Skip to content

AstroWay Vedic astrology

by astroway.info · remote · no sign-in to list tools · v0.4.3 · published by info.astroway

Vargas, dashas, panchang, shadbala, yogas, doshas, jaimini and the rest of the Jyotish suite.

Final · 2Changes · 183

193 tools: 2 do something that can't be undone, 183 change things and 8 only read.

Scanned Oct 21, 2026

7 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http vedic https://mcp.astroway.info/mcp/vedic --header 'Authorization: <your-authorization>'

Findings

Matches of fixed checks, with the text they matched.

7 warn
  • The server marks "astroway_mcp_multi_agent_coordinate" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "run": a word for a change.

    What this check looks for
  • The server marks "astroway_mcp_tool_call_stream" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_mcp_tool_call_stream" says "call": a word for a change.

    What this check looks for
  • The server marks "astroway_vedic_muhurta_types" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurta_types" says "type": a word for a change.

    What this check looks for
  • The server marks "astroway_vedic_muhurat_business_start" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurat_business_start" says "start": a word for a change.

    What this check looks for
  • The server marks "astroway_vedic_muhurat_education_start" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurat_education_start" says "start": a word for a change.

    What this check looks for
  • The server marks "astroway_vedic_muhurat_property_purchase" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurat_property_purchase" says "purchase": a word that usually means money moves, which cannot be taken back.

    What this check looks for
Show 1 more finding
  • The server marks "astroway_vedic_muhurat_vehicle_purchase" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurat_vehicle_purchase" says "purchase": a word that usually means money moves, which cannot be taken back.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

193 tools

