Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Birthstar Vedic Astrology MCP

io.github.amarpathak/birthstar

30 Vedic Jyotish tools: natal charts, dashas, yogas, nakshatras. Swiss Ephemeris.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1582ms
last probe
Tools
30
callable
Resources
0
readable
Prompts
12
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
30 tools, 0 resources, 12 prompts returned.
pass 3 or more catalogue items 10/10
42 items in total; 3 or more earns these points.
pass Describes itself 10/10
81 characters; more than 30 earns these points.

Tools · 30

create_chart

Compute a full Vedic natal chart and cache it, returning a short handle. Call this FIRST. It returns a `chart_id` plus a small summary. Pass that chart_id to the other tools (get_grahas, get_…

get_grahas

Get planetary positions for a cached chart. Args: chart_id: Handle returned by create_chart. planets: Optional list of names to fetch (e.g. ["Moon", "Saturn"]). Defaul…

get_houses

Get the 12 houses (bhavas) for a cached chart. Args: chart_id: Handle returned by create_chart. method: "whole_sign" (default) — sign, lord, lord placement, karaka, oc…

get_current_dasha

Get the currently-running dasha periods for a cached chart. Returns the active lord at every nested level (Maha -> Antar -> Pratyantar -> Sukshma -> Prana) for each dasha system the engine co…

get_dasha_periods

Walk the dasha tree — list periods at any level, past or future. Use this for "when does my next antardasha start", "what runs after this mahadasha", "when was I in Jupiter". get_current_dash…

get_timeline

Get the turning points between two dates — dasha changes and slow-planet ingresses. This is the two-clocks view: the dasha sequence counted from birth (which theme is switched on) against goc…

get_lagna_points

Get the chart angles, special lagnas, Arudha padas and Bhrigu Bindu. Beyond the ascendant: MC/IC/Descendant/Vertex, the time-based special lagnas (Bhava/Hora/Ghati/Sree/Indu), the Jaimini Aru…

get_panchanga

Get the birth panchanga (the five limbs of the Vedic calendar). Returns tithi (lunar day + paksha), vara (weekday), nakshatra, yoga, and karana at the moment of birth, plus the lunar month an…

get_yogas

Get the yogas (classical planetary combinations) present in a chart. Only yogas whose rule actually tested true are listed, each with the rule that matched. An empty list is a real result — i…

get_varga

Get one divisional chart (varga) from a cached chart. Args: chart_id: Handle returned by create_chart. varga: Which divisional chart, e.g. "D9" (navamsa), "D10" (dashamsa), …

get_vimsopaka

Get Vimsopaka bala — each planet's dignity-weighted strength across the 16 vargas. Use this to answer "which planets are strong across the divisional charts?" A planet in its own or exalted s…

get_strengths

Get Shadbala, Bhava Bala and Ishta/Kashta phala — how strong each planet and house is. Call this for "which planet is strongest", "is Saturn strong enough", or "which houses are weak". Shadba…

get_ashtakavarga

Get Ashtakavarga bindus — the point-score each sign carries, used for transit strength. Call this for "is this a good sign for Saturn to transit" or "which signs are strongest overall". Sarva…

get_aspects

Get planetary and sign aspects — who is looking at which house. Graha drishti is the Parasari planetary aspect (everything aspects the 7th; Mars, Jupiter, Saturn and the nodes have special as…

get_karakas

Get the Chara (Jaimini) karakas plus Karakamsa and Swamsa. The Atmakaraka — the planet at the highest degree in its sign — is the single most-used significator in Jaimini analysis. Returns th…

get_transits

Get gochara — where the planets are now relative to the natal chart. Answers "is Sade Sati running", "is Jupiter transiting well", "is today favourable". Houses are counted from BOTH the nata…

get_day_periods

Get sunrise/sunset and the auspicious/inauspicious windows of the BIRTH day. Rahu kala, Yamaganda, Gulika kala, Abhijit and Brahma muhurta, plus true sunrise/sunset, day length and whether th…

get_avasthas

Get planetary avasthas — the maturity, alertness and mood states of each graha. Baladi is the age state (infant..dead) and scales a planet's ability to deliver. Jagradadi is awake/dreaming/sl…

get_fixed_stars

Get conjunctions between the grahas and named prominent fixed stars. Returns only real conjunctions within the configured orb, plus what was scanned. An empty `conjunctions` list is a provabl…

get_longevity

Get Ayurdaya (longevity) estimates — EXPERIMENTAL, not for predictive use. The engine computes Pindayu and Nisargayu, but flags the whole section experimental: the classical methods are textu…

get_compatibility

Calculate 36-point Ashta-Kuta Guna Milan compatibility between two charts. Evaluates all 8 classical Parashari Kutas (Varna, Vashya, Tara, Yoni animal intimacy, Graha Maitri, Gana, Bhakoot, a…

get_doshas

Audit classical Vedic doshas: Kuja Dosha (Manglik), Kaal Sarp, Gandanta, Pitre. Evaluates Mars placements from Lagna, Moon, and Venus with 8 classical cancellation exceptions, 12 Kaal Sarp va…

get_numerology

Calculate Chaldean Name Numerology and Vedic Date of Birth numbers. Calculates Name Number (compound + root), Birth Number (Mulank), Destiny Number (Bhagyank), ruling planetary archetypes (Sw…

get_prompt_library

Fetch curated high-value prompt templates and multi-tool question workflows. Call this tool whenever you want to suggest high-value questions to the user, or when the user asks "what can you …

describe_chart

Get metadata and an inventory of what a cached chart contains. Useful for orienting before drilling in: returns the birth data and config it was computed with, the top-level sections availabl…

rectify_birth_time

Test how much a recorded birth time can actually be narrowed, and against what. Two modes: * **No events** — scans the uncertainty window and reports how many genuinely distinct charts…

get_account_status

Check the calling account's plan, remaining chart credits, and what is gated. Call this BEFORE attempting a tool that might be refused, not after. It is to subscription limits what describe_c…

health_check

Check whether this server is correctly configured and computing accurately. Reports the ephemeris mode actually in use, engine versions, and cache state. Call this when chart positions look w…

server_stats

Get usage metrics for this server session: calls, latency, errors, payload size. Per tool: call count, p50/p95/max latency, average and peak response size, and how many responses exceeded the…

calculate_birth_star

Compute just a person's Vedic birth star (nakshatra) and core anchors. A one-shot shortcut: use this when the birth star is the whole question. If you expect follow-up questions about the sam…

Prompts · 12

read_my_chart

Start here — build my chart and explain it in plain language.

whats_coming

What changes between now and later — the dates where something actually turns over.

sade_sati

Am I in Sade Sati — the Saturn passage — and when does it end?

career_and_dharma

Career directions, innate vocation, and life work in plain language.

wealth_and_yogas

Financial and success combinations in my chart.

chart_strength

What's strong in my chart and what isn't — where the chart can actually deliver.

relationships_and_partnerships

Partnership patterns, relationship tendencies, and marriage indicators.

todays_windows

Good and bad timings for a day, anywhere — no birth details needed.

remedies_and_mitigation

Practical ways to balance and support weaker parts of my chart.

health_and_vitality

Natural physical constitution, stress indicators, and vitality.

how_reliable_is_my_birth_time

How much my recorded birth time actually matters — and it will not invent one.

compare_schools

Different astrologers gave me different charts — how much does the system change?

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.birthstar.ai/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "birthstar_vedic_astrology_mcp": {
      "url": "https://mcp.birthstar.ai/mcp",
      "transport": "streamable-http"
    }
  }
}