Skip to main content
Glama

AstroNest — Vedic Astrology & Ephemeris

Written answer about what lies ahead

get_forecast
Read-only

Use this when the user asks an open question about what lies ahead in one area of life and wants a written answer. It takes tens of seconds; for a fast, structured verdict use interpret_domain. The interpret verdict for domain, voiced as a narrative answer to question by a language model grounded in the classical statements for the domain. Expect tens of seconds; set a client timeout of at least 90 s. Cost: 8 credits per call (only successful calls are charged; a sandbox key is free and returns a fixed sample). Voiced by a language model: allow up to 90 seconds. Example arguments: {"birthData":{"date":"1990-05-12","time":"14:35","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209},"domain":"career","question":"How will the next year unfold for my work?"}

Input Schema

NameRequiredDescriptionDefault
domainYesLife area the question is about, e.g. career, marriage, finance or health.
questionYesThe question in plain language, e.g. "What does the next year hold for my career?"
birthDataYesThe person's birth data: date, local time (omit if unknown), IANA timezone, latitude and longitude.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

Annotations only cover the read-only/idempotency profile; the description adds the costly operational facts an agent needs: tens-of-seconds latency with a >=90 s client timeout, 8 credits per call charged only on success, and a free sandbox key that returns a fixed sample. These are exactly the traits annotations cannot express.

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

Conciseness4/5

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

Front-loads the routing rule and then the cost/latency facts, and the example earns its space. However, latency is stated three separate times ('takes tens of seconds', 'set a client timeout of at least 90 s', 'allow up to 90 seconds'), which is redundant padding.

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?

An output schema exists, so return-value detail is not required, and cost/latency/routing are covered. The description is nearly complete, but the triple restatement of timing leaves it slightly less tight than it could be.

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 description coverage is 100%, so the baseline is 3; the description goes beyond that with a complete example argument object showing the birthData shape, a concrete domain value and question phrasing. It adds a worked invocation rather than restating field docs.

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

Purpose5/5

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

Names a specific verb and resource ('written answer about what lies ahead in one area of life') and explicitly contrasts with the sibling interpret_domain ('for a fast, structured verdict use interpret_domain'). An agent can tell it apart from the structured-verdict tool without opening either schema.

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

Usage Guidelines5/5

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

Gives an explicit triggering condition ('when the user asks an open question about what lies ahead') plus the alternative route ('for a fast, structured verdict use interpret_domain'). Routing is fully determined by the description.

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.