SA

Sahadeva

io.github.everyai-com/sahadeva

Vedic astrology MCP: panchanga, kundli matching, muhurta, dashas.

Yes, your AI can use this right now.Answered a live MCP handshake in 265 ms with no sign-in needed and exposes 90 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://sahadeva.magicteams.ai/mcp

90 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
recommend_toolsread-only

Router / planner. Give it the user's natural-language question and optional context flags and it returns a deterministic, ordered call plan — the primary tool, why, the arguments it needs, alternatives and relevant resource URIs — so you know exactly what to call BEFORE calling it. Read-only, makes no astrological claim. Call this first when unsure which of the many tools fits.

search_locationsread-only

Searches Sahadeva's deterministic local catalogue and geographic index. It never invokes another AI model. If no result exists, the MCP host should resolve the place with its own capabilities and pass coordinates to the chart tool.

calculate_chart_from_known_placeread-only

EXPERT FULL-MATRIX TOOL — prefer consult_jyotishya (normal questions) or get_compact_chart_evidence (compact facts). Use this only when the user explicitly requests full technical matrices. Calculates a complete South Indian chart from a known catalogue place or explicit latitude, longitude, and IANA timezone supplied by the MCP host. Bare place names auto-resolve to the curated best-effort match

compare_family_timingread-only

Family view for 2–6 linked people (for example wife, husband, children, parents). For each person: current mahadasha and antardasha with dates, upcoming period changes, Sade Sati / Ashtama Shani status, and the windows when two or more members are under Saturn pressure together. Use it when a question involves the whole family. It reports dated overlaps only and never treats one chart as the cause

calculate_compatibilityread-only

Resolves both birth places, calculates both charts, and returns separate auditable North Indian 36-point Ashtakoota and South Indian ten-Porutham breakdowns plus Mangal/Kuja Dosha evidence. Traditional research preview; never a relationship verdict.

calculate_relationship_compatibilityread-only

Gender-neutral Nakshatra compatibility between any two people for a chosen bond — business partner, friend, sibling, colleague, mentor/student, roommate or general. Resolves both places, calculates both charts, and returns per-factor Tara, Graha Maitri, Gana, Yoni, Bhakoot and Moon-element evidence weighted for that relationship, plus a 0-100 harmony index. Traditional research preview; never a ve

get_panchangaread-only

Returns the five limbs plus Rahu Kaal, Yamaganda, Gulika, Bhadra status, Abhijit and Brahma Muhurta, day/night Choghadiya, 24 Horas, solar-day context, festival flags, and optional Tara/Chandra Bala from a natal chart.

find_muhurtaread-only

Ranks candidate windows over a bounded date range using activity Panchanga fitness, prohibited-period avoidance, optional Tara/Chandra Bala, instant Lagna structure, and activity-karaka condition. Returns every pass/fail reason and draft source key.

find_elected_lagnaread-only

EXPERT electional search: finds ascendant-sign windows across 1 day (up to 3 with an API key) and scores each elected Lagna structurally (lord strength and dignity, benefic/malefic placement, Moon condition, activity-karaka state, prohibited-period overlap). Ineligible windows stay visible with fail reasons; draft rules, never a guarantee.

calculate_doshasread-only

Calculates Mangal/Kuja, Kaal Sarpa enclosure, Kemadruma, and conservative Pitru-related structural candidates with raw/effective severity and explicit cancellation or mitigation evidence.

calculate_kpread-only

Returns deterministic Nakshatra star, sub, and sub-sub lords, ruling planets, and transparent significator evidence. Explicitly reports KP ayanamsa and Placidus cusps as unavailable until independently validated.

calculate_jaiminiread-only

Returns seven- and eight-Chara-Karaka conventions, all Arudha Padas including Arudha Lagna and Upapada, Karakamsha, and Jaimini Rashi Drishti matrices without silently mixing conventions.

calculate_varshaphalread-only

Solves the exact tropical solar-return instant for a target year and returns the sidereal annual chart, Muntha, Tajika aspect candidates, and transparent boundaries for pending Varshesha, Saham, and Mudda-Dasha rules.

calculate_ayanamsa_chartread-only

Projects placements and sign-based Graha Drishti under Lahiri, Krishnamurti, Raman, or Fagan/Bradley, reports boundary changes, and preserves per-convention validation status. Non-Lahiri full derived systems are not silently recomputed.

detect_life_themesread-only

Detects structural afflictions and supportive Yogas, weights their activation through Vimshottari Maha/Antardashas over a date range, and returns ranked neutral themes with reasons, citation state, uncalibrated confidence, and mandatory safety limits.

consult_jyotishyaread-only

PRIMARY TOOL FOR EVERY NORMAL USER QUESTION AND FIRST READING. Always runs a complete person-first screen covering identity, education, employment, business, money, love, marriage, health routines, family/property, children and spirituality, plus strengths, Doshas/cancellations and safe practical support. It then gives extra Varga and timing depth to the exact question, checks contradictions and r

analyze_chart_topicread-only

Runs the shared deterministic judgment pipeline for career, education, property, relationships, or spirituality. Returns supporting and opposing evidence, relevant Varga confirmation, current Dasha activation, uncertainty, matched reviewed citations, unresolved source keys, and explicit abstention boundaries. The web app uses the same judgment engine.

validate_rule_specread-only

Reviewer/developer tool. Validates the typed rule DSL and replays a proposed rule, including exceptions and harm/review publication gates, against a deterministic chart. It does not approve or publish the rule.

reconstruct_worked_exampleread-only

Lists or deterministically replays a local book-rule fixture, comparing expected matches, exceptions and source locators. Passing validates software consistency only; examples remain unpublishable until independent scan adjudication and review.

compare_conventionsread-only

Compares Lahiri with selected alternative ayanamsa projections for one topic, identifies changed Lagna, topic lord, karaka, sign, house and Nakshatra anchors, and marks when a Lahiri judgment must not be reused. Alternative full derived charts remain explicitly unvalidated.

analyze_houseread-only

Returns the selected house, lord condition, occupants, functional lordship, relevant relationship edges, supporting and opposing evidence, unresolved source keys and sensitive-house restrictions.

prepare_consultation_intakeread-only

Refines the question, checks birth-time fitness, collects dated life history for rectification, records consent, and returns the session plan. Run this before chart judgment for a new person.

build_prediction_journalread-only

Builds one reviewable claim from a topic judgment: active dasha window, observable outcome, falsifier, and review date. Resolve it later with record_consultation_outcome.

get_planetary_relationship_graphread-only

Returns dispositors, chains, conjunctions, exchanges, Graha Drishti, compound relationships and Lagna-specific functional lordships as distinct edge types.

get_natal_panchangaread-only

Returns calculated Vara, Tithi class, Nakshatra lord, Yoga, Karana, Paksha Bala, boundary warnings and unresolved lineage-specific source keys. This is distinct from daily Panchanga.

analyze_lal_kitabread-only

Converts verified natal placements to Lal Kitab fixed houses and returns source locators for all nine planet-house sections. Prediction prose, annual-chart emulation and remedies remain withheld until atomic extraction, scan verification and lineage review.

explore_lal_kitab_sourcesread-only

Returns all source families, locators, coverage counts, lexical risk signals and graduated disclosure policy without republishing source body text.

analyze_lal_kitab_remediesread-only

Matches the chart's nine fixed-house placements to remedy blocks extracted from the complete 778-page corpus. Returns provenance, classifications and safety flags, but withholds OCR instruction text until each condition graph is scan-verified and independently approved.

reason_lal_kitabread-only

Calculates a topic-aware Lal Kitab natal prediction and remedy plan from fixed houses, conjunction friendship/enmity, dormancy, eclipse conditions and birth-period context. It reasons from calculated chart facts without searching the corpus at runtime and returns a complete explanation trace; annual timing is not implied.

explore_lal_kitab_remedy_catalogread-only

Returns whole-book extraction counts, source hash, catalog hash and publication policy without returning copyrighted remedy text.

suggest_safe_practiceread-only

Builds an optional practice protocol from the evidence ledger and user preferences. It can return no-remedy-needed, never emits unreviewed gemstones, costly rituals or initiation-only mantras, and does not claim causality.

calculate_devata_profileread-only

Calculates Iṣṭa, Dharma, Pālana, Guru and Kula Devatā anchors from an explicit lineage preset: occupants, Rashi Drishti, then sign lord with visible tie-breaks. Unsupported lineages are withheld rather than silently mixed. It never prescribes initiation-only mantra or claims one uniquely correct deity.

analyze_remediesread-only

Combines the topic evidence ledger, belief/cost/burden preferences, Iṣṭa and guiding Devatā calculation, Muhurta-as-remedy routing, optional charity and low-risk conduct. Every candidate exposes its source and publication gate. It withholds unreviewed gemstones, initiation-only mantras, fasting and costly rituals.

build_remedy_repertoireread-only

Research-preview remedy repertoire. Works out each graha's functional nature and afflictions, then returns conduct, optional charity, dosha candidates and Dasha-based timing. Mantras and gemstones require explicit opt-in and remain unreviewed traditional material. Lal Kitab remedies stay withheld until house-specific extraction, scan verification and independent review. No topic required.

analyze_transit_activationread-only

Analyze natal, Dasha and transit activation together

calculate_strength_profileread-only

Calculate a separated planetary strength profile

calculate_ashtakavargaread-only

Calculate Bhinnashtakavarga and Sarvashtakavarga

analyze_vargaread-only

Analyze one divisional chart

analyze_yogasread-only

Analyze Yoga formation, strength and opposition

calculate_dasha_systemread-only

Calculate a declared Dasha system

analyze_badhakaread-only

Inspect Badhaka structure without supernatural claims

analyze_arudha_and_upapadaread-only

Analyze Arudha and Upapada structures

audit_reading_evidenceread-only

Audit reading prose against calculated placements and safety rules

explain_chart_sourcesread-only

Returns book-section locators and rule-review status without treating discovered prose as executable doctrine.

compare_reading_versionsread-only

Compares engine, ruleset, input and conclusion status changes.

analyze_nakshatra_profileread-only

Evidence-linked analyze nakshatra profile without deterministic outcome claims.

analyze_marriage_structureread-only

Evidence-linked analyze marriage structure without deterministic outcome claims.

analyze_career_structureread-only

Evidence-linked analyze career structure without deterministic outcome claims.

analyze_education_structureread-only

Evidence-linked analyze education structure without deterministic outcome claims.

analyze_property_and_vehicleread-only

Evidence-linked analyze property and vehicle without deterministic outcome claims.

analyze_finance_structureread-only

Evidence-linked analyze finance structure without deterministic outcome claims.

analyze_spiritual_pathread-only

Evidence-linked analyze spiritual path without deterministic outcome claims.

build_claim_evidence_ledgerread-only

Evidence-linked build claim evidence ledger without deterministic outcome claims.

find_muhurta_with_natal_fitread-only

Ranks a maximum seven-day range using Panchanga, prohibited intervals, Tara Bala and Chandra Bala. Medical procedures are unsupported.

run_longitudinal_validationread-only

Produces descriptive calibration from recorded claim outcomes; it never presents the result as scientific validation.

generate_full_life_reportread-only

EXPERT FULL-REPORT TOOL — prefer consult_jyotishya (brief dossier + profileRef) for normal questions; use get_full_life_report_section for one section at a time. Builds a complete South Indian astrology report covering all major life areas, domain-specific timing outlooks, measured strengths, Vargas, structural Yogas, current Dasha and upcoming Antardashas. Timing activation identifies an area, ne

get_full_reading_contextread-only

EXPERT FULL-REPORT ALIAS — prefer consult_jyotishya for normal questions. One-call alias for the complete evidence-linked life report. Returns enriched placements, strengths, Vargas, synthesis, current Dasha, and a configurable future transit-and-Dasha horizon for narration clients.

get_full_life_report_sectionread-only

Returns one bounded section of the full report for MCP clients with limited context windows.

calculate_south_indian_chartread-only

EXPERT FULL-MATRIX TOOL — prefer consult_jyotishya or get_compact_chart_evidence for normal questions. Deterministically calculates sidereal placements, all 16 Parashari vargas, Panchanga, Vimshottari timing, layered evidence and uncertainty from explicit birth data. Placement sign is a zero-based 0-11 index and signName is the display-safe name.

describe_methodologyread-only

Returns the calculation boundary, accuracy status, interpretive safety contract and production validation requirements.

calculate_gochararead-only

Calculates deterministic transit placements for an explicit instant and maps them to whole-sign houses from a supplied natal Lagna.

calculate_gochara_from_known_placeread-only

Resolves a verified catalogue place and its IANA timezone before calculating sidereal transits, avoiding manual coordinate and offset entry.

calculate_ingress_timelineread-only

Finds sign-boundary crossings for Sun through Saturn and the lunar nodes over an explicit future interval.

simulate_birth_time_uncertaintyread-only

Samples the declared birth-time interval and reports Lagna, Moon-pada and Navamsa-Lagna boundary changes. This is not rectification.

knowledge_statusread-only

Returns counts of sources, passages, approved rules and active reviewers. Draft material is never represented as expert knowledge.

assess_prediction_readinessread-only

Reports independent readiness gates for calculations, executable rules, worked examples, practitioner review and outcome calibration. It explicitly reports Lal Kitab as source-only until a dedicated reviewed engine exists.

audit_chart_calculationread-only

Checks engine certification, timezone provenance, conventions and important sign/Nakshatra/Pada boundary distances before interpretation. It does not claim an external ephemeris recomputation.

list_rule_review_queueread-only

Returns implemented rule claims and their passage, rule, reviewer, contradiction, and publication state. Unlinked or draft claims are never represented as citations.

get_rule_citationsread-only

Returns passage-level citations only when the linked rule satisfies the two-reviewer publication gate and has no blocking review. Unresolved keys are returned separately.

get_synthesis_validation_statusread-only

Returns the frozen blind-validation protocol, cohort-size gates, anti-leakage rules, and the honest current calibration state. It never treats a known single case as validation.

query_vimshottari_dateread-only

Returns the active Mahadasha, Antardasha and Pratyantardasha with exact boundaries for one ISO date. Optimized for AI clients that do not need the full 120-year timeline.

get_compact_chart_evidenceread-only

Returns a stable, compact, deterministic evidence object for narration agents. It omits bulky timelines and contribution matrices while retaining calculation version, confidence, placements, focus, and safety boundaries.

get_timing_contextread-only

For one date, returns active Vimshottari periods plus Saturn, Jupiter and node transit houses from natal Moon and Lagna. Sade Sati and Dhaiya are labelled structural periods, not guaranteed outcomes.

build_slow_transit_calendarread-only

Returns exact Saturn, Jupiter, Rahu and Ketu sidereal sign periods, Saturn Sade Sati/Dhaiya structural ranges, and Vimshottari intersections over a selected future interval.

find_marriage_windowsread-only

Finds overlaps between Jupiter transiting the natal seventh sign and Venus or seventh-lord Vimshottari periods. Returns planning windows, never a guaranteed marriage prediction.

get_marriage_readinessread-only

Returns separate North Indian Ashtakoota and South Indian ten-Porutham compatibility, Kuja evidence, compact summaries for both charts, and structural marriage-planning windows for each person in one call.

render_chartread-only

Renders a deterministic South Indian chart as inline SVG, including retrograde, combustion, and dignity flags.

generate_report_pdf

Generates the full reading context as a server-side PDF and returns a hosted URL valid for 30 days.

calculate_prashnaread-only

Casts a server-time horary chart, checks chart fitness, and returns an auditable structural judgment plus outcome-confirmation hook.

record_prashna_outcome

Closes the Prashna feedback loop using the private confirmation token returned by calculate_prashna. The token is hashed at rest and is distinct from the consultation ID.

get_depth_analysisread-only

Returns Vimsopaka and Ishta/Kashta evidence, topic-specific cross-Varga synthesis, special Lagnas, expanded Yoga candidates and additional-Dasha status.

fuse_timingread-only

Applies natal promise as a hard gate and returns uncalibrated, auditable timing windows with learnable factor weights.

rectify_birth_timeread-only

Scores candidate birth times against life events and validates with a held-out event. Never claims an exact recovered minute.

search_reviewed_rulesread-only

Returns only publication-gated rules and rights-safe source metadata. Drafts and open contradictions are excluded.

search_source_passagesread-only

Searches passage metadata and returns text only when display rights permit it. Results never become executable rules automatically.

compare_traditionsread-only

Compares explicitly supplied tradition ledgers while preserving separate methods, evidence, contradictions and readiness states.

audit_prediction_claimread-only

Applies calculation, approved-rule, opposition, calibration and harm gates and returns publish, caution or claim-level abstain, plus narration instructions. Sensitive topics remain answerable with bounded reflections and practical suggestions.

record_consultation_outcome

Stores one atomic claim and a consent-scoped outcome for descriptive validation without training on narration.

get_validation_reportread-only

Reports coverage and validation gates without converting descriptive counts into scientific or predictive validity.

review_lal_kitab_rulecan modify

Reviewer-only mutation recording convention version, scan verification, sensitive class, remedy burden and decision.

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”