Skip to main content
Glama

AstroWay Astrology API (full catalogue)

Life-area timing: children

astroway_vedic_timing_children
Read-onlyIdempotent

Windows for children from the 5th house, its lord and Jupiter (putra karaka), 9th supporting; KP group 2, 5, 11. No medical or fertility claim. Windows over years (1 to 20, default 5) from fromDate, cut at every Vimshottari period change (level pratyantar by default, or antar) and every Jupiter or Saturn sign change. Each window has score, its components (dasha, transit, kp) and every rule that fired, with basis (classical, modern, kp) and a source key into sources. Double transit (K.N.

[Group: Vedic] [Endpoint: POST /v1/vedic/timing/children] [Cost: 50 credits (Tier 3)]

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "body": "<body>"
    },
    "name": "astroway_vedic_timing_children"
  }
}

Input Schema

NameRequiredDescriptionDefault
bodyYesBirth data (time and coordinates required: the houses come from the Lagna) and the span to scan for one life area.
fieldsNoCompact mode: comma-separated dotted paths to keep, relative to `data`, e.g. "planets.name,planets.longitude,houses.cusp". Omit for the whole response.
precisionNoCompact mode: round fractional numbers to this many decimals. Longitudes carry 14 by default; 2 is finer than any chart is drawn.

Output Schema

NameRequiredDescriptionDefault
areaNo
levelNo
natalNo
housesNo
methodNo
windowNo
karakasNo
sourcesNo
summaryNo
windowsNo
kpHousesNo
rulesBasisNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already establish read-only, idempotent, non-destructive behaviour, so the description's job is to add computational context — and it does: window boundaries are cut at every Vimshottari period change and every Jupiter/Saturn sign change, each window carries a score, components, fired rules, a basis tag and a source key. The scope disclaimer is a useful behavioural caveat. The final sentence is truncated mid-token ('Double transit (K.N.'), leaving one disclosed rule cut off.

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

Conciseness3/5

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

The core claim and span mechanics are front-loaded and dense with no filler, which is good. But the trailing fragment 'Double transit (K.N.' is a broken sentence that leaves the reader hanging, and the KP group enumeration (2, 5, 11) is dropped in without explaining what it governs.

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

Completeness4/5

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

For a 50-credit, nested-body timing tool this covers the essentials: what is computed, how windows are cut, and what each window contains, with an output schema present so return values need not be spelled out. The truncated ending is the only real completeness gap; the birth-data requirements are adequately handled by the schema's own description.

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

Parameters4/5

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

Schema coverage is 100%, so 3 is the floor, but the description earns more: it explains that `level` controls which dasha depths cut the windows and therefore how many/how long the resulting windows are, and ties `years` and `fromDate` to the actual scanning span. That is semantic meaning about output shape rather than a restatement of field text.

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

Purpose4/5

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

The description names a specific product — timing windows for the children life area, computed from the 5th house, its lord, Jupiter as putra karaka, with the 9th supporting. That is far more than a restatement of the name. It does not explicitly name the sibling timing tools (timing_all, timing_career, ziwei_palace_children) it should be chosen over, so it sits just below a 5.

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

Usage Guidelines3/5

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

Usage is implied by the life-area framing and there is one explicit exclusion: 'No medical or fertility claim.' Nothing tells the agent when to prefer this over astroway_vedic_timing_all or astroway_reports_child, and no preconditions (e.g. that birth time and coordinates are required for the Lagna) appear in the description itself.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources