Skip to main content
Glama

Vedara: Vedic astrology

Get today's Vedic timing facts

today_for_me

What should I know about today: return raw deterministic Panchanga (Panchang), caution windows including Rahu Kaal (Rahu Kalam), Tara and Chandra Bala, and current dasha facts for the connected user's day. Requires a completed saved Vedara birth profile; ChatGPT provides any interpretation. Operates only within the connected user's bounded private Vedara account. Uses saved or explicitly supplied coordinates and Vedara calculations, without public geocoding, web search, external recipients, or public publishing. Authentication, audit events, and rate limits are private account operations.

Input Schema

NameRequiredDescriptionDefault
dateNo
languageNo
latitudeNo
longitudeNo
location_timezoneNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior4/5

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

Goes well beyond annotations: it discloses the trust boundary (no public geocoding, web search, external recipients, or publishing), states that authentication/audit/rate limits are private account operations — which explains why readOnlyHint is false for a facts lookup — and explicitly says interpretation is not produced here. A minor tension remains between "deterministic" output and idempotentHint=false, which is not reconciled.

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 payoff ("What should I know about today: return raw deterministic Panchanga...") before the constraints, and every clause carries information. The closing sentence on auth/audit/rate limits is somewhat boilerplate but is short enough to earn its place as a boundary statement.

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

Completeness3/5

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

The output schema covers return values and the prerequisite is stated, so the essentials are present. However, for a 5-parameter tool with zero schema descriptions, the description leaves the coordinate-vs-saved-profile precedence, date defaults, and language behavior entirely undocumented.

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

Parameters2/5

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

Schema description coverage is 0% and none of the five parameters are named or explained. "Uses saved or explicitly supplied coordinates" weakly implies latitude/longitude and that saved values are a fallback, but date, language, and location_timezone are never addressed, including whether an explicit date overrides "today".

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?

Names a specific verb and a concrete set of resources: raw Panchanga, caution windows (Rahu Kaal), Tara/Chandra Bala, and dasha facts for the connected user's day. It never explicitly contrasts itself with the near-identical sibling get_my_timing, so an agent still has to infer which of the two to pick.

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?

Gives one hard prerequisite ("Requires a completed saved Vedara birth profile") and a scope restriction (connected user's bounded private account), and delegates interpretation to ChatGPT. But with siblings like get_my_timing, find_auspicious_time, and get_dasha_timeline in the same domain, it offers no when-to-use-this-instead guidance.

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