{"name":"io.github.akashagl92/erux-astrology","slug":"akashagl92-erux-astrology","title":"ERUX Astrology & Ephemeris Engine","description":"Ephemeris natal & mundane charts, Vimshottari Dasha, transit horoscopes, Horas, and Vedic yogas.","url":"https://mcp.market/server/akashagl92-erux-astrology","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-07T04:42:55.000Z","license":"MIT"},"uptime":{"percent":96,"checks":28,"ok":27,"last_checked_at":"2026-11-04T06:35:27.272Z","last_ok_at":"2026-11-04T06:35:27.272Z","latency_ms":285},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/akashagl92/erux_mcp","website":"https://erux.ai/developers/mcp","version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://api.erux.ai/mcp"}],"packages":[],"tools":[{"name":"ask_astrology_guidance","description":"Provide authentic, deterministic astrological framework guidance for any life question (e.g. career shift, relationship milestones, financial timing, health/somatic wellness, relocation). Corresponds to the /ask slash command in Discord and Google Chat. Explains which astrological houses, ruling planetary significators (Karakas), and timing triggers govern the user's inquiry, with a direct CTA to explore the full chart on ERUX.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"question":{"description":"Astrological or life guidance question to analyze (e.g. 'When will my career shift?', 'What does my 10th house indicate?')","title":"Question","type":"string"},"platform":{"default":"mcp_gateway","description":"Caller host platform or MCP client identifier (e.g. 'chatgpt', 'claude_desktop', 'cursor', 'windsurf', 'smithery', 'global_registry', 'zed', or any custom client). Defaults to 'mcp_gateway'","title":"Platform","type":"string"}},"required":["question"],"title":"ask_astrology_guidanceArguments"}},{"name":"calculate_chart","description":"Calculate a deterministic personal natal chart or national mundane chart using the high-precision astronomical ephemeris calculation engine. Corresponds to /chart and /mundane slash commands. Supports EITHER a country name (e.g. 'India', 'USA', 'France') for a national chart OR personal birth details ('date', 'time', 'city'). Automatically provides dynamic 'chart_ui_url', calculates planetary placements, active Dasha cycle, grounded knowledge-base insights, and an ERUX interactive UI link. CRITICAL FOR AI: When calculate_chart is called, present the key placements cleanly and provide a direct, prominent link inviting the user to view their interactive chart wheel on ERUX using 'chart_ui_url' (e.g. [✨ Open Your Interactive Chart Wheel on ERUX](chart_ui_url)).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Country name for national mundane chart or location disambiguation (e.g. 'United States', 'India', 'France')","title":"Country"},"date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Natal birth date or event founding date in YYYY-MM-DD format (e.g. '1992-10-24')","title":"Date"},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"12:00","description":"Birth time in 24-hour HH:MM format (default '12:00' solar noon if exact time unknown)","title":"Time"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth city or founding location (e.g. 'London', 'New York', 'Mumbai')","title":"City"},"system":{"default":"hybrid","description":"Astrological coordinate framework: 'hybrid' (Vedic sidereal + Western psychological), 'vedic', or 'western'","title":"System","type":"string"},"include_image":{"default":true,"description":"Set to true to render and attach a dynamic chart wheel PNG image buffer (default true)","title":"Include Image","type":"boolean"},"user_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Raw user query for intent arbitration and conversational context grounding","title":"User Prompt"},"birth_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth date (YYYY-MM-DD)","title":"Birth Date"},"birth_city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth city","title":"Birth City"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth country","title":"Birth Country"},"birth_time":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth time (HH:MM)","title":"Birth Time"}},"title":"calculate_chartArguments"}},{"name":"calculate_dasha","description":"Calculate the classical Parashara Vimshottari Dasha planetary timeline (120-year cycle) for a person or founding event. Corresponds to the /dasha slash command. Requires birth date ('date', YYYY-MM-DD), birth time ('time', HH:MM, default '12:00'), and birth city ('city'). Returns current Mahadasha and Antardasha periods, active dates, psychological and karmic significance, upcoming macro-epochs, and a direct link to the interactive ERUX Dasha calendar.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Natal birth date in YYYY-MM-DD format (e.g. '1992-10-24')","title":"Date"},"time":{"default":"12:00","description":"Natal birth time in 24-hour HH:MM format (default '12:00')","title":"Time","type":"string"},"city":{"default":"","description":"Natal birth city (e.g. 'London', 'Kanpur')","title":"City","type":"string"},"user_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Raw user query for intent arbitration","title":"User Prompt"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"Country of birth to disambiguate city","title":"Country"},"birth_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth date (YYYY-MM-DD)","title":"Birth Date"},"birth_city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth city","title":"Birth City"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth country","title":"Birth Country"},"target_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Target historical or future evaluation date (YYYY-MM-DD, defaults to current date)","title":"Target Date"},"birth_time":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth time (HH:MM)","title":"Birth Time"}},"title":"calculate_dashaArguments"}},{"name":"get_horoscope","description":"Generate a personalized transit horoscope, real-world strategic forecast, and exact astronomical time-windows for a user based on their natal placements and active planetary transits. Corresponds to /horoscope and /daily commands. Supports cadences: 'daily' (today's transits and hourly Horas), 'weekly' (7-day Monday–Sunday transit arc), 'monthly' (30-day sign ingresses & lunations), and 'yearly' (12-month Solar Return to Solar Return Varshaphala journey). MANDATORY PARAMETERS: The user's natal birth date ('birth_date', YYYY-MM-DD) and natal birth city ('birth_city') are strictly required. NEVER pass today's date into 'birth_date' — today's transit date is calculated automatically by the server based on location coordinates. If the user asks for a future or target date (e.g. next week or 2027), pass that date into 'target_date', NOT 'birth_date'. Optionally accepts 'current_city' if the user has relocated, 'cadence' ('daily', 'weekly', 'monthly', 'yearly'), and 'user_prompt' containing the user's raw inquiry. For daily cadence, returns 'astronomical_time_windows' (exact topocentric sunrise/sunset, 24 planetary Horas, Rahu Kaal, Abhijit Muhurta, Brahma Muhurta) and 'panchang_timing' (exact Nakshatra and Tithi transitions). CRITICAL FOR AI: When suggesting times of day, you MUST quote the exact astronomical_time_windows provided. Never invent arbitrary hours.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"birth_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"REQUIRED: User's natal birth date (YYYY-MM-DD, e.g. '1990-07-12'). Do NOT pass today's date here.","title":"Birth Date"},"birth_city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"REQUIRED: User's natal birth city (e.g. 'London', 'Austin', 'Mumbai').","title":"Birth City"},"birth_time":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"12:00","description":"Natal birth time in 24-hour HH:MM format (default '12:00' if unknown)","title":"Birth Time"},"current_city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"Current relocated city for topocentric horizon and local Horas (e.g. 'London')","title":"Current City"},"target_city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Alias for current relocated city","title":"Target City"},"cadence":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"daily","description":"Forecast time window: 'daily' (Horas & Panchang), 'weekly' (7-day), 'monthly' (30-day), or 'yearly' (Varshaphala)","title":"Cadence"},"user_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"User's original inquiry for intent grounding and conversational context","title":"User Prompt"},"target_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Target forecast date in YYYY-MM-DD format (must be today or future date)","title":"Target Date"},"date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Alias for natal birth date (YYYY-MM-DD)","title":"Date"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Alias for natal birth city","title":"City"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"Country of birth or current location","title":"Country"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Natal country to disambiguate birth city","title":"Birth Country"},"current_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"Current relocated country","title":"Current Country"},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Alias for natal birth time (HH:MM)","title":"Time"},"include_image":{"default":false,"description":"Set to true to render and attach a dynamic chart wheel PNG image buffer in MCP outputs (default false)","title":"Include Image","type":"boolean"}},"title":"get_horoscopeArguments"}},{"name":"get_interpretation","description":"Get deep personalized astrological interpretation for canonical life pillars or placements (e.g. 'career_and_vocation', 'relationships', 'dasha_analysis', 'wealth_and_finance', 'health_and_vitality'). Corresponds to the /interpret slash command in Discord and Google Chat. Can be run with or without specific birth details.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"topic":{"default":"career_and_vocation","description":"Canonical life pillar: 'career_and_vocation', 'relationships', 'wealth_and_finance', 'health_and_vitality', or 'inner_growth'","title":"Topic","type":"string"},"date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional birth date in YYYY-MM-DD format for personalized placements","title":"Date"},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"12:00","description":"Optional birth time in 24-hour HH:MM format (default '12:00')","title":"Time"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional birth city for natal chart mapping","title":"City"},"system":{"default":"hybrid","description":"Astrological coordinate framework: 'hybrid', 'vedic', or 'western'","title":"System","type":"string"},"user_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Raw user query for intent arbitration","title":"User Prompt"},"birth_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth date (YYYY-MM-DD)","title":"Birth Date"},"birth_city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth city","title":"Birth City"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth country","title":"Birth Country"},"current_city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Current relocated city","title":"Current City"},"target_city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Alias for current relocated city","title":"Target City"},"platform":{"default":"mcp_gateway","description":"Caller host platform or MCP client identifier (e.g. 'chatgpt', 'claude_desktop', 'cursor', 'windsurf', 'smithery', 'global_registry', 'zed', or any custom client). Defaults to 'mcp_gateway'","title":"Platform","type":"string"}},"title":"get_interpretationArguments"}},{"name":"get_yogas","description":"Identify auspicious & powerful classical Vedic Yogas present in a birth or mundane chart (e.g. Raja Yogas, Dhana Yogas, Pancha Mahapurusha Yogas, Gaja Kesari, Budhaditya). Corresponds to the /yogas slash command in Discord and Google Chat. Requires birth details ('date', 'time', 'city') or country name ('country'). Returns active yogas, classical definitions, and link to ERUX divisional varga breakdown.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Natal birth date or event founding date in YYYY-MM-DD format","title":"Date"},"time":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"12:00","description":"Birth time in 24-hour HH:MM format (default '12:00')","title":"Time"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Birth city or founding location","title":"City"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Country name for personal birth city disambiguation or national mundane chart","title":"Country"},"user_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Raw user query for intent arbitration","title":"User Prompt"},"birth_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth date (YYYY-MM-DD)","title":"Birth Date"},"birth_city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth city","title":"Birth City"},"birth_country":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth country","title":"Birth Country"},"birth_time":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Explicit alias for natal birth time (HH:MM)","title":"Birth Time"}},"title":"get_yogasArguments"}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-10-14T12:23:39.294Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-14T12:23:39.246Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 896ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://api.erux.ai/mcp","reachable":true,"authRequired":false,"latencyMs":896,"serverInfo":{"name":"erux-astrology","version":"2.0.2"}}],"packages":[],"repo":{"found":true,"owner":"akashagl92","repo":"erux_mcp","archived":false,"pushedAt":"2026-10-07T04:42:55Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/7958248?v=4","ownerCreatedAt":"2014-06-22T19:16:59Z","license":"MIT"},"icon":{"url":"https://erux.ai/icon.svg","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-07T04:42:55.000Z","score":23}}}},"grade_history":[],"reviews":[]}