Skip to main content
Glama

Stellara Transits

get_transits
Read-only

Shows where the planets are now (or on a given UTC date) and which major transits they make to a person's birth chart, with orbs and exact dates, for one day or a 7-day week. Short reflective interpretation, no predictions, nothing stored.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dateNoOptional UTC date YYYY-MM-DD to look at. Default: today (UTC).
periodNo'today' (default) or 'week' (7 days starting at date).
languageNoLanguage of the text: 'en' (default) or 'nl'.
latitudeNoOptional birth latitude in decimal degrees (north positive), used instead of birth_place.
timezoneNoIANA timezone of the birth place, for example Europe/Amsterdam. Required with latitude/longitude; historical daylight saving time is handled automatically.
longitudeNoOptional birth longitude in decimal degrees (east positive), used instead of birth_place.
birth_dateYesBirth date in YYYY-MM-DD format, for example 1988-03-14.
birth_timeNoOptional local birth time, HH:MM 24-hour, for example 07:45. Needed for Ascendant, houses and an exact Moon.
birth_placeNoOptional birth place: any town worldwide with 1000+ inhabitants (offline GeoNames list, CC BY 4.0), Dutch names like 'Den Haag' or 'Keulen' work. Add region or country when a name is common, e.g. 'Springfield, Illinois' or 'Hengelo, Gelderland'. Alternatively give latitude, longitude and timezone.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint=true, openWorldHint=false, idempotentHint=false), so the bar is lower. The description still adds real context the annotations do not: 'nothing stored' discloses persistence behavior and 'no predictions' scopes the interpretive output as reflective rather than predictive, which sets an agent's expectation for the returned text.

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

Conciseness5/5

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

Two sentences with no filler: the first front-loads what is computed and over what timeframe, the second front-loads the output character and side-effect guarantees. Nothing is repeated, and the densest information (positions, transits, orbs, dates) leads.

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 9-parameter tool with no output schema, the description does describe the returned content (planet positions, transits with orbs and exact dates, short interpretation) and the two side-effect facts an agent most needs. It leaves the birth-location/timezone input paths entirely to the schema, but since coverage is 100% that is a minor gap rather than a missing piece.

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

Parameters3/5

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

Schema description coverage is 100% and every parameter (including latitude/longitude/timezone alternatives, birth_time, language) is already documented in the schema. The description only restates the date and period semantics, adding no syntax or precedence detail beyond the structured fields. Baseline 3 applies when the schema does the heavy lifting.

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

Purpose5/5

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

The description names a specific verb-and-resource pair (shows planetary positions and the transits they make to a birth chart) plus the output content (orbs, exact dates) and the timeframe (one day or a 7-day week). It is clearly distinct from sibling tools like get_birth_chart (natal-only) and compare_charts (two charts) without needing to name them.

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

Usage Guidelines4/5

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

Usage context is explicit: 'now (or on a given UTC date)' and 'for one day or a 7-day week', which maps directly onto the date/period parameters. However, it never names an alternative tool or states when not to use this one (e.g. versus get_birth_chart for natal-only data), so it stops short of full routing 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.