Skip to main content
Glama

Vedic Astrology and Kundli MCP Server by RoxyAPI

Transit Analysis - Compare current planets to natal chart (Gochar)

post_vedic_astrology_transit
Read-only

Analyze planetary transits (Gochar) over natal chart positions. Each transiting graha comes back with TWO whole-sign house numbers, because the two readings answer different questions: houseFromMoon is counted from the natal Moon sign (Janma Rashi), which is the reference classical Gochara uses, and natalHouse is counted from the Lagna. Also returns graha drishti onto the natal grahas (7th for every graha, plus Mars 4th and 8th, Jupiter 5th and 9th, Saturn 3rd and 10th), degree-based angular aspects with orbs, the Gochara Kaksha verdict, and highlighted transits from the slow-moving grahas (Jupiter, Saturn, Rahu, Ketu). Essential for timing predictions, event forecasting, and understanding current planetary influences. Transit analysis API, gochar calculator, vedic transit predictions, Chandra Lagna gochara, graha drishti.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
compactNoSet true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.
latitudeYesObserver latitude in decimal degrees. Determines Placidus house cusps for natal chart house assignments.
timezoneNoTimezone offset from UTC in hours. Defaults to 5.5 (IST).
birthDateYesBirth date in YYYY-MM-DD format. Used to calculate the natal chart against which transits are analyzed.
birthTimeYesBirth time in HH:MM:SS format (24-hour). Critical for accurate natal Lagna and Placidus house cusps which determine transit house placements.
longitudeYesObserver longitude in decimal degrees. Affects local sidereal time for Lagna and house calculations.
transitDateYesTransit date to analyze in YYYY-MM-DD format. Planetary positions on this date are overlaid on the natal chart.
transitTimeNoTransit time in HH:MM:SS format (24-hour). Affects fast-moving planets like Moon. Defaults to noon.
coordinateSystemNoCoordinate system for longitude output. "sidereal" (Nirayana) uses Lahiri ayanamsa - standard for Vedic astrology. "tropical" (Sayana) uses raw ecliptic longitude matching Western astrology. Defaults to "sidereal".sidereal

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the agent knows this is a read-only operation. The description adds value by explaining non-obvious behavioral details (e.g., each graha returns two whole-sign house numbers with distinct meanings, and aspects include special drishti for Mars, Jupiter, Saturn). However, it doesn't mention pagination, rate limits, or return size, which would further aid the agent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The main description is concise and front-loaded with the core purpose. However, the final sentence ('Transit analysis API, gochar calculator...') reads like keyword stuffing and adds little value for the agent, slightly detracting from conciseness. Otherwise, every sentence provides useful operational context.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (9 parameters, no output schema), the description effectively covers key outputs (house numbers, aspects, Kaksha verdict, highlighted transits) and provides enough context for the agent to understand the return significance. It doesn't describe edge cases like missing ayanamsa or error handling, but for a read-only analytical tool, this is adequate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with detailed descriptions for all 9 parameters, so the baseline is 3. The description adds semantic value by explaining that transit results depend on natal Moon sign (Janma Rashi) and Lagna, which helps the agent understand why both latitude/longitude and birth data are required. It also contextualizes transitDate and transitTime as affecting planetary positions, going beyond the schema comments.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'Analyze planetary transits (Gochar) over natal chart positions' with a specific verb ('analyze') and resource ('planetary transits over natal chart'). It distinguishes itself from sibling tools like post_vedic_astrology_transit_monthly and post_vedic_astrology_daily by focusing on a one-time transit analysis over a natal chart, noting key outputs like whole-sign house numbers, graha drishti, and slow-moving graha highlights.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use this tool (for timing predictions and event forecasting) but does not explicitly state when not to use it or provide alternatives. It mentions essential details like the two house number references (houseFromMoon and natalHouse) and planetary aspects, guiding the agent on interpreting results, but lacks explicit exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.6/5.0
Disambiguation3/5

Many tools have overlapping concepts (multiple dasha levels, monthly variants, aspects, transit), but detailed descriptions clarify each one's distinct purpose. Still, a few pairs like planetary_positions vs birth_chart or aspects_monthly vs aspects_lunar could confuse an agent initially.

Naming Consistency5/5

All tools follow a strict get_vedic_astrology_* or post_vedic_astrology_* prefix with snake_case resource names. The pattern is predictable and uniformly applied, including the hierarchical dasha drill-downs, making it easy to infer tool families.

Tool Count1/5

With 50 tools, the server is extremely heavy. Many are monthly, interval, or sub-level variants that could be parameterized or consolidated, making the set feel bloated and difficult to navigate for an agent.

Completeness5/5

The tool set covers nearly the entire Vedic astrology domain: reference data (nakshatras, rashis, yoga glossary), core charts (birth, navamsa, divisional), dasha hierarchy, transits, compatibility, doshas, panchang, KP system, and advanced calculations like Shadbala and Ashtakavarga. No significant gaps are apparent.

Resources