Ephemeris natal & mundane charts, Vimshottari Dasha, transit horoscopes, Horas, and Vedic yogas.
One address for any MCP client. No sign-in needed on this server.
5 read1 other
Grouped by tool name. At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
The official Model Context Protocol (MCP) server for ERUX — the high-precision astronomical ephemeris and dual-zodiac astrology intelligence engine.
Connect Claude Desktop, Cursor, Windsurf, Open-WebUI, LibreChat, or autonomous agent frameworks directly to deterministic astrological calculations without compiling C ephemeris libraries or running local Python background processes.
https://erux.ai/chart?id=...) and rendered PNG previews.ERUX provides 1:1 command parity across its MCP server, web application, and chat integrations:
| Platform | Channel / Access | Features |
|---|---|---|
| MCP Server | https://api.erux.ai/mcp | Direct integration for Claude, Cursor, Windsurf, Open-WebUI, and AI Agents |
| Discord Bot | Add to Discord Server | Interactive slash commands: /chart, /horoscope, /dasha, /yogas, /ask |
| Discord Community | Join Community | Astrologer community discussions, release updates, and developer support |
| ChatGPT | OpenAI Plugin (In Review) | Direct conversational astrological chart synthesis, Vimshottari Dasha, and transits |
| Web Platform | erux.ai | Full visual interactive wheels, multi-varga divisional charts (D1–D60), transits |
ERUX runs as a remote Streamable HTTP (SSE) server. No local package installation, pip install, or npx compilation is required.
Add this to your claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"erux-astrology": {
"url": "https://api.erux.ai/mcp"
}
}
}
Using with
mcp-remote(optional stdio bridge): If your client strictly requires astdioprocess:json{ "mcpServers": { "erux-astrology": { "command": "npx", "args": ["-y", "mcp-remote", "https://api.erux.ai/mcp"] } } }
Add to .cursor/mcp.json (or via Cursor Settings > Features > MCP):
{
"mcpServers": {
"erux-astrology": {
"url": "https://api.erux.ai/mcp"
}
}
}
Add to your mcp_config.json:
{
"mcpServers": {
"erux-astrology": {
"serverUrl": "https://api.erux.ai/mcp"
}
}
}
Navigate to Admin Panel > Settings > Tools / MCP and register the remote SSE endpoint:
erux-astrologyhttps://api.erux.ai/mcpsse / streamable-httpfrom mcp import ClientSession
from mcp.client.sse import sse_client
async def run_astrology_agent():
async with sse_client("https://api.erux.ai/mcp") as (read, write):
async with ClientSession(read, write) as session:
await session.initialize()
# List available tools
tools = await session.list_tools()
print([tool.name for tool in tools.tools])
# Calculate birth chart
result = await session.call_tool("calculate_chart", {
"date": "1992-10-14",
"time": "14:30",
"city": "Austin, Texas",
"system": "hybrid"
})
print(result)
ERUX exposes 6 deterministic tools to the host model:
calculate_chartCalculates personal birth charts or national mundane charts.
date (string, YYYY-MM-DD): Birth date or national founding date.time (string, HH:MM): 24-hour birth time (defaults to 12:00 solar noon if unknown).city (string): City of birth or founding.country (optional string): Country to disambiguate city name.system (optional string): 'hybrid' (default), 'vedic', or 'western'.chart_ui_url.get_horoscopeGenerates transit horoscopes, daily 24-Hora planetary hours, and transit aspect predictions.
birth_date (string, YYYY-MM-DD): User's natal birth date.birth_city (string): Natal birth city.birth_time (optional string, default '12:00'): Natal birth time.current_city (optional string): Relocated city for local topocentric horizon.cadence (optional string): 'daily' (Horas & Panchang), 'weekly', 'monthly', 'yearly' (Solar Return).target_date (optional string): Future target forecast date.calculate_dashaComputes the 120-year Parashara Vimshottari planetary timeline.
date (string, YYYY-MM-DD): Natal birth date.time (string, HH:MM): 24-hour birth time.city (string): Birth city.target_date (optional string): Target date to inspect active sub-periods.get_yogasIdentifies classical Vedic yogas and active planetary formations.
date (string, YYYY-MM-DD): Natal birth date.time (string, HH:MM): 24-hour birth time.city (string): Birth city.ask_astrology_guidanceContextual life pillar synthesis grounded in house significations and Karakas.
prompt (string): The user's life question (e.g. career pivot, relocation timing).birth_date (string): Natal birth date.birth_city (string): Natal birth city.get_interpretationComprehensive deep-dive analysis across canonical life pillars.
pillar (string): 'career', 'love', 'wealth', 'health', or 'spirituality'.date (string): Natal birth date.city (string): Natal birth city.Ask your MCP-connected model:
api.erux.ai).This repository and its configuration schemas are licensed under the MIT License. Calculations and data provided via the ERUX API are subject to the ERUX Terms of Service.