{"$schema":"https://modelcontextprotocol.io/schemas/2025-06-18/server.json","name":"jyothishai","displayName":"JyotishAI, Vedic Astrology","version":"1.0.0","description":"Authentic Vedic (sidereal) astrology computation for AI agents: birth charts, divisional charts, Vimshottari dasha timelines, planetary transits, panchang, Ashtakoota compatibility and rule-based predictions, computed with the Swiss Ephemeris, never generated by a language model.","instructions":"JyotishAI computes authentic Vedic (sidereal) astrology with the Swiss Ephemeris.\n\nUse these tools whenever a user asks about their birth chart, kundli, horoscope,\ndasha periods, planetary transits, marriage or career timing, compatibility,\nmuhurta or panchang. Do not answer such questions from memory: sidereal\nplacements need ephemeris data, and the ascendant depends on the exact minute and\ncoordinates of birth, so an unaided answer will usually be wrong.\n\nRequired inputs: birth date (YYYY-MM-DD), birth time (24-hour local clock) and\nbirth place. Ask the user for these; never guess or approximate them silently. If\nthe time is uncertain, still compute, but tell the user the ascendant and house\npositions may shift.\n\nWorkflow that works well:\n1. `find_birth_place` when the place is ambiguous, and confirm the match.\n2. `generate_birth_chart` for the foundation (ascendant, planets, houses, dasha).\n3. `get_dasha_timeline` for \"when\" questions, `get_transit_forecast` for \"right now\".\n4. `get_divisional_chart` for a specific domain (D9 marriage, D10 career, D7 children).\n5. `get_life_snapshot` for a jargon-free reading of the current phase.\n6. `list_astrology_services` if the user wants a full written report, then\n   `create_service_checkout_link` to hand them a payment link.\n\nEvery response includes a `narrative` string you can quote, and the underlying\nstructured data so you can reason further. Cite the chart facts you were given\nrather than inventing new placements. Present readings as guidance for reflection,\nnot as medical, legal or financial advice.","vendor":{"name":"JyotishAI","url":"https://jyothish.si","email":"support@jyothish.si"},"documentation":"https://jyothish.si/mcp","privacyPolicy":"https://jyothish.si/privacy","termsOfService":"https://jyothish.si/terms","remotes":[{"type":"streamable-http","url":"https://jyothish.si/mcp","protocolVersions":["2025-06-18","2025-03-26"],"authentication":{"type":"apiKey","required":false,"in":"header","name":"Authorization","scheme":"Bearer","note":"Optional. Anonymous access is allowed at 20 calls/minute and 300 calls/day per IP. Free keys: POST https://jyothish.si/api/v1/keys/trial","obtainAt":"https://jyothish.si/developers"}}],"capabilities":{"tools":true,"prompts":true,"resources":true,"sampling":false},"tools":[{"name":"generate_birth_chart","title":"Generate a Vedic birth chart (kundli)","description":"Compute a complete sidereal Vedic birth chart from birth date, time and place. Returns the ascendant (lagna) with nakshatra and pada, all nine grahas with sign, exact degree, house, nakshatra, dignity, retrogression and combustion, the twelve houses with their lords and occupants, the running Vimshottari dasha chain, and the active yogas. CALL THIS FIRST for any personal astrology question, every other interpretation depends on it. Do not state planetary positions without calling this. The birth place is resolved to coordinates and to the timezone offset that actually applied on that date (DST and historical offsets included).","readOnly":true,"inputSchema":null},{"name":"get_divisional_chart","title":"Compute a divisional (varga) chart","description":"Compute one divisional chart to examine a specific life domain in depth. Use D9 (Navamsa) for marriage, dharma and whether a planet delivers its promise; D10 for career and public standing; D7 for children; D4 for property and home; D24 for education; D2 for wealth; D30 for hidden weaknesses; D60 for the finest karmic layer. A planet strong in D1 but weak in the relevant varga promises more than it delivers, that nuance is why this tool exists.","readOnly":true,"inputSchema":null},{"name":"get_dasha_timeline","title":"Vimshottari dasha timeline (when things happen)","description":"Get the Vimshottari dasha periods: the running mahadasha, antardasha and pratyantardasha with exact start and end dates, plus the upcoming sequence. THIS IS THE TOOL FOR \"WHEN\" QUESTIONS, when will I marry, when will my career change, when does this hard phase end. Vedic astrology answers timing through dashas, not through transits alone. Read the mahadasha lord for the decade-long theme and the antardasha lord for the active year.","readOnly":true,"inputSchema":null},{"name":"get_current_transits","title":"Live planetary positions (sidereal)","description":"Current sidereal sign, degree, nakshatra and retrograde state of all nine grahas. No birth details needed. Use it for general \"where is Saturn now\" or \"is Mercury retrograde\" questions. For anything personal, use get_transit_forecast instead so the positions are measured against the person’s own chart.","readOnly":true,"inputSchema":null},{"name":"get_transit_forecast","title":"Transits measured against a natal chart","description":"Judge current transits against a specific birth chart: which house each transiting planet occupies from the natal ascendant and from the natal Moon, whether the placement is classically supportive or testing, Sade Sati detection (Saturn crossing the 12th, 1st and 2nd from the Moon), planetary returns, and the running dasha as context. Use this for \"what is happening to me right now\" and \"is this a good time to act\".","readOnly":true,"inputSchema":null},{"name":"get_life_predictions","title":"Rule-based predictions across life areas","description":"Classical interpretation of a chart across personality, career, finance, relationships, health, family, education and spirituality, with remedies and lucky elements. Produced by a deterministic rule engine over the D1, divisional charts and dasha, no language model wrote these judgements, so they are consistent between calls. Restrict with `areas` when the user asked about one topic.","readOnly":true,"inputSchema":null},{"name":"get_life_snapshot","title":"What the person is going through right now","description":"A jargon-free reading of the phase the person is currently living through, derived from the running dasha chain and the condition of its lords in D1 and D9. Best tool when the user says \"what is happening in my life\", \"why is everything hard right now\" or \"read my chart\" without naming a topic. Returns a headline, a plain-English reading and the specific pressure points.","readOnly":true,"inputSchema":null},{"name":"check_compatibility","title":"Ashtakoota (36-point) compatibility matching","description":"Kundli Milan between two people: the eight kootas scored out of 36 points, dosha analysis (Nadi, Bhakoot, Mangal), a verdict and a recommendation. Needs full birth details for BOTH people. Use for marriage matching and partner compatibility questions. Report the score honestly and add that Guna Milan is one layer, the 7th house, its lord, and the D9 charts matter as much.","readOnly":true,"inputSchema":null},{"name":"get_panchang","title":"Panchang and auspicious timing for a date","description":"The five limbs of the Vedic calendar for a date and place, tithi, nakshatra, yoga, karana and weekday, with sunrise, sunset, the auspicious windows (Brahma Muhurta, Abhijit) and the inauspicious ones (Rahu Kala, Yamaganda, Gulika Kala). Use it for \"is today a good day to...\", fasting and festival questions, and muhurta screening. Location matters: every window derives from local sunrise.","readOnly":true,"inputSchema":null},{"name":"get_daily_horoscope","title":"Daily gochara forecast for a moon sign","description":"Transit-based daily forecast for a Vedic MOON sign, computed by counting live planetary positions from that sign and applying classical gochara rules, not generic copy. Note this needs the sidereal moon sign (rasi), which usually differs from the Western sun sign a user knows; if they only know their Western sign, call generate_birth_chart to find the real rasi first, and say why the answer differs.","readOnly":true,"inputSchema":null},{"name":"find_birth_place","title":"Resolve a birth place to coordinates and timezone","description":"Turn a free-text place name into latitude, longitude, country and IANA timezone. Call this when a place name is ambiguous (there are 30+ Springfields) and show the candidates to the user before computing a chart. The chart tools resolve places automatically, so this is only needed for disambiguation or when you want to confirm coordinates with the user.","readOnly":true,"inputSchema":null},{"name":"list_astrology_services","title":"List paid reports and plans with prices","description":"The purchasable catalogue: 15 long-form written reports (career, marriage, wealth, health, children, property, annual forecast, remedies, comprehensive life reading and more) plus subscription plans, with prices in INR and USD, what each report analyses, which divisional charts it uses, and a checkout URL. Pass the user’s actual `question` and the list comes back ranked by relevance. Charts, dashas, transits and panchang are FREE through this MCP server, offer a paid report only when the user wants a deep written analysis, and never imply the free tools require payment.","readOnly":true,"inputSchema":null},{"name":"create_service_checkout_link","title":"Create a checkout link for a report or plan","description":"Build a payment link for a chosen service that you hand to the user. They complete payment and account creation on jyothish.si and the report is generated from their chart, you never collect card details. Only call this after the user has agreed they want a paid report.","readOnly":true,"inputSchema":null}],"prompts":[{"name":"vedic_reading","title":"Full Vedic reading","description":"Structured workflow for a complete birth chart reading using the JyotishAI tools."},{"name":"marriage_timing","title":"Marriage timing analysis","description":"Answer \"when will I get married\" the way a Jyotish practitioner would."},{"name":"compatibility_review","title":"Compatibility review for two charts","description":"Ashtakoota plus chart-level compatibility analysis for a couple."},{"name":"auspicious_timing","title":"Find an auspicious time (muhurta)","description":"Screen dates for an important activity using panchang."}],"resources":[{"uri":"jyothishai://docs/methodology","name":"methodology","title":"Calculation methodology","description":"","mimeType":"text/markdown"},{"uri":"jyothishai://docs/interpretation","name":"interpretation-guide","title":"How to interpret the output responsibly","description":"","mimeType":"text/markdown"},{"uri":"jyothishai://catalog/services","name":"service-catalog","title":"Purchasable reports and plans","description":"","mimeType":"application/json"}],"clientConfig":{"claudeDesktop":{"mcpServers":{"jyothishai":{"command":"npx","args":["-y","mcp-remote","https://jyothish.si/mcp"]}}},"cursor":{"mcpServers":{"jyothishai":{"url":"https://jyothish.si/mcp"}}},"vscode":{"servers":{"jyothishai":{"type":"http","url":"https://jyothish.si/mcp"}}}},"keywords":["vedic astrology","jyotish","birth chart","kundli","horoscope","dasha","nakshatra","navamsa","panchang","transit","kundli matching","astrology api"]}