Can't be undone 2Claude Code: ask
  • astroway_vedic_muhurat_property_purchaseAuspicious-window scanner for purchasing or moving into property (Griha Pravesh).1 finding

    Why it is in this group

    • The name "astroway_vedic_muhurat_property_purchase" says "purchase": a word that usually means money moves, which cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "astroway_vedic_muhurat_property_purchase" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurat_property_purchase" says "purchase": a word that usually means money moves, which cannot be taken back.

      What this check looks for
    Description, as the server wrote it
    Auspicious-window scanner for purchasing or moving into property (Griha Pravesh). Preferred nakshatras: Anuradha/U.Phalguni/U.Ashadha/U.Bhadrapada/Mrigashira/Rohini/Pushya/Hasta/Sravana/Dhanishta/Shatabhisha/Revati. Avoid Sun/Tue/Sat. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/property-purchase] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_vehicle_purchaseAuspicious-window scanner for buying a new vehicle.1 finding

    Why it is in this group

    • The name "astroway_vedic_muhurat_vehicle_purchase" says "purchase": a word that usually means money moves, which cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "astroway_vedic_muhurat_vehicle_purchase" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurat_vehicle_purchase" says "purchase": a word that usually means money moves, which cannot be taken back.

      What this check looks for
    Description, as the server wrote it
    Auspicious-window scanner for buying a new vehicle. Preferred nakshatras: Ashwini/Pushya/Hasta/Chitra/Anuradha/Revati/U.Phalguni/U.Ashadha/U.Bhadrapada/Sravana. Avoid Sun/Sat. Same scoring shape as /vedic/muhurat/marriage. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/vehicle-purchase] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Changes things 183Claude Code: ask
  • astroway_agent_toolsTool definitions for an agent framework, generated from the live OpenAPI document, so the schema a model fills is the schema the endpoint validates.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Tool definitions for an agent framework, generated from the live OpenAPI document, so the schema a model fills is the schema the endpoint validates. `format=openai` (default) returns `{ type, function }` objects you can spread straight into a chat completion; `format=anthropic` returns `{ name, description, input_schema }`. The objects carry nothing of ours: how to call each tool lives in a separate `executors` map keyed by tool name, because an unexpected key inside a vendor tool object is a 400 at their end. [Group: Agent Platform] [Endpoint: GET /v1/agent/tools] [Cost: see your plan — endpoint not in the public credit manifest]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_cost_estimateEstimate the credit cost of one or more endpoints WITHOUT invoking them.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Estimate the credit cost of one or more endpoints WITHOUT invoking them. Returns total + per-endpoint breakdown with tier annotations. Useful when planning multi-step workflows: estimate first, ask user confirmation, then invoke. Cache TTL 5 min.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_mcp_agent_debate2 personas debate a topic, multi-round transcript.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    2 personas debate a topic, multi-round transcript. [Group: MCP Advanced] [Endpoint: POST /v1/mcp/agent-debate] [Required: topic, agentA, agentB] [Cost: 100 credits (Tier 4)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_mcp_ai_chatChat answered from the positions we computed for this birth moment, not from the model's memory of a sun sign.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Chat answered from the positions we computed for this birth moment, not from the model's memory of a sun sign. Carries up to 10 turns of history, replies in 21 languages, and takes four voices through `persona`. Send your own provider key and the turn costs 5 credits instead of the endpoint price. [Group: AI & MCP] [Endpoint: POST /v1/ai/chat] [Required: message] [Cost: 100 credits (Tier 4)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • astroway_mcp_ai_comparison_coachCoach two charts on relationship dynamics.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Coach two charts on relationship dynamics. [Group: AI & MCP] [Endpoint: POST /v1/ai/comparison-coach] [Required: chart1, chart2, question] [Cost: 100 credits (Tier 4)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • astroway_mcp_multi_agent_coordinateRun N personas in parallel + LLM synthesis.1 finding

    Why it is in this group

    • The description's first verb is "run": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "astroway_mcp_multi_agent_coordinate" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "run": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Run N personas in parallel + LLM synthesis. [Group: MCP Advanced] [Endpoint: POST /v1/mcp/multi-agent-coordinate] [Required: question, agents] [Cost: 100 credits (Tier 4)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_mcp_multi_chart_contextCompact context for MCP agents working across multiple charts.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Compact context for MCP agents working across multiple charts. [Group: AI & MCP] [Endpoint: POST /v1/mcp/multi-chart-context] [Required: charts] [Cost: 10 credits (Tier 1)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • astroway_mcp_streamingServer-Sent Events streaming chat completion with optional chart context.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Server-Sent Events streaming chat completion with optional chart context. [Group: AI & MCP] [Endpoint: POST /v1/mcp/streaming] [Required: message] [Cost: 100 credits (Tier 4)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • astroway_mcp_tool_call_streamSSE-stream of a tool call envelope.1 finding

    Why it is in this group

    • The name "astroway_mcp_tool_call_stream" says "call": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "astroway_mcp_tool_call_stream" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_mcp_tool_call_stream" says "call": a word for a change.

      What this check looks for
    Description, as the server wrote it
    SSE-stream of a tool call envelope. [Group: MCP Advanced] [Endpoint: POST /v1/mcp/tool-call-stream] [Required: tool] [Cost: 10 credits (Tier 1)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vd_shodashottari_pratyantarShodashottari Pratyantardasha: 3-level cascade (MD → AD → 8 PDs).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shodashottari Pratyantardasha: 3-level cascade (MD → AD → 8 PDs). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shodashottari/pratyantar] [Cost: 20 credits (Tier 2)] (Cursor-friendly alias for `astroway_vedic_dashas_shodashottari_pratyantar`.)

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_ashtakavargaCalculate the Ashtakavarga benefic point table for a Vedic chart: individual bindus for each planet in each sign and the total Sarvashtakavarga.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Calculate the Ashtakavarga benefic point table for a Vedic chart: individual bindus for each planet in each sign and the total Sarvashtakavarga. [Group: Vedic] [Endpoint: POST /v1/ashtakavarga] [Required: date, time, latitude, longitude] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_bhavabalaStrength of the twelve houses per BPHS Adhyaya 27: Bhavadhipati Bala (the Shadbala of the house lord), Bhava Digbala (the four rasi classes, each strong in one direction), and Bhav…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Strength of the twelve houses per BPHS Adhyaya 27: Bhavadhipati Bala (the Shadbala of the house lord), Bhava Digbala (the four rasi classes, each strong in one direction), and Bhava Drishti Bala (net benefic minus malefic aspect on the bhava). Components returned separately, plus rank, strongest and weakest house. [Group: Vedic] [Endpoint: POST /v1/vedic/bhavabala] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_compatibility_ashtakootCanonical 8-Kuta matchmaking out of 36 points: Varna(1) + Vashya(2) + Tara(3) + Yoni(4) + Graha-Maitri(5) + Gana(6) + Bhakoot(7) + Nadi(8).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Canonical 8-Kuta matchmaking out of 36 points: Varna(1) + Vashya(2) + Tara(3) + Yoni(4) + Graha-Maitri(5) + Gana(6) + Bhakoot(7) + Nadi(8). Threshold 18+ traditionally acceptable; 24+ good; 32+ excellent. Returns per-Kuta scores + Bhakoot/Nadi dosha flags + threshold verdict. [Group: Vedic] [Endpoint: POST /v1/vedic/compatibility/ashtakoot] [Required: chart1, chart2] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_compatibility_bhrigu_matchBhrigu Sanhita-style structured 7th-house planetary placement summary for both partners.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Bhrigu Sanhita-style structured 7th-house planetary placement summary for both partners. Counts benefic/malefic planets in each partner's 7H from Lagna and labels status {beneficial|challenging|neutral}. NOT a numerical match score. [Group: Vedic] [Endpoint: POST /v1/vedic/compatibility/bhrigu-match] [Required: chart1, chart2] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_compatibility_dashakootaExtended matchmaking adding Mahendra(2) + Vedha(1) on top of Ashtakoot 36 = 39 max.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Extended matchmaking adding Mahendra(2) + Vedha(1) on top of Ashtakoot 36 = 39 max. Mahendra: birth-star count 4/7/10/13/16/19/22/25 → 2pt; else 0. Vedha: 13 canonical mutually-obstructing nakshatra pairs → 0pt blocked, 1pt clear. [Group: Vedic] [Endpoint: POST /v1/vedic/compatibility/dashakoota] [Required: chart1, chart2] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_compatibility_fullCombined matchmaking response: Ashtakoot total + threshold + Manglik check for both partners + per-Kuta sub-scores + recommendation in one call.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Combined matchmaking response: Ashtakoot total + threshold + Manglik check for both partners + per-Kuta sub-scores + recommendation in one call. [Group: Vedic] [Endpoint: POST /v1/vedic/compatibility/full] [Required: chart1, chart2] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_compatibility_manglik_checkDetects Manglik status for a single chart with school selection (strict/north/south, default south).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Detects Manglik status for a single chart with school selection (strict/north/south, default south). Same canon as `/vedic/doshas/parashara/mangal`; surfaced here in compatibility context for matchmaking flows. [Group: Vedic] [Endpoint: POST /v1/vedic/compatibility/manglik-check] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_ashtottari_antarAshtottari Antardasha: 8 sub-periods of the running MD at `targetDate` (default today UTC).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Ashtottari Antardasha: 8 sub-periods of the running MD at `targetDate` (default today UTC). Sub-period of planet Q within MD of P: `years = (P.years × Q.years) / 108`. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/ashtottari/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_ashtottari_maha108-year Ashtottari Dasha (Ardradi tradition).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    108-year Ashtottari Dasha (Ardradi tradition). 8 planets (Sun/Moon/Mars/Mercury/Saturn/Jupiter/Rahu/Venus) with periods 6/15/8/17/10/19/12/21 (total 108y), Ketu excluded. Mapping is block-based (4-3-4-3-3-3-4-3 nakshatras anchored at Ardra). Returns applicability flag per BPHS 46.23 (day Krishna OR night Shukla). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/ashtottari/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_ashtottari_pranaAshtottari Pranadasha: 5-level cascade (finest grain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Ashtottari Pranadasha: 5-level cascade (finest grain). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/ashtottari/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_ashtottari_pratyantarAshtottari Pratyantardasha: 3-level cascade (MD → AD → 8 PDs).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Ashtottari Pratyantardasha: 3-level cascade (MD → AD → 8 PDs). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/ashtottari/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_ashtottari_sookshmaAshtottari Sookshmadasha: 4-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Ashtottari Sookshmadasha: 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/ashtottari/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_chara_antarChara Antardasha: 12 sub-periods of the running Mahadasha at `targetDate` (default today UTC).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Chara Antardasha: 12 sub-periods of the running Mahadasha at `targetDate` (default today UTC). Equal-share subdivision: each antar = parent_years / 12. Order: parent's NEXT sign first (in parent direction), parent sign LAST (per K.N. Rao). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/chara/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_chara_mahaChara Dasha (Jaimini rasi-dasha: Mahadasha lord = sign, not planet).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Chara Dasha (Jaimini rasi-dasha: Mahadasha lord = sign, not planet). 12 Mahadashas of variable duration starting at lagna sign. Direction = forward for movable+dual signs (Aries/Cancer/Libra/Capricorn/Gemini/Virgo/Sagittarius/Pisces); reverse for fixed (Taurus/Leo/Scorpio/Aquarius). Per-sign duration = inclusive count from sign to its lord (in direction) minus 1; lord-in-own-sign → 12 years. Co-lord rule for Scorpio (Mars+Ketu) and Aquarius (Saturn+Rahu): pick the OTHER if exactly one is in the sign, else higher absolute longitude. Default variant = K.N. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/chara/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_chara_pranaChara Pranadasha: 5-level cascade (finest grain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Chara Pranadasha: 5-level cascade (finest grain). Minute-scale duration at full depth. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/chara/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_chara_pratyantarChara Pratyantardasha: 3-level cascade (MD → AD → 12 PDs).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Chara Pratyantardasha: 3-level cascade (MD → AD → 12 PDs). Recursive equal-share subdivision; same direction at every depth. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/chara/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_chara_sookshmaChara Sookshmadasha: 4-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Chara Sookshmadasha: 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/chara/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_kalachakra_antarKalachakra Antardasha: 9 sub-periods of the running MD at `targetDate` (default today UTC).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kalachakra Antardasha: 9 sub-periods of the running MD at `targetDate` (default today UTC). Same chakra-row at every depth; sub-period of sign Q within MD of P: `years = (P.years × Q.years) / paramayu`. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/kalachakra/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_kalachakra_mahaKalachakra Dasha (rasi-dasha: Mahadasha lords are signs, not planets).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kalachakra Dasha (rasi-dasha: Mahadasha lords are signs, not planets). 8 chakra-rows (Savya×4 + Apasavya×4); direction determined by nakshatra group (Aswini/Bharani/Krittika = Savya; Rohini/Mrigasira/Ardra = Apasavya). Total cycle (paramayu) varies per natal pada: 100/85/83/86 years. Returns the 9 Mahadashas of the running cycle from birth; first MD truncated by elapsed pada-fraction. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/kalachakra/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_kalachakra_pranaKalachakra Pranadasha: 5-level cascade (finest grain, minutes-scale at full depth).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kalachakra Pranadasha: 5-level cascade (finest grain, minutes-scale at full depth). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/kalachakra/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_kalachakra_pratyantarKalachakra Pratyantardasha: 3-level cascade (MD → AD → 9 PDs).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kalachakra Pratyantardasha: 3-level cascade (MD → AD → 9 PDs). Recursion preserves the natal chakra-row and paramayu. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/kalachakra/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_kalachakra_sookshmaKalachakra Sookshmadasha: 4-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kalachakra Sookshmadasha: 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/kalachakra/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shatabdika_antarShatabdika Antardasha: 7 sub-periods of the running MD at `targetDate`.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shatabdika Antardasha: 7 sub-periods of the running MD at `targetDate`. Recursive proportional split (parent_years × sub_planet_period / 100). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shatabdika/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shatabdika_mahaShatabdika Dasha: 100-year nakshatra dasha cycle (BPHS Adhyaya 46 group).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shatabdika Dasha: 100-year nakshatra dasha cycle (BPHS Adhyaya 46 group). 7 planets (no shadow planets), seed nakshatra = Revati (27). Sequence: Sun(5)→Moon(5)→Venus(10)→Mercury(10)→Jupiter(20)→Mars(20)→Saturn(30). Distribution: 6 planets get 4 nakshatras each, Saturn gets 3. Standard nakshatra-fraction × period balance rule. Algorithm port of PyJHora sataatbika.py. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shatabdika/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shatabdika_pranaShatabdika Pranadasha: 5-level cascade (finest grain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shatabdika Pranadasha: 5-level cascade (finest grain). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shatabdika/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shatabdika_pratyantarShatabdika Pratyantardasha: 3-level cascade (MD → AD → 7 PDs).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shatabdika Pratyantardasha: 3-level cascade (MD → AD → 7 PDs). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shatabdika/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shatabdika_sookshmaShatabdika Sookshmadasha: 4-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shatabdika Sookshmadasha: 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shatabdika/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shodashottari_antarShodashottari Antardasha: 8 sub-periods of the running MD at `targetDate`.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shodashottari Antardasha: 8 sub-periods of the running MD at `targetDate`. Recursive proportional split (parent_years × sub_planet_period / 116). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shodashottari/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shodashottari_mahaShodashottari Dasha: 116-year nakshatra dasha cycle (BPHS Adhyaya 46 group).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shodashottari Dasha: 116-year nakshatra dasha cycle (BPHS Adhyaya 46 group). 8 planets (Rahu excluded, Ketu included), seed nakshatra = Pushya (8). Sequence: Sun(11)→Mars(12)→Jupiter(13)→Saturn(14)→Ketu(15)→Moon(16)→Mercury(17)→Venus(18). Distribution: 3 planets get 4 nakshatras, 5 get 3. Per AmatyaKaraka tradition: applicable when lagna in Chandra hora during Krishna paksha OR Surya hora during Shukla paksha (informational; dasha is computed regardless). Algorithm port of PyJHora shodasottari.py. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shodashottari/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shodashottari_pranaShodashottari Pranadasha: 5-level cascade (finest grain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shodashottari Pranadasha: 5-level cascade (finest grain). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shodashottari/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shodashottari_pratyantarShodashottari Pratyantardasha: 3-level cascade (MD → AD → 8 PDs).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shodashottari Pratyantardasha: 3-level cascade (MD → AD → 8 PDs). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shodashottari/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shodashottari_sookshmaShodashottari Sookshmadasha: 4-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shodashottari Sookshmadasha: 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shodashottari/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shoola_antarShoola Antardasha: sub-periods of running MD at `targetDate` per chosen `antardasaSeedOption`.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shoola Antardasha: sub-periods of running MD at `targetDate` per chosen `antardasaSeedOption`. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shoola/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shoola_mahaShoola Dasha: Jaimini "Trident" rasi-dasha.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shoola Dasha: Jaimini "Trident" rasi-dasha. Seed = stronger_rasi(asc, asc+6) by default (`houseIndex=1`; can be 1..12 to shift the lagna anchor). MD = 12 signs forward, 9 years each. Sub-period antara-seed `option=2` by default (stronger_rasi of parent vs parent+6); option 1 = sign of lord(parent), option 3 = sign of lord(stronger). Children: equal 12-fold split, forward from antara seed. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shoola/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shoola_pranaShoola Pranadasha: 5-level cascade (finest grain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shoola Pranadasha: 5-level cascade (finest grain). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shoola/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shoola_pratyantarShoola Pratyantardasha: 3-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shoola Pratyantardasha: 3-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shoola/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_shoola_sookshmaShoola Sookshmadasha: 4-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shoola Sookshmadasha: 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/shoola/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_sthira_antarSthira Antardasha: equal-split sub-periods of running MD at `targetDate`.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sthira Antardasha: equal-split sub-periods of running MD at `targetDate`. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/sthira/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_sthira_mahaSthira Dasha: Jaimini fixed rasi-dasha.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sthira Dasha: Jaimini fixed rasi-dasha. Seed = sign of Brahma planet (PyJHora `house.brahma`: stronger of asc vs 7th → top-2 lords of 6/8/12 from stronger rasi → strongest by 6 Jaimini rasi-rules). MD walks 12 signs forward; per-sign duration 7y movable / 8y fixed / 9y dual. Sub-periods: equal 12-fold split, forward from parent. Year basis 365.256364d (sidereal year, PyJHora canon). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/sthira/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_sthira_pranaSthira Pranadasha: 5-level cascade (finest grain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sthira Pranadasha: 5-level cascade (finest grain). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/sthira/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_sthira_pratyantarSthira Pratyantardasha: 3-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sthira Pratyantardasha: 3-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/sthira/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_sthira_sookshmaSthira Sookshmadasha: 4-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sthira Sookshmadasha: 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/sthira/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_tribhagi_antarTribhagi Antardasha: 9 sub-periods of the running MD at `targetDate`.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Tribhagi Antardasha: 9 sub-periods of the running MD at `targetDate`. Recursive proportional split (parent_years × sub_planet_period / 40). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/tribhagi/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_tribhagi_mahaTribhagi Dasha: 1/3-scale variant of Vimshottari (40-year cycle).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Tribhagi Dasha: 1/3-scale variant of Vimshottari (40-year cycle). Same 9-planet sequence (Ketu→Venus→Sun→Moon→Mars→Rahu→Jupiter→Saturn→Mercury) and same nakshatra-mapping rule, all periods × (1/3): Ketu 7/3, Venus 20/3, Sun 2, Moon 10/3, etc. Useful when finer-grain timing is needed within a Vimshottari-equivalent span. Returns the running cycle of 9 mahadashas from the chart's initial-balance-adjusted birth time. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/tribhagi/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_tribhagi_pranaTribhagi Pranadasha: 5-level cascade (finest grain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Tribhagi Pranadasha: 5-level cascade (finest grain). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/tribhagi/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_tribhagi_pratyantarTribhagi Pratyantardasha: 3-level cascade (MD → AD → 9 PDs).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Tribhagi Pratyantardasha: 3-level cascade (MD → AD → 9 PDs). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/tribhagi/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_tribhagi_sookshmaTribhagi Sookshmadasha: 4-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Tribhagi Sookshmadasha: 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/tribhagi/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_vimshottari_antarAntardasha (sub-period) within the running Mahadasha.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Antardasha (sub-period) within the running Mahadasha. Identifies which MD is active at `targetDate` (default today UTC), then returns the 9 ADs covering that MD. Sub-period of planet Q within MD of P: `years = (P.years × Q.years) / 120`. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/vimshottari/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_vimshottari_mahaCanonical Vimshottari Mahadasha sequence: 9 planets (Ketu/Venus/Sun/Moon/Mars/Rahu/Jupiter/Saturn/Mercury), 120-year total cycle, starts from the lord of Moon's nakshatra at birth.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Canonical Vimshottari Mahadasha sequence: 9 planets (Ketu/Venus/Sun/Moon/Mars/Rahu/Jupiter/Saturn/Mercury), 120-year total cycle, starts from the lord of Moon's nakshatra at birth. First period is truncated by elapsed fraction within Moon's nakshatra. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/vimshottari/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_vimshottari_pranaPranadasha (5th-level Dasha, the finest grain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Pranadasha (5th-level Dasha, the finest grain). 5-level cascade. Each Prana sub-period is typically a few hours to a few days. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/vimshottari/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_vimshottari_pratyantarPratyantardasha (sub-sub-period) within the running Antardasha.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Pratyantardasha (sub-sub-period) within the running Antardasha. 3-level cascade: find current MD → AD → return 9 PDs of that AD. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/vimshottari/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_vimshottari_sookshmaSookshma (4th-level Dasha) within the running Pratyantardasha.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sookshma (4th-level Dasha) within the running Pratyantardasha. 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/vimshottari/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_yogini_antarYogini Antardasha: 8 sub-periods of the running MD at `targetDate` (default today UTC).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Yogini Antardasha: 8 sub-periods of the running MD at `targetDate` (default today UTC). Sub-period of yogini Q within MD of P: `years = (P.years × Q.years) / 36`. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/yogini/antar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_yogini_maha36-year Yogini Dasha.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    36-year Yogini Dasha. 8 yoginis (Mangala/Pingala/Dhanya/Bhramari/Bhadrika/Ulka/Siddha/Sankata) ruled by Moon/Sun/Jupiter/Mars/Mercury/Saturn/Venus/Rahu with periods 1/2/3/4/5/6/7/8 (total 36). Starts from yogini-of-Moon-nakshatra at birth, first MD truncated by elapsed nakshatra fraction. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/yogini/maha] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_yogini_pranaYogini Pranadasha: 5-level cascade (finest grain).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Yogini Pranadasha: 5-level cascade (finest grain). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/yogini/prana] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_yogini_pratyantarYogini Pratyantardasha: 3-level cascade (MD → AD → 8 PDs).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Yogini Pratyantardasha: 3-level cascade (MD → AD → 8 PDs). [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/yogini/pratyantar] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_dashas_yogini_sookshmaYogini Sookshmadasha: 4-level cascade.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Yogini Sookshmadasha: 4-level cascade. [Group: Vedic] [Endpoint: POST /v1/vedic/dashas/yogini/sookshma] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_kp_fullComposite KP dosha summary: manglik + kalasarpa + pitra + kemadruma + Sade-Sati pointer.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Composite KP dosha summary: manglik + kalasarpa + pitra + kemadruma + Sade-Sati pointer. (Sade Sati requires an explicit targetDate; call /sade-sati separately.) [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/kp/full] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_kp_kalasarpaKalasarpa dosha with KP Rahu sub-lord chain attached.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kalasarpa dosha with KP Rahu sub-lord chain attached. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/kp/kalasarpa] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_kp_kemadrumaKemadruma yoga: no planet (excl.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kemadruma yoga: no planet (excl. Sun, Rahu, Ketu) in 2nd or 12th from Moon. Moon-isolation flag, emotional/financial volatility indicator. KP Moon sub-lord chain attached. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/kp/kemadruma] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_kp_manglikManglik dosha with KP sub-lord precision attached.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Manglik dosha with KP sub-lord precision attached. Sub-lord chain of Mars added for transit-trigger analysis. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/kp/manglik] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_kp_pitraPitra dosha (Sun affliction) with KP Sun sub-lord chain.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Pitra dosha (Sun affliction) with KP Sun sub-lord chain. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/kp/pitra] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_kp_sade_satiSade Sati state at `targetDate`: Saturn transit through 12th/1st/2nd from natal Moon (7.5y total).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sade Sati state at `targetDate`: Saturn transit through 12th/1st/2nd from natal Moon (7.5y total). Returns the active phase with KP Saturn sub-lord chain. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/kp/sade-sati] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_lal_kitab_fullComposite Lal Kitab dosha summary: manglik + kalsarpa + pitra + shrapit + 6 Rin + kismat score.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Composite Lal Kitab dosha summary: manglik + kalsarpa + pitra + shrapit + 6 Rin + kismat score. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/lal-kitab/full] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_lal_kitab_kalsarpaKalsarpa dosha (Rahu-Ketu encirclement) with Lal Kitab remedies.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kalsarpa dosha (Rahu-Ketu encirclement) with Lal Kitab remedies. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/lal-kitab/kalsarpa] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_lal_kitab_manglikManglik dosha per Lal Kitab: Mars in 1/4/7/8/12 with LK-specific cancellation (Mars in Aries/Scorpio/Gemini cancels).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Manglik dosha per Lal Kitab: Mars in 1/4/7/8/12 with LK-specific cancellation (Mars in Aries/Scorpio/Gemini cancels). [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/lal-kitab/manglik] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_lal_kitab_pitraPitri Rin (paternal-debt dosha) per Lal Kitab patterns.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Pitri Rin (paternal-debt dosha) per Lal Kitab patterns. Triggers + remedy. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/lal-kitab/pitra] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_lal_kitab_rinAggregate of all 6 Rin (Pitri/Stree/Kanya/Atma/Rishi/Daiva) with active count.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Aggregate of all 6 Rin (Pitri/Stree/Kanya/Atma/Rishi/Daiva) with active count. Same engine as /lal-kitab/debts but framed as dosha. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/lal-kitab/rin] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_lal_kitab_shrapitShrapit dosha (ancestral curse) per LK: Saturn conjunct Rahu/Ketu.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shrapit dosha (ancestral curse) per LK: Saturn conjunct Rahu/Ketu. Specific remedies provided. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/lal-kitab/shrapit] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_parashara_fullCombined Parashara dosha report: runs all 6 detectors (Mangal/Kaal Sarp/Pitru/Shrapit/Grahan/Guru-Chandal).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Combined Parashara dosha report: runs all 6 detectors (Mangal/Kaal Sarp/Pitru/Shrapit/Grahan/Guru-Chandal). [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/parashara/full] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_parashara_grahanGrahan Dosha: Sun + Rahu/Ketu or Moon + Rahu/Ketu conjunct (eclipse-mimicking position).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Grahan Dosha: Sun + Rahu/Ketu or Moon + Rahu/Ketu conjunct (eclipse-mimicking position). Up to 4 sub-patterns possible (Surya-Rahu / Surya-Ketu / Chandra-Rahu / Chandra-Ketu). [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/parashara/grahan] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_parashara_guru_chandalGuru-Chandal Dosha: Jupiter + Rahu or Jupiter + Ketu conjunct.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Guru-Chandal Dosha: Jupiter + Rahu or Jupiter + Ketu conjunct. Wisdom-confusion affliction. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/parashara/guru-chandal] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_parashara_kaal_sarpKaal Sarp Dosha: all 7 classical grahas on one side of the Rahu-Ketu axis.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kaal Sarp Dosha: all 7 classical grahas on one side of the Rahu-Ketu axis. Returns 12 sub-types by Rahu house position (Anant=1H, Kulik=2H, Vasuki=3H, Shankhpal=4H, Padma=5H, Mahapadma=6H, Takshak=7H, Karkotak=8H, Shankhachud=9H, Ghatak=10H, Vishdhar=11H, Sheshnag=12H). Also `partial: true` flag when 6 of 7 grahas on one side. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/parashara/kaal-sarp] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_parashara_mangalMangal Dosha detection with school selection (`school` body param: `strict` BPHS verse 1/4/7/8/12 from Lagna only; `north` 1/2/4/7/8/12 from Lagna+Moon; `south` 1/2/4/7/8/12 from L…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Mangal Dosha detection with school selection (`school` body param: `strict` BPHS verse 1/4/7/8/12 from Lagna only; `north` 1/2/4/7/8/12 from Lagna+Moon; `south` 1/2/4/7/8/12 from Lagna+Moon+Venus, default). Canonical sign-based cancellations applied: Mars in own (Aries/Scorpio) or exalted (Capricorn) sign cancels; per-house cancellations (house 2: Gemini/Virgo; house 4: Taurus/Libra; house 12: Taurus/Libra/Gemini/Virgo). [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/parashara/mangal] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_parashara_pitruPitru Dosha: Sun + Rahu or Sun + Saturn conjunct, plus Sun in 9th house as auxiliary marker.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Pitru Dosha: Sun + Rahu or Sun + Saturn conjunct, plus Sun in 9th house as auxiliary marker. Note: BPHS lists 14 patterns of Pitru Dosha; this endpoint detects 3 most-cited conjunction patterns. Full canonical detection (9th-lord placement, malefic in 9H) is not done yet. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/parashara/pitru] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_doshas_parashara_shrapitShrapit Dosha: Saturn + Rahu conjunct in any sign.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shrapit Dosha: Saturn + Rahu conjunct in any sign. Signifies inherited curse/blockage in life. [Group: Vedic] [Endpoint: POST /v1/vedic/doshas/parashara/shrapit] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_gemstonesWhich of the nine gems to wear, from the sidereal lagna.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Which of the nine gems to wear, from the sidereal lagna. Two schools are implemented: `lagna-lord` (default) prescribes the gems of the 1st, 9th and 5th lords as the life, lucky and benefic stones; `functional-benefic` classifies every graha by the houses it owns from the lagna, prescribes only for functional benefics led by the yogakaraka, and names the functional malefics as gems to avoid. [Group: Vedic] [Endpoint: POST /v1/vedic/gemstones] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_gemstones_navaratnaThe nine gems and their graha, with substitutes (upa-ratna), weekday, finger and its variants, metals, minimum weight range in ratti with gram and carat conversions, beeja mantra a…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The nine gems and their graha, with substitutes (upa-ratna), weekday, finger and its variants, metals, minimum weight range in ratti with gram and carat conversions, beeja mantra and japa count. Static lookup, no chart needed. [Group: Vedic] [Endpoint: GET /v1/vedic/gemstones/navaratna] [Cost: 5 credits (Tier ½)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_argala_analysisFull Argala (intervention) + Virodhargala (counter-intervention) scan across all 12 houses.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Full Argala (intervention) + Virodhargala (counter-intervention) scan across all 12 houses. Argala from 2/4/11 (primary), 5 (secondary), 8 (special); Virodhargala from 12/10/3 (primary), 9 (secondary), 6 (special). Net influence and dominant-over metric per house. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/argala-analysis] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_aspectsCombined Jaimini aspects: rasi drishti (12-rasi sign-aspect table per modality rules) + graha drishti (per-planet Parashari aspects).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Combined Jaimini aspects: rasi drishti (12-rasi sign-aspect table per modality rules) + graha drishti (per-planet Parashari aspects). Convenience aggregate of `/drishti-rasi` and `/drishti-graha`. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/aspects] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_atmakaraka_navamsaKarakamsa: sign occupied by the Atmakaraka in the Navamsa (D9).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Karakamsa: sign occupied by the Atmakaraka in the Navamsa (D9). Per Jaimini Sutras 1.2: indicates soul-level destiny, deity worship orientation, primary spiritual path. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/atmakaraka-navamsa] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_atmakaraka_rotationNaisargika 1°/year symbolic progression of sidereal longitudes; scans for moments when the rank-1 chara karaka (Atmakaraka) changes.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Naisargika 1°/year symbolic progression of sidereal longitudes; scans for moments when the rank-1 chara karaka (Atmakaraka) changes. Returns timeline of soul-significator transitions with age-of-event + before/after planets + life-event hints. Default span 84 years; capped at 120. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/atmakaraka-rotation] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_chara_karakasDetailed chara karaka ranking with Atmakaraka/Darakaraka highlighted.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Detailed chara karaka ranking with Atmakaraka/Darakaraka highlighted. Same algorithm as `/karakas` but focused output for AK/DK-driven analyses. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/chara-karakas] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_dasha_summaryConvenience aggregate: returns the running Mahadasha for Chara, Sthira, and Shoola at `targetDate` (default = now).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Convenience aggregate: returns the running Mahadasha for Chara, Sthira, and Shoola at `targetDate` (default = now). Same builders as the dedicated `/dashas/{chara,sthira,shoola}/maha` endpoints; this one returns three running periods in a single call. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/dasha-summary] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_drishti_grahaPer-planet graha drishti per Parashari rules (BPHS): Mars 4/7/8, Jupiter 5/7/9, Saturn 3/7/10, others 7th.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Per-planet graha drishti per Parashari rules (BPHS): Mars 4/7/8, Jupiter 5/7/9, Saturn 3/7/10, others 7th. Used in Jaimini-context dashboards alongside rasi drishti. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/drishti-graha] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_drishti_rasiJaimini rasi drishti table: movable signs aspect all fixed except adjacent; fixed aspect all movable except adjacent; dual aspect all other dual.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Jaimini rasi drishti table: movable signs aspect all fixed except adjacent; fixed aspect all movable except adjacent; dual aspect all other dual. Per Jaimini Sutras 1.1. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/drishti-rasi] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_karakasJaimini karakas: chara karakas (8-planet ranking by advancement-in-rasi, Atmakaraka..Darakaraka) + naisargika karakas (fixed planet→house mapping).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Jaimini karakas: chara karakas (8-planet ranking by advancement-in-rasi, Atmakaraka..Darakaraka) + naisargika karakas (fixed planet→house mapping). Source: Jaimini Sutras 2.x + BPHS Adhyaya 47 + PyJHora chara_karakas/naisargika_karakas. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/karakas] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_padasAll canonical Arudhas: A1..A12 (Bhava Arudhas / lagna padas), S1..S12 (Surya/Sun arudhas), M1..M12 (Chandra/Moon arudhas), and Graha Arudhas (lagna + 9 planets).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    All canonical Arudhas: A1..A12 (Bhava Arudhas / lagna padas), S1..S12 (Surya/Sun arudhas), M1..M12 (Chandra/Moon arudhas), and Graha Arudhas (lagna + 9 planets). Implements 1/7-trim rule per BPHS Adhyaya 26 verse 4. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/padas] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_upapadaUpapada Lagna (UL = A12): pada of the 12th house from lagna.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Upapada Lagna (UL = A12): pada of the 12th house from lagna. Canonical Jaimini significator for spouse, marriage, partnerships. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/upapada] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_jaimini_yogasBasic Jaimini-yoga checks based on chara karakas: Raja yoga (AK in Lagna/Kendra), marriage yoga (DK in trine), AK+PK conjunction (success yoga), AK in dusthana (challenge flag).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Basic Jaimini-yoga checks based on chara karakas: Raja yoga (AK in Lagna/Kendra), marriage yoga (DK in trine), AK+PK conjunction (success yoga), AK in dusthana (challenge flag). Phase 2 block 19 will add 5 dedicated `/yogas/jaimini/*` endpoints with Raja/Dhana/Daridra/Viparita Raja yogas per Jaimini canon. [Group: Vedic] [Endpoint: POST /v1/vedic/jaimini/yogas] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_asc_subSub-lord of the Ascendant: the canonical "ruling indicator" for the chart's primary motivation, life direction, and dominant karmic theme per K.S.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sub-lord of the Ascendant: the canonical "ruling indicator" for the chart's primary motivation, life direction, and dominant karmic theme per K.S. Krishnamurti *Reader I-II*. [Group: Vedic] [Endpoint: POST /v1/vedic/kp/asc-sub] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_cuspsKP-canonical Placidus cusps (12) with full sub-lord chain (sign / star / sub / sub-sub) for each cusp.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    KP-canonical Placidus cusps (12) with full sub-lord chain (sign / star / sub / sub-sub) for each cusp. Sub-lord chain follows K.S. Krishnamurti 1971 Vimshottari proportional sub-divisions. [Group: Vedic] [Endpoint: POST /v1/vedic/kp/cusps] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_fortunaPart of Fortune (Lot of Fortune): ASC + Moon − Sun (day birth) or ASC + Sun − Moon (night birth).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Part of Fortune (Lot of Fortune): ASC + Moon − Sun (day birth) or ASC + Sun − Moon (night birth). Sub-lord chain attached for KP-style usage. [Group: Vedic] [Endpoint: POST /v1/vedic/kp/fortuna] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_horaryKP number chart: the number 1..249 fixes the sidereal ascendant (249-entry table, the six subs on a sign edge split in two); cusps are Placidus for the moment of the question day w…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    KP number chart: the number 1..249 fixes the sidereal ascendant (249-entry table, the six subs on a sign edge split in two); cusps are Placidus for the moment of the question day when that degree rises at the place, planets are taken at the question time. ascendantAt picks the centre (default) or the first degree of the segment. Latitudes past 66.5 are refused. [Group: Vedic] [Endpoint: POST /v1/vedic/kp/horary] [Required: horaryNumber, date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_planet_cuspal_positionFor each planet: sidereal longitude + KP chain (sign/star/sub/sub-sub) + Placidus house occupied.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    For each planet: sidereal longitude + KP chain (sign/star/sub/sub-sub) + Placidus house occupied. Convenience layout for KP analyses. [Group: Vedic] [Endpoint: POST /v1/vedic/kp/planet-cuspal-position] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_ruling_planetsCanonical KP ruling planets: Day-lord + Hora-lord + Asc-sign + Asc-star + Asc-sub + Moon-sign + Moon-star + Moon-sub, deduplicated.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Canonical KP ruling planets: Day-lord + Hora-lord + Asc-sign + Asc-star + Asc-sub + Moon-sign + Moon-star + Moon-sub, deduplicated. Used in horary timing analysis. [Group: Vedic] [Endpoint: POST /v1/vedic/kp/ruling-planets] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_significatorsKP significator hierarchy per planet: primary = houses occupied by the star-lord; secondary = houses occupied by the planet itself; tertiary = houses occupied by the sign-lord.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    KP significator hierarchy per planet: primary = houses occupied by the star-lord; secondary = houses occupied by the planet itself; tertiary = houses occupied by the sign-lord. K.S. Krishnamurti *Reader IV*. [Group: Vedic] [Endpoint: POST /v1/vedic/kp/significators] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_sub_lordsFull KP "horoscope at a glance" table: sub-lord chain for every cusp + every planet (lagna, 9 grahas including Ketu).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Full KP "horoscope at a glance" table: sub-lord chain for every cusp + every planet (lagna, 9 grahas including Ketu). [Group: Vedic] [Endpoint: POST /v1/vedic/kp/sub-lords] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_transit_kpSidereal positions of all 9 grahas (incl.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sidereal positions of all 9 grahas (incl. Ketu) at `targetDate` (default = now) with KP sub-lord chain attached. Use for KP transit-timing. [Group: Vedic] [Endpoint: POST /v1/vedic/kp/transit-kp] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kundliA kundli card in one call: D1 lagna and the nine grahas with sign names, the Moon nakshatra and pada, the running Vimshottari maha and antar at `targetDate` (default now), and the …No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    A kundli card in one call: D1 lagna and the nine grahas with sign names, the Moon nakshatra and pada, the running Vimshottari maha and antar at `targetDate` (default now), and the Parashari yogas and doshas with a `present` list of the ones found. Each part is the same answer as its own route (/vedic/varga/D1, /vedic/dashas/vimshottari/antar, /vedic/yogas/parashara/full, /vedic/doshas/parashara/full). `latitude` and `longitude` are required; `time` is `HH:mm:ss` or `HH:mm`. [Group: Vedic] [Endpoint: POST /v1/vedic/kundli] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_blind_houseHouses with no planet AND no Parashari aspect.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Houses with no planet AND no Parashari aspect. Per Lal Kitab, blind houses indicate areas where karma is "unilluminated" and remedies are essential. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/blind-house] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_dashaLal Kitab dasha: 35-year cycle, 1 house per ~2.917 years from age 0 forward.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Lal Kitab dasha: 35-year cycle, 1 house per ~2.917 years from age 0 forward. Per K. Ashant tradition (alternate 38y impl in some authors flagged in `method`). [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/dasha] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_debtsDetects six ancestral debts (Pitri / Stree / Kanya / Atma / Rishi / Daiva Rin) per Lal Kitab planet-affliction patterns.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Detects six ancestral debts (Pitri / Stree / Kanya / Atma / Rishi / Daiva Rin) per Lal Kitab planet-affliction patterns. Each rin returns trigger conditions + recommended remedy. Per K. Ashant Vol. IV + R.D. Mathur consensus. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/debts] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_kismatLK fortune score: +2 pakka ghar, +1 own sign, +2 exalted, −2 debilitated.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    LK fortune score: +2 pakka ghar, +1 own sign, +2 exalted, −2 debilitated. Higher = more fortunate per K. Ashant Vol. III. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/kismat] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_lal_kundaliLal Kitab kundali grid layout: 12 houses, each listing planets currently in it with state.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Lal Kitab kundali grid layout: 12 houses, each listing planets currently in it with state. Companion to /teva for chart visualization. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/lal-kundali] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_life_graphYear-by-year (age 0..35) Lal Kitab dasha snapshot showing the running house, its ruler, and the ruler's current state in the chart.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Year-by-year (age 0..35) Lal Kitab dasha snapshot showing the running house, its ruler, and the ruler's current state in the chart. Use as a rough timing index. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/life-graph] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_planet_house_effectShort summary of a (planet, house) placement per LK.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Short summary of a (planet, house) placement per LK. Caller passes `planet` (0..6, 11=Rahu, 100=Ketu) and `house` (1..12). Currently Sun-only full data; remaining 8 planets are placeholder text; the full 144-cell reading database is a Phase 3 content task. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/planet-house-effect] [Required: planet, house] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_prosperityLK dhana yoga sum: count benefics (Moon/Mercury/Venus/Jupiter) in 2/5/9/11 houses (LK fixed).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    LK dhana yoga sum: count benefics (Moon/Mercury/Venus/Jupiter) in 2/5/9/11 houses (LK fixed). +2 each. Higher = more prosperity yoga. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/prosperity] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_remediesPer-planet Lal Kitab remedies (upayas): the canonical Mathur-tradition remedy + day + donation + mantra.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Per-planet Lal Kitab remedies (upayas): the canonical Mathur-tradition remedy + day + donation + mantra. With optional `planet` param, returns single-planet upaya; without, returns all 9. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/remedies] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_sleeping_houseHouses where a planet is in its pakka ghar with no companions/aspects.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Houses where a planet is in its pakka ghar with no companions/aspects. LK considers such planets dormant; remedies activate them. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/sleeping-house] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_tevaLal Kitab teva: fixed-house chart where house = sign (Aries=1..Pisces=12), no ASC rotation.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Lal Kitab teva: fixed-house chart where house = sign (Aries=1..Pisces=12), no ASC rotation. Each planet placed by sign with state (own/exalted/debilitated/neutral) + pakka-ghar match flag. YELLOW: Lal Kitab is single-school; we ship K. Ashant + R.D. Mathur consensus. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/teva] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_lal_kitab_varshphalLal Kitab annual progression at given `age`.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Lal Kitab annual progression at given `age`. Returns the running 35-year-cycle dasha house + approximate solar-return JD for full annual chart casting. [Group: Vedic] [Endpoint: POST /v1/vedic/lal-kitab/varshphal] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_business_startAuspicious-window scanner for starting a business / new venture.1 finding

    Why it is in this group

    • The name "astroway_vedic_muhurat_business_start" says "start": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "astroway_vedic_muhurat_business_start" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurat_business_start" says "start": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Auspicious-window scanner for starting a business / new venture. Preferred nakshatras: Pushya/Hasta/Chitra/Anuradha/U.Phalguni/U.Ashadha/U.Bhadrapada/Sravana/Punarvasu. Avoid Sun/Tue/Sat. Same scoring shape. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/business-start] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_education_startAuspicious-window scanner for starting formal education / Vidyarambha ceremony.1 finding

    Why it is in this group

    • The name "astroway_vedic_muhurat_education_start" says "start": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "astroway_vedic_muhurat_education_start" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurat_education_start" says "start": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Auspicious-window scanner for starting formal education / Vidyarambha ceremony. Preferred nakshatras: Hasta/Chitra/Swati/Pushya/Sravana/Revati/Anuradha/Punarvasu/U.Phalguni/U.Ashadha/U.Bhadrapada. Avoid Sun/Tue/Sat. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/education-start] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_general_auspiciousGeneric favourable-window finder when no specific activity applies (Sankalpa, prayer, fallback).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Generic favourable-window finder when no specific activity applies (Sankalpa, prayer, fallback). Universal Pushya/Hasta nakshatras + standard shubha tithis. Returns top-N days against universal Panchang criteria. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/general-auspicious] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_investmentAuspicious-window scanner for major investments and financial commitments (deposits, share/bond purchase, lending).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Auspicious-window scanner for major investments and financial commitments (deposits, share/bond purchase, lending). Preferred nakshatras: Pushya/Anuradha/U.Phalguni/U.Ashadha/U.Bhadrapada/Hasta/Sravana. Avoid Sun/Tue/Sat. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/investment] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_journey_longAuspicious-window scanner for multi-day journeys (pilgrimages, relocation travel).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Auspicious-window scanner for multi-day journeys (pilgrimages, relocation travel). Stricter than short travel: Friday is excluded per Yatra prakarana. Preferred nakshatras: Punarvasu/Pushya/Anuradha/Sravana/Hasta/Mrigashira/Revati/Ashwini. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/journey-long] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_marriageAuspicious-window scanner for marriage (Vivah Muhurat) over a date range.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Auspicious-window scanner for marriage (Vivah Muhurat) over a date range. Scores each day by Tithi + Vara + Nakshatra + Yoga + Karana per Muhurta Chintamani Adhyaya 5 + B.V.Raman *Muhurta* Ch.6. Preferred nakshatras: Rohini/Mrigashira/Magha/Hasta/Swati/Anuradha/Mula/U.Phalguni/U.Ashadha/U.Bhadrapada/Revati. Avoid Sun/Tue/Sat. Returns top-N days sorted by score with per-day Abhijit Muhurat sub-window. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/marriage] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_name_changeAuspicious-window scanner for legal or sacramental name change (uses Namkaran-derived rules with widened tithi set).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Auspicious-window scanner for legal or sacramental name change (uses Namkaran-derived rules with widened tithi set). Preferred nakshatras: Hasta/Chitra/Swati/Pushya/Anuradha/Revati/U.Phalguni/U.Ashadha/U.Bhadrapada. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/name-change] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_naming_ceremonyAuspicious-window scanner for Namkaran (naming ceremony).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Auspicious-window scanner for Namkaran (naming ceremony). Wide nakshatra acceptance per classical text. Note: orthodox practice schedules Namkaran on the 11th or 12th day after birth; this scan returns top auspicious days within any caller-supplied window. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/naming-ceremony] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_surgeryAuspicious-window scanner for elective surgery.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Auspicious-window scanner for elective surgery. Inverted polarity vs benefic activities: Tue/Sat (Mars/Saturn) preferred for cutting work; Sun/Mon/Thu/Fri avoided. Output is advisory only, and modern medical scheduling takes precedence. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/surgery] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurat_travelAuspicious-window scanner for short / daily travel.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Auspicious-window scanner for short / daily travel. Preferred nakshatras: Ashwini/Pushya/Anuradha/Hasta/Sravana/Mrigashira/Punarvasu/Revati. Avoid Sun/Tue/Sat. [Group: Vedic] [Endpoint: POST /v1/vedic/muhurat/travel] [Required: search_window_start] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_muhurta_typesList the 12 supported muhurat activities (key + Sanskrit name + one-line purpose) so a client can discover them without hard-coding.1 finding

    Why it is in this group

    • The name "astroway_vedic_muhurta_types" says "type": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "astroway_vedic_muhurta_types" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "astroway_vedic_muhurta_types" says "type": a word for a change.

      What this check looks for
    Description, as the server wrote it
    List the 12 supported muhurat activities (key + Sanskrit name + one-line purpose) so a client can discover them without hard-coding. Free metadata read, no calculation. [Group: Vedic] [Endpoint: GET /v1/muhurta/types] [Cost: see your plan — endpoint not in the public credit manifest]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_nakshatrasCalculate the Nakshatra (lunar mansion) for each planet using the sidereal zodiac.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Calculate the Nakshatra (lunar mansion) for each planet using the sidereal zodiac. Returns nakshatra name, pada, deity, and quality. [Group: Vedic] [Endpoint: POST /v1/nakshatras] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_panchang_choghadia8 day + 8 night Choghadia divisions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    8 day + 8 night Choghadia divisions. Each ~1.5h, marked good/bad/neutral. Cycle: Udveg, Char, Labh, Amrit, Kaal, Shubh, Rog. Day-start by weekday. [Group: Vedic] [Endpoint: POST /v1/vedic/panchang/choghadia] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_panchang_fullComplete daily Panchang: Tithi, Vara, Karana, Yoga, Nakshatra + Choghadia + Rahu Kaal + Yamaganda + Gulika + Abhijit Muhurat.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Complete daily Panchang: Tithi, Vara, Karana, Yoga, Nakshatra + Choghadia + Rahu Kaal + Yamaganda + Gulika + Abhijit Muhurat. Single call. Tithi, karana, yoga and nakshatra carry `endsAt` (local ISO time with offset); `sunNakshatra`, `moonrise` and `moonset` (first after sunrise, disc centre on the horizon as panchangs count it; null when the Moon does not rise or set within 30 hours). `muhurtas`: Brahma Muhurta, Pratah and Sayahna Sandhya, Vijaya, Godhuli, Nishita, `durMuhurtam`, `amritKalam` and `varjyam` (lists), each `{ start, end }` in local ISO time. [Group: Vedic] [Endpoint: POST /v1/vedic/panchang/full] [Required: date, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_panchang_hora24 planetary hours per Chaldean order, with sunrise/sunset and day ruler.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    24 planetary hours per Chaldean order, with sunrise/sunset and day ruler. [Group: Vedic] [Endpoint: POST /v1/vedic/panchang/hora] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_panchang_karanaHalf-tithi (1-60).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Half-tithi (1-60). 7 movable (Bava-Vishti) + 4 fixed (Kimstughna, Shakuni, Naga, Chatushpada). [Group: Vedic] [Endpoint: POST /v1/vedic/panchang/karana] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_panchang_nakshatra_of_dayMoon's sidereal Nakshatra (lunar mansion) at the given moment, with Pada (1-4) and percent-complete.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Moon's sidereal Nakshatra (lunar mansion) at the given moment, with Pada (1-4) and percent-complete. [Group: Vedic] [Endpoint: POST /v1/vedic/panchang/nakshatra-of-day] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_panchang_rahu_kaalThree inauspicious 1.5h-windows (Rahu Kaal + Yamaganda + Gulika) + Abhijit Muhurat.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Three inauspicious 1.5h-windows (Rahu Kaal + Yamaganda + Gulika) + Abhijit Muhurat. Position depends on weekday and sunrise/sunset. [Group: Vedic] [Endpoint: POST /v1/vedic/panchang/rahu-kaal] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_panchang_tithiLunar day (1-30): Moon-Sun elongation / 12°.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Lunar day (1-30): Moon-Sun elongation / 12°. Returns paksha (shukla/krishna), tithi name, % complete. [Group: Vedic] [Endpoint: POST /v1/vedic/panchang/tithi] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_panchang_yogaSurya-Chandra Yoga (1-27).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Surya-Chandra Yoga (1-27). Sum of Sun + Moon longitudes / (360/27). [Group: Vedic] [Endpoint: POST /v1/vedic/panchang/yoga] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_shadbala_cheshtaCheshta Bala, motional strength via simplified retrograde+speed model: retrograde=60v, direct slow=ratio*60, direct fast=(2-ratio)*60.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Cheshta Bala, motional strength via simplified retrograde+speed model: retrograde=60v, direct slow=ratio*60, direct fast=(2-ratio)*60. Sun=0 (handled via Ayana with ×2), Moon=0 (handled via Paksha with ×2). Full BPHS Cheshta-Kendra method (mean-longitude based) is not implemented yet; current divergence vs jhora ≤30v on non-stationary dates. [Group: Vedic] [Endpoint: POST /v1/vedic/shadbala/cheshta] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_shadbala_digDig Bala: directional strength.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Dig Bala: directional strength. 60v at preferred kendra cusp, 0v at opposite point, linear gradient. Sun/Mars→10th, Moon/Venus→4th, Jupiter/Mercury→1st, Saturn→7th. [Group: Vedic] [Endpoint: POST /v1/vedic/shadbala/dig] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_shadbala_drikDrik Bala, net aspectual strength per BPHS A.27.49: (benefic_drishti − malefic_drishti) / 4 + full Mercury_drishti + full Jupiter_drishti.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Drik Bala, net aspectual strength per BPHS A.27.49: (benefic_drishti − malefic_drishti) / 4 + full Mercury_drishti + full Jupiter_drishti. Mercury and Jupiter aspects super-add (full weight). Vedic full drishti: 7th for all + Mars 4/8, Jupiter 5/9, Saturn 3/10. [Group: Vedic] [Endpoint: POST /v1/vedic/shadbala/drik] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_shadbala_fullCombined Shadbala: всі 6 типів strength + total Virupa + total Rupa per planet.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Combined Shadbala: всі 6 типів strength + total Virupa + total Rupa per planet. Single call. Useful for Vedic chart strength dashboards. [Group: Vedic] [Endpoint: POST /v1/vedic/shadbala/full] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_shadbala_kalaKala Bala, sum of Nathonnatha (continuous time-from-midnight/noon), Paksha (continuous Moon-Sun elongation, Moon-doubled per BPHS), Tribhaga (3-fold split of day/night), Abda+Masa+…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Kala Bala, sum of Nathonnatha (continuous time-from-midnight/noon), Paksha (continuous Moon-Sun elongation, Moon-doubled per BPHS), Tribhaga (3-fold split of day/night), Abda+Masa+Vara+Hora rulers, Ayana (declination-based, Sun-doubled, Mercury bidirectional). Yuddha (planetary war) deferred. Abda/Masa rulers require Vedic calendar lookup, currently zeroed (no contribution) to avoid double-counting Vara. [Group: Vedic] [Endpoint: POST /v1/vedic/shadbala/kala] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_shadbala_naisargikaNaisargika Bala: fixed natural strength per planet.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Naisargika Bala: fixed natural strength per planet. Sun=60v, Moon=51.43, Venus=42.85, Jupiter=34.28, Mercury=25.71, Mars=17.14, Saturn=8.57. [Group: Vedic] [Endpoint: POST /v1/vedic/shadbala/naisargika] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_shadbala_sthanaSthana Bala, the sum of 5 sub-strengths: Ucchabala (exaltation), Saptavargaja (sum across 7 vargas D1/D2/D3/D7/D9/D12/D30 with Mulatrikona+Own/Friend/Neutral/Enemy weights per BPHS…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sthana Bala, the sum of 5 sub-strengths: Ucchabala (exaltation), Saptavargaja (sum across 7 vargas D1/D2/D3/D7/D9/D12/D30 with Mulatrikona+Own/Friend/Neutral/Enemy weights per BPHS A.27.10-19), Ojhayugmarasyamsa (odd/even sign suitability D1+D9), Kendradi (60/30/15 angular/succedent/cadent), Drekkana (1st/2nd/3rd third gender match). [Group: Vedic] [Endpoint: POST /v1/vedic/shadbala/sthana] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d1Sidereal natal sign chart (Rashi).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sidereal natal sign chart (Rashi). Foundation of Vedic analysis. [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D1] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d10Dasamsa chart (career, profession, public reputation).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Dasamsa chart (career, profession, public reputation). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D10] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d12Dwadasamsa chart (parents, ancestral karma).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Dwadasamsa chart (parents, ancestral karma). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D12] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d16Shodasamsa chart (vehicles, comforts, conveyances).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shodasamsa chart (vehicles, comforts, conveyances). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D16] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d2Hora chart (wealth analysis, half-sign Sun/Moon division).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Hora chart (wealth analysis, half-sign Sun/Moon division). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D2] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d20Vimsamsa chart (spiritual progress, sadhana, religious inclination).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Vimsamsa chart (spiritual progress, sadhana, religious inclination). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D20] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d24Chaturvimsamsa / Siddhamsa chart (education, learning, academic achievement).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Chaturvimsamsa / Siddhamsa chart (education, learning, academic achievement). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D24] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d27Saptavimsamsa / Bhamsa chart (strengths, weaknesses, stamina).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Saptavimsamsa / Bhamsa chart (strengths, weaknesses, stamina). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D27] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d3Drekkana chart (siblings, courage; trinal third-of-sign division).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Drekkana chart (siblings, courage; trinal third-of-sign division). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D3] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d30Trimsamsa chart (misfortunes, evils; uses Parashara unequal-segments formula).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Trimsamsa chart (misfortunes, evils; uses Parashara unequal-segments formula). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D30] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d4Chaturthamsa chart (fortune, fixed assets, real estate).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Chaturthamsa chart (fortune, fixed assets, real estate). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D4] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d40Khavedamsa chart (auspicious & inauspicious effects, maternal lineage).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Khavedamsa chart (auspicious & inauspicious effects, maternal lineage). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D40] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d45Akshavedamsa chart (general life patterns, paternal lineage).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Akshavedamsa chart (general life patterns, paternal lineage). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D45] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d60Shashtiamsa chart (past karma, the most subtle divisional; high precision needed in birth time).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shashtiamsa chart (past karma, the most subtle divisional; high precision needed in birth time). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D60] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d7Saptamsa chart (children, progeny).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Saptamsa chart (children, progeny). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D7] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varga_d9Navamsa chart (spouse, dharma; the most important divisional chart in BPHS Vedic analysis).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Navamsa chart (spouse, dharma; the most important divisional chart in BPHS Vedic analysis). [Group: Vedic] [Endpoint: POST /v1/vedic/varga/D9] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_varshaphalThe Tajika annual chart for one year of life.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    The Tajika annual chart for one year of life. Cast on the moment the SIDEREAL Sun returns to its natal longitude, which for an adult sits many hours away from the tropical solar return and therefore on a different ascendant: the gap runs 0.4 h at age 1, 3.3 h at 10, 7.0 h at 20, 12.5 h at 36 and 17.2 h at 50. [Group: Vedic] [Endpoint: POST /v1/vedic/varshaphal] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_jaimini_daridraJaimini Daridra yoga: AK + AmK both in dusthanas (6/8/12), poverty/struggle flag.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Jaimini Daridra yoga: AK + AmK both in dusthanas (6/8/12), poverty/struggle flag. Remedies recommended. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/jaimini/daridra] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_jaimini_dhanaJaimini Dhana yoga: AK or AmK in 2nd / 11th from lagna.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Jaimini Dhana yoga: AK or AmK in 2nd / 11th from lagna. Wealth indicator. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/jaimini/dhana] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_jaimini_fullComposite Jaimini yoga summary: Raja / Dhana / Daridra / Viparita with karaka details.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Composite Jaimini yoga summary: Raja / Dhana / Daridra / Viparita with karaka details. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/jaimini/full] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_jaimini_karaka_yogaScans every chara karaka (Atmakaraka..Darakaraka) for house-based yogas.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Scans every chara karaka (Atmakaraka..Darakaraka) for house-based yogas. Each karaka in kendra/trine/dusthana receives a strength score and manifestation hint (e.g. "Atmakaraka-in-5: creative/spiritual purpose"). Returns 8 yogas with karaka role + house + strength 0-100. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/jaimini/karaka-yoga] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_jaimini_karakamsaKarakamsa = Atmakaraka's sign in D9 Navamsha, treated as lagna for a 12-house projection.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Karakamsa = Atmakaraka's sign in D9 Navamsha, treated as lagna for a 12-house projection. Each house carries canonical iṣṭa-devata / moksha / spiritual significations per Sanjay Rath. Yogas surfaced: 5th-house planet = Ishta Devata; 12th-house planet = Moksha Indicator. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/jaimini/karakamsa] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_jaimini_rajaJaimini Raja yoga: Atmakaraka in Lagna/Kendra OR conjunct Amatyakaraka.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Jaimini Raja yoga: Atmakaraka in Lagna/Kendra OR conjunct Amatyakaraka. Sources: Jaimini Sutras 2.x + Sanjay Rath modern commentary. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/jaimini/raja] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_jaimini_shubha_grahaFunctional benefic / malefic identification per Lagna-lord ownership.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Functional benefic / malefic identification per Lagna-lord ownership. Returns each of the 7 visible grahas with natural nature + functional nature (yogakaraka / functional-benefic / neutral / functional-malefic / maraka) + houses owned + reasoning per BPHS Adhyaya 34 kendradhipati & maraka rules. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/jaimini/shubha-graha] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_jaimini_viparitaReverse Raja yoga: AK in 6/8/12, success after struggle.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Reverse Raja yoga: AK in 6/8/12, success after struggle. Per Sanjay Rath modern commentary. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/jaimini/viparita] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_parashara_adhiAdhi Yoga: benefics (Mercury, Venus, Jupiter) in 6th, 7th, 8th houses from Moon.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Adhi Yoga: benefics (Mercury, Venus, Jupiter) in 6th, 7th, 8th houses from Moon. Maha Adhi Yoga when all three benefics are positioned там. Powerful for status and prosperity. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/parashara/adhi] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_parashara_dhanaDhana Yoga: lords of wealth houses (1, 2, 5, 9, 11) connected via conjunction, mutual graha drishti, or strict parivartana.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Dhana Yoga: lords of wealth houses (1, 2, 5, 9, 11) connected via conjunction, mutual graha drishti, or strict parivartana. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/parashara/dhana] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_parashara_dharma_karmadhipatiDharma-Karmadhipati Yoga: lord of 9th (Dharma) and lord of 10th (Karma) conjunct, in mutual graha drishti (full Vedic aspects), or single planet rules both.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Dharma-Karmadhipati Yoga: lord of 9th (Dharma) and lord of 10th (Karma) conjunct, in mutual graha drishti (full Vedic aspects), or single planet rules both. Exceptionally fortunate combination. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/parashara/dharma-karmadhipati] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_parashara_fullCombined Parashara yoga report: runs all 6 detectors (Raja/Dhana/Dharma-Karmadhipati/Pancha-Mahapurusha/Gajakesari/Adhi) and returns one structured response.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Combined Parashara yoga report: runs all 6 detectors (Raja/Dhana/Dharma-Karmadhipati/Pancha-Mahapurusha/Gajakesari/Adhi) and returns one structured response. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/parashara/full] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_parashara_gajakesariGajakesari Yoga: Jupiter in a kendra (1, 4, 7, 10) from Moon.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Gajakesari Yoga: Jupiter in a kendra (1, 4, 7, 10) from Moon. One of the most-cited classical combinations. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/parashara/gajakesari] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_parashara_pancha_mahapurusha5 Mahapurusha yogas: Ruchaka (Mars), Bhadra (Mercury), Hamsa (Jupiter), Malavya (Venus), Sasha (Saturn).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    5 Mahapurusha yogas: Ruchaka (Mars), Bhadra (Mercury), Hamsa (Jupiter), Malavya (Venus), Sasha (Saturn). Each formed when respective planet is in its own/exalted sign AND in a kendra (1/4/7/10). [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/parashara/pancha-mahapurusha] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_yogas_parashara_rajaRaja Yoga detection per BPHS A.36-37: sambandha between kendra-lord (1/4/7/10) and trikona-lord (1/5/9) via 1) conjunction, 2) mutual graha drishti (full Vedic aspects: 7th univers…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Raja Yoga detection per BPHS A.36-37: sambandha between kendra-lord (1/4/7/10) and trikona-lord (1/5/9) via 1) conjunction, 2) mutual graha drishti (full Vedic aspects: 7th universal + Mars 4/8, Jupiter 5/9, Saturn 3/10), or 3) strict parivartana (specific pair-swap of houses). [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/parashara/raja] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vyp_dharma_karmadhipatiDharma-Karmadhipati Yoga: lord of 9th (Dharma) and lord of 10th (Karma) conjunct, in mutual graha drishti (full Vedic aspects), or single planet rules both.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Dharma-Karmadhipati Yoga: lord of 9th (Dharma) and lord of 10th (Karma) conjunct, in mutual graha drishti (full Vedic aspects), or single planet rules both. Exceptionally fortunate combination. [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/parashara/dharma-karmadhipati] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)] (Cursor-friendly alias for `astroway_vedic_yogas_parashara_dharma_karmadhipati`.)

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vyp_pancha_mahapurusha5 Mahapurusha yogas: Ruchaka (Mars), Bhadra (Mercury), Hamsa (Jupiter), Malavya (Venus), Sasha (Saturn).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    5 Mahapurusha yogas: Ruchaka (Mars), Bhadra (Mercury), Hamsa (Jupiter), Malavya (Venus), Sasha (Saturn). Each formed when respective planet is in its own/exalted sign AND in a kendra (1/4/7/10). [Group: Vedic] [Endpoint: POST /v1/vedic/yogas/parashara/pancha-mahapurusha] [Required: date, time, latitude, longitude] [Cost: 20 credits (Tier 2)] (Cursor-friendly alias for `astroway_vedic_yogas_parashara_pancha_mahapurusha`.)

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 8Claude Code: allow
  • astroway_account_statusCheck current API key status: tier, credit balance, rate limits, monthly cycle reset.No findings

    Why it is in this group

    • The name "astroway_account_status" says "status": a word for reading.
    Description, as the server wrote it
    Check current API key status: tier, credit balance, rate limits, monthly cycle reset. Run this BEFORE invoking expensive endpoints (Tier 4+ at 100+ credits, Tier 6/7 at 500-5000 credits) to confirm the user has budget. Returns plain-text human-readable summary.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_mcp_agent_pool_status8 personas with specialties.No findings

    Why it is in this group

    • The name "astroway_mcp_agent_pool_status" says "status": a word for reading.
    Description, as the server wrote it
    8 personas with specialties. [Group: MCP Advanced] [Endpoint: GET /v1/mcp/agent-pool-status] [Cost: 10 credits (Tier 1)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_mcp_ai_explain_aspectDetailed explanation of an aspect between two planets.No findings

    Why it is in this group

    • The name "astroway_mcp_ai_explain_aspect" says "explain": a word for reading.
    Description, as the server wrote it
    Detailed explanation of an aspect between two planets. [Group: AI & MCP] [Endpoint: POST /v1/ai/explain-aspect] [Required: planet1, planet2, aspectType] [Cost: 100 credits (Tier 4)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • astroway_mcp_ai_explain_transitExplain a current transit hitting your natal chart.No findings

    Why it is in this group

    • The name "astroway_mcp_ai_explain_transit" says "explain": a word for reading.
    Description, as the server wrote it
    Explain a current transit hitting your natal chart. [Group: AI & MCP] [Endpoint: POST /v1/ai/explain-transit] [Required: chart, transitDate, transitPlanet, natalPlanet, aspectType] [Cost: 100 credits (Tier 4)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • astroway_mcp_tools_listAuto-generated tool manifest for MCP clients (modelcontextprotocol/2025-03 spec).No findings

    Why it is in this group

    • The name "astroway_mcp_tools_list" says "list": a word for reading.
    Description, as the server wrote it
    Auto-generated tool manifest for MCP clients (modelcontextprotocol/2025-03 spec). [Group: AI & MCP] [Endpoint: GET /v1/mcp/tools-list] [Cost: see your plan — endpoint not in the public credit manifest]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • astroway_vedic_compatibility_mangal_matchCompares Manglik status of both partners and applies BPHS A.39 cancellation rule: if both partners are Manglik, the dosha is mutually cancelled.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compares Manglik status of both partners and applies BPHS A.39 cancellation rule: if both partners are Manglik, the dosha is mutually cancelled. Returns verdict {compatible|cancelled|incompatible}. [Group: Vedic] [Endpoint: POST /v1/vedic/compatibility/mangal-match] [Required: chart1, chart2] [Cost: 50 credits (Tier 3)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • astroway_vedic_kp_sub_sub_lordReturns the full sub-lord chain (sign/star/sub/sub-sub) at any sidereal longitude 0..360.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Returns the full sub-lord chain (sign/star/sub/sub-sub) at any sidereal longitude 0..360. Useful for transit-trigger and dasha-bhukti exact-moment analysis. [Group: Vedic] [Endpoint: POST /v1/vedic/kp/sub-sub-lord] [Required: longitude] [Cost: 20 credits (Tier 2)]

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.4.3. Values in angle brackets are yours to fill in.

claude mcp add --transport http vedic https://mcp.astroway.info/mcp/vedic --header 'Authorization: <your-authorization>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__vedic__astroway_account_status",
      "mcp__vedic__astroway_mcp_ai_explain_aspect",
      "mcp__vedic__astroway_mcp_ai_explain_transit",
      "mcp__vedic__astroway_mcp_agent_pool_status",
      "mcp__vedic__astroway_mcp_rag_search",
      "mcp__vedic__astroway_mcp_tools_list",
      "mcp__vedic__astroway_vedic_compatibility_mangal_match",
      "mcp__vedic__astroway_vedic_kp_sub_sub_lord"
    ],
    "ask": [
      "mcp__vedic__astroway_cost_estimate",
      "mcp__vedic__astroway_agent_tools",
      "mcp__vedic__astroway_mcp_ai_chat",
      "mcp__vedic__astroway_mcp_ai_comparison_coach",
      "mcp__vedic__astroway_vedic_ashtakavarga",
      "mcp__vedic__astroway_mcp_agent_debate",
      "mcp__vedic__astroway_mcp_multi_agent_coordinate",
      "mcp__vedic__astroway_mcp_multi_chart_context",
      "mcp__vedic__astroway_mcp_streaming",
      "mcp__vedic__astroway_mcp_tool_call_stream",
      "mcp__vedic__astroway_vedic_muhurta_types",
      "mcp__vedic__astroway_vedic_nakshatras",
      "mcp__vedic__astroway_vedic_bhavabala",
      "mcp__vedic__astroway_vedic_compatibility_ashtakoot",
      "mcp__vedic__astroway_vedic_compatibility_bhrigu_match",
      "mcp__vedic__astroway_vedic_compatibility_dashakoota",
      "mcp__vedic__astroway_vedic_compatibility_full",
      "mcp__vedic__astroway_vedic_compatibility_manglik_check",
      "mcp__vedic__astroway_vedic_dashas_ashtottari_antar",
      "mcp__vedic__astroway_vedic_dashas_ashtottari_maha",
      "mcp__vedic__astroway_vedic_dashas_ashtottari_prana",
      "mcp__vedic__astroway_vedic_dashas_ashtottari_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_ashtottari_sookshma",
      "mcp__vedic__astroway_vedic_dashas_chara_antar",
      "mcp__vedic__astroway_vedic_dashas_chara_maha",
      "mcp__vedic__astroway_vedic_dashas_chara_prana",
      "mcp__vedic__astroway_vedic_dashas_chara_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_chara_sookshma",
      "mcp__vedic__astroway_vedic_dashas_kalachakra_antar",
      "mcp__vedic__astroway_vedic_dashas_kalachakra_maha",
      "mcp__vedic__astroway_vedic_dashas_kalachakra_prana",
      "mcp__vedic__astroway_vedic_dashas_kalachakra_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_kalachakra_sookshma",
      "mcp__vedic__astroway_vedic_dashas_shatabdika_antar",
      "mcp__vedic__astroway_vedic_dashas_shatabdika_maha",
      "mcp__vedic__astroway_vedic_dashas_shatabdika_prana",
      "mcp__vedic__astroway_vedic_dashas_shatabdika_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_shatabdika_sookshma",
      "mcp__vedic__astroway_vedic_dashas_shodashottari_antar",
      "mcp__vedic__astroway_vedic_dashas_shodashottari_maha",
      "mcp__vedic__astroway_vedic_dashas_shodashottari_prana",
      "mcp__vedic__astroway_vedic_dashas_shodashottari_pratyantar",
      "mcp__vedic__astroway_vd_shodashottari_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_shodashottari_sookshma",
      "mcp__vedic__astroway_vedic_dashas_shoola_antar",
      "mcp__vedic__astroway_vedic_dashas_shoola_maha",
      "mcp__vedic__astroway_vedic_dashas_shoola_prana",
      "mcp__vedic__astroway_vedic_dashas_shoola_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_shoola_sookshma",
      "mcp__vedic__astroway_vedic_dashas_sthira_antar",
      "mcp__vedic__astroway_vedic_dashas_sthira_maha",
      "mcp__vedic__astroway_vedic_dashas_sthira_prana",
      "mcp__vedic__astroway_vedic_dashas_sthira_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_sthira_sookshma",
      "mcp__vedic__astroway_vedic_dashas_tribhagi_antar",
      "mcp__vedic__astroway_vedic_dashas_tribhagi_maha",
      "mcp__vedic__astroway_vedic_dashas_tribhagi_prana",
      "mcp__vedic__astroway_vedic_dashas_tribhagi_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_tribhagi_sookshma",
      "mcp__vedic__astroway_vedic_dashas_vimshottari_antar",
      "mcp__vedic__astroway_vedic_dashas_vimshottari_maha",
      "mcp__vedic__astroway_vedic_dashas_vimshottari_prana",
      "mcp__vedic__astroway_vedic_dashas_vimshottari_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_vimshottari_sookshma",
      "mcp__vedic__astroway_vedic_dashas_yogini_antar",
      "mcp__vedic__astroway_vedic_dashas_yogini_maha",
      "mcp__vedic__astroway_vedic_dashas_yogini_prana",
      "mcp__vedic__astroway_vedic_dashas_yogini_pratyantar",
      "mcp__vedic__astroway_vedic_dashas_yogini_sookshma",
      "mcp__vedic__astroway_vedic_doshas_kp_full",
      "mcp__vedic__astroway_vedic_doshas_kp_kalasarpa",
      "mcp__vedic__astroway_vedic_doshas_kp_kemadruma",
      "mcp__vedic__astroway_vedic_doshas_kp_manglik",
      "mcp__vedic__astroway_vedic_doshas_kp_pitra",
      "mcp__vedic__astroway_vedic_doshas_kp_sade_sati",
      "mcp__vedic__astroway_vedic_doshas_lal_kitab_full",
      "mcp__vedic__astroway_vedic_doshas_lal_kitab_kalsarpa",
      "mcp__vedic__astroway_vedic_doshas_lal_kitab_manglik",
      "mcp__vedic__astroway_vedic_doshas_lal_kitab_pitra",
      "mcp__vedic__astroway_vedic_doshas_lal_kitab_rin",
      "mcp__vedic__astroway_vedic_doshas_lal_kitab_shrapit",
      "mcp__vedic__astroway_vedic_doshas_parashara_full",
      "mcp__vedic__astroway_vedic_doshas_parashara_grahan",
      "mcp__vedic__astroway_vedic_doshas_parashara_guru_chandal",
      "mcp__vedic__astroway_vedic_doshas_parashara_kaal_sarp",
      "mcp__vedic__astroway_vedic_doshas_parashara_mangal",
      "mcp__vedic__astroway_vedic_doshas_parashara_pitru",
      "mcp__vedic__astroway_vedic_doshas_parashara_shrapit",
      "mcp__vedic__astroway_vedic_gemstones",
      "mcp__vedic__astroway_vedic_gemstones_navaratna",
      "mcp__vedic__astroway_vedic_jaimini_argala_analysis",
      "mcp__vedic__astroway_vedic_jaimini_aspects",
      "mcp__vedic__astroway_vedic_jaimini_atmakaraka_navamsa",
      "mcp__vedic__astroway_vedic_jaimini_atmakaraka_rotation",
      "mcp__vedic__astroway_vedic_jaimini_chara_karakas",
      "mcp__vedic__astroway_vedic_jaimini_dasha_summary",
      "mcp__vedic__astroway_vedic_jaimini_drishti_graha",
      "mcp__vedic__astroway_vedic_jaimini_drishti_rasi",
      "mcp__vedic__astroway_vedic_jaimini_karakas",
      "mcp__vedic__astroway_vedic_jaimini_padas",
      "mcp__vedic__astroway_vedic_jaimini_upapada",
      "mcp__vedic__astroway_vedic_jaimini_yogas",
      "mcp__vedic__astroway_vedic_kp_asc_sub",
      "mcp__vedic__astroway_vedic_kp_cusps",
      "mcp__vedic__astroway_vedic_kp_fortuna",
      "mcp__vedic__astroway_vedic_kp_horary",
      "mcp__vedic__astroway_vedic_kp_planet_cuspal_position",
      "mcp__vedic__astroway_vedic_kp_ruling_planets",
      "mcp__vedic__astroway_vedic_kp_significators",
      "mcp__vedic__astroway_vedic_kp_sub_lords",
      "mcp__vedic__astroway_vedic_kp_transit_kp",
      "mcp__vedic__astroway_vedic_kundli",
      "mcp__vedic__astroway_vedic_lal_kitab_blind_house",
      "mcp__vedic__astroway_vedic_lal_kitab_dasha",
      "mcp__vedic__astroway_vedic_lal_kitab_debts",
      "mcp__vedic__astroway_vedic_lal_kitab_kismat",
      "mcp__vedic__astroway_vedic_lal_kitab_lal_kundali",
      "mcp__vedic__astroway_vedic_lal_kitab_life_graph",
      "mcp__vedic__astroway_vedic_lal_kitab_planet_house_effect",
      "mcp__vedic__astroway_vedic_lal_kitab_prosperity",
      "mcp__vedic__astroway_vedic_lal_kitab_remedies",
      "mcp__vedic__astroway_vedic_lal_kitab_sleeping_house",
      "mcp__vedic__astroway_vedic_lal_kitab_teva",
      "mcp__vedic__astroway_vedic_lal_kitab_varshphal",
      "mcp__vedic__astroway_vedic_muhurat_business_start",
      "mcp__vedic__astroway_vedic_muhurat_education_start",
      "mcp__vedic__astroway_vedic_muhurat_general_auspicious",
      "mcp__vedic__astroway_vedic_muhurat_investment",
      "mcp__vedic__astroway_vedic_muhurat_journey_long",
      "mcp__vedic__astroway_vedic_muhurat_marriage",
      "mcp__vedic__astroway_vedic_muhurat_name_change",
      "mcp__vedic__astroway_vedic_muhurat_naming_ceremony",
      "mcp__vedic__astroway_vedic_muhurat_property_purchase",
      "mcp__vedic__astroway_vedic_muhurat_surgery",
      "mcp__vedic__astroway_vedic_muhurat_travel",
      "mcp__vedic__astroway_vedic_muhurat_vehicle_purchase",
      "mcp__vedic__astroway_vedic_panchang_choghadia",
      "mcp__vedic__astroway_vedic_panchang_full",
      "mcp__vedic__astroway_vedic_panchang_hora",
      "mcp__vedic__astroway_vedic_panchang_karana",
      "mcp__vedic__astroway_vedic_panchang_nakshatra_of_day",
      "mcp__vedic__astroway_vedic_panchang_rahu_kaal",
      "mcp__vedic__astroway_vedic_panchang_tithi",
      "mcp__vedic__astroway_vedic_panchang_yoga",
      "mcp__vedic__astroway_vedic_shadbala_cheshta",
      "mcp__vedic__astroway_vedic_shadbala_dig",
      "mcp__vedic__astroway_vedic_shadbala_drik",
      "mcp__vedic__astroway_vedic_shadbala_full",
      "mcp__vedic__astroway_vedic_shadbala_kala",
      "mcp__vedic__astroway_vedic_shadbala_naisargika",
      "mcp__vedic__astroway_vedic_shadbala_sthana",
      "mcp__vedic__astroway_vedic_varga_d1",
      "mcp__vedic__astroway_vedic_varga_d10",
      "mcp__vedic__astroway_vedic_varga_d12",
      "mcp__vedic__astroway_vedic_varga_d16",
      "mcp__vedic__astroway_vedic_varga_d2",
      "mcp__vedic__astroway_vedic_varga_d20",
      "mcp__vedic__astroway_vedic_varga_d24",
      "mcp__vedic__astroway_vedic_varga_d27",
      "mcp__vedic__astroway_vedic_varga_d3",
      "mcp__vedic__astroway_vedic_varga_d30",
      "mcp__vedic__astroway_vedic_varga_d4",
      "mcp__vedic__astroway_vedic_varga_d40",
      "mcp__vedic__astroway_vedic_varga_d45",
      "mcp__vedic__astroway_vedic_varga_d60",
      "mcp__vedic__astroway_vedic_varga_d7",
      "mcp__vedic__astroway_vedic_varga_d9",
      "mcp__vedic__astroway_vedic_varshaphal",
      "mcp__vedic__astroway_vedic_yogas_jaimini_daridra",
      "mcp__vedic__astroway_vedic_yogas_jaimini_dhana",
      "mcp__vedic__astroway_vedic_yogas_jaimini_full",
      "mcp__vedic__astroway_vedic_yogas_jaimini_karaka_yoga",
      "mcp__vedic__astroway_vedic_yogas_jaimini_karakamsa",
      "mcp__vedic__astroway_vedic_yogas_jaimini_raja",
      "mcp__vedic__astroway_vedic_yogas_jaimini_shubha_graha",
      "mcp__vedic__astroway_vedic_yogas_jaimini_viparita",
      "mcp__vedic__astroway_vedic_yogas_parashara_adhi",
      "mcp__vedic__astroway_vedic_yogas_parashara_dhana",
      "mcp__vedic__astroway_vedic_yogas_parashara_dharma_karmadhipati",
      "mcp__vedic__astroway_vyp_dharma_karmadhipati",
      "mcp__vedic__astroway_vedic_yogas_parashara_full",
      "mcp__vedic__astroway_vedic_yogas_parashara_gajakesari",
      "mcp__vedic__astroway_vedic_yogas_parashara_pancha_mahapurusha",
      "mcp__vedic__astroway_vyp_pancha_mahapurusha",
      "mcp__vedic__astroway_vedic_yogas_parashara_raja"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as vedic. Review it before you use it.