Daily Horoscope MCP Server

The Daily Horoscope MCP Server powers the Daily Horoscope ChatGPT Plugin, delivering personalized astrological readings for all 12 zodiac signs directly within ChatGPT conversations. Built on the Model Context Protocol (MCP), it provides a standardized interface for accessing horoscope data programmatically.

Built on top of the existing Daily Horoscope data foundation, the MCP server maintains full backward compatibility with the Alexa skill while offering a modern, extensible API for new use cases.

Capabilities

5 Core Features

  • Today's Horoscope: Retrieve today's horoscope reading for any of the 12 zodiac signs (Aries through Pisces)
  • Historical Horoscopes: Get horoscope readings for any specific past date
  • Zodiac Sign List: Retrieve the complete list of all 12 supported zodiac signs
  • Multi-Language Support: Available in 15+ languages including English, Spanish, Portuguese, French, German, Hindi, Italian, Japanese, and Arabic
  • Keyword Search: Search horoscope content by keyword across recent days (last 7 days)

Technical Capabilities

  • MCP Protocol Compliance: Full implementation of Model Context Protocol specification
  • Real-time Data: Up-to-date horoscope readings refreshed daily
  • Structured Responses: JSON-formatted data for easy parsing
  • Error Handling: Robust error management and validation
  • Read-Only Operations: All tools are read-only with no data modification

Demo

Use Case

ChatGPT Plugin

The primary application is as the backend for the Daily Horoscope ChatGPT Plugin. Users can interact directly with ChatGPT to get personalized astrological readings delivered conversationally.

  • Ask ChatGPT: "What does my horoscope say today? I'm a Scorpio."
  • Request historical readings: "What was the horoscope for Aquarius on March 15, 2025?"
  • Search by keyword: "Find recent horoscopes mentioning career or work opportunities"
  • Multi-language support: Request readings in 15+ languages including English, Spanish, Portuguese, French, German, Hindi, Italian, Japanese, and Arabic

Technical Implementation

Architecture

The MCP server follows a modular, layered architecture:

  • Transport Layer: MCP protocol handling and message routing
  • Service Layer: Business logic and data processing
  • Data Layer: Horoscope content storage and retrieval
  • Integration Layer: Connectivity with external systems and APIs

MCP Resources

The server exposes the following MCP resources:

  • get_today_horoscope: Get today's horoscope reading for a specific zodiac sign with optional locale
  • get_horoscope_by_date: Get horoscope for a specific zodiac sign and date (YYYY-MM-DD format)
  • get_all_signs: Retrieve the complete list of all 12 zodiac signs
  • get_available_locales: Get list of all available locales for horoscope readings
  • search_horoscopes: Search horoscope content by keyword across recent days (last 7 days)

Additional Information

Privacy Policy | Terms of Service | Alexa Skill