Skip to main content
Glama

Explore a retrograde cycle

get_retrograde_cycle
Read-onlyIdempotent

Returns one Mercury–Pluto planet's current motion, nearest previous and next refined stations and active retrograde boundaries. Optional shadows use calculated direct-motion longitude returns, not fixed added days. Requires a confirmed viewing timezone and today or a civil date. Checks up to 366 days each way within provider coverage; missing boundaries remain null. Account-free collective facts, not personal effects, harm or eclipse visibility.

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": {
      "timezone": "<timezone>",
      "body": "<body>"
    },
    "name": "get_retrograde_cycle"
  }
}

Input Schema

NameRequiredDescriptionDefault
bodyYes
dateNotoday
timezoneYesConfirmed viewing timezone, not inferred birthplace or current location.
includeShadowsNo

Output Schema

NameRequiredDescriptionDefault
dataYes

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 cover read-only, idempotent, closed-world behavior, and the description adds genuinely new details: shadows use calculated direct-motion longitude returns rather than fixed added days, the search extends up to 366 days each way within provider coverage, and missing boundaries come back null. That is substantive behavioral disclosure beyond structured fields, with only return shape left unstated (and an output schema exists).

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?

The definition is front-loaded with purpose and then behaviour, with no filler sentences. It is dense and slightly overloaded with qualifiers ('not personal effects, harm or eclipse visibility'), which strain readability but do add information.

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 four-parameter, read-only, output-schema-backed tool, the description covers prerequisites, search bounds, and null handling — enough for an agent to call it confidently. Alternatives among the numerous timing/chart siblings remain unaddressed.

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 only 25%, so the description must carry weight. It clarifies includeShadows semantics (calculated returns, not fixed added days), the 'today' vs civil-date option, and timezone precision — though much of the timezone wording is duplicated in the schema. The body enum is self-explanatory from the schema.

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 opens with a specific verb and resource: 'Returns one Mercury–Pluto planet's current motion, nearest previous and next refined stations and active retrograde boundaries.' The 'Mercury–Pluto' scoping and 'one planet' restriction signal it is narrower than broad sky tools like get_sky_overview, though no sibling is named explicitly.

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?

It gives prerequisites ('Requires a confirmed viewing timezone and today or a civil date') and a scope exclusion ('collective facts, not personal effects, harm or eclipse visibility'), which implies when it is not appropriate. However, it never states when to choose this over get_sky_overview, get_timing_month, or get_daily_focus, so routing is left to inference.

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