Model Context Protocol Interface
Programmatic access to daily horoscope data for AI agents and applications
The Daily Horoscope MCP Server provides a standardized interface for accessing horoscope data through the Model Context Protocol (MCP). This enables AI agents, applications, and services to integrate daily astrological readings and zodiac information 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.
The MCP server follows a modular, layered architecture:
horoscopes - Daily horoscope readings (GET by sign, by date)
zodiac-signs - Zodiac sign information (GET all, by sign)
compatibility - Sign compatibility analysis (GET between signs)
lookup - Star sign determination (GET by birthdate)
metadata - Server and data metadata (GET)
AI agents and chatbots can use the MCP server to provide horoscope readings and astrological insights to users through conversational interfaces.
Mobile apps can integrate the MCP server to provide daily horoscope functionality without maintaining their own astrological data.
Web-based dashboards, widgets, and applications can display horoscope data through clean API calls.
All responses follow a consistent JSON structure:
{ "success": true, "data": { ... }, "meta": { "timestamp": "...", "version": "1.0", "locale": "..." } }
{ "success": true, "data": { "sign": "Leo", "date": "2024-01-15", "reading": "Today will be a day of great energy..." }, "meta": { "timestamp": "2024-01-15T10:30:00Z", "version": "1.0", "locale": "en-US" } }
The MCP server implements several security measures to ensure data integrity and prevent abuse:
Guest: 10 requests/minute - Basic horoscope data only
Registered: 100 requests/minute - Full access to all endpoints
Enterprise: Custom - All features + priority support
const { MCPClient } = require('@modelcontextprotocol/sdk');
const client = new MCPClient({
endpoint: 'https://mcp.marksmatters.com/horoscope',
apiKey: 'YOUR_API_KEY'
});
const horoscope = await client.get('/horoscopes/today/Leo');
console.log(horoscope.data.reading);
The MCP server shares the same underlying data foundation as the Alexa skill, ensuring consistency across all platforms:
This dual-platform approach allows users to access horoscope data through their preferred interface while maintaining a single source of truth for all astrological content.
Back to Daily Horoscope Project | Alexa Skill | Privacy Policy | Terms of Service