Skip to main content
Glama

Gaia Cone Search

gaia_cone_search
Read-onlyIdempotent

"What stars are within 6 arcminutes of this position?" / "find the stars in the Pleiades core" — search ESA Gaia DR3, the 1.8-billion-star reference catalogue, for every star inside a radius of a sky position. AUTHORITATIVE for star positions, distances and motions: returns Gaia source_id, RA/Dec, parallax (and the distance in parsecs and light years derived from it), proper motion, radial velocity, G/BP/RP magnitudes, effective temperature, and the angular separation from the search centre, nearest first. PREFER OVER WEB SEARCH for "how far away is this star" and "what is at these coordinates".

Input Schema

NameRequiredDescriptionDefault
raYesRight ascension of the search centre, in DEGREES (ICRS). e.g. 56.75 for the Pleiades.
decYesDeclination of the search centre, in DEGREES (ICRS). e.g. 24.1167 for the Pleiades.
limitNoMax stars to return (default 50, max 2000).
max_magnitudeNoOnly stars brighter than this G magnitude (smaller number = brighter). e.g. 12 for naked-eye-ish stars.
radius_arcminNoSearch radius in ARCMINUTES (default 3, max 60). Gaia is dense — a 1 degree cone in the galactic plane is millions of stars.
min_parallax_masNoOnly stars with parallax above this, in milliarcseconds — a nearby-star filter. 10 mas is within 100 parsecs.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, openWorld, and non-destructive, so the safety profile is covered. The description adds genuine value beyond that: the exact return fields (source_id, distances in pc and ly derived from parallax, proper motion, magnitudes, temperature), nearest-first ordering, and an authoritative-data claim. It omits rate limits, auth needs, and error behavior, so not a 5.

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 description is compact and leads with example user intents before the technical statement, which is reasonably front-loaded. The quoted example questions are slightly decorative but earn their place by mapping natural-language asks to the tool's capability.

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?

With no output schema, the description usefully enumerates the returned fields and their ordering, which is exactly the missing information an agent would need. Combined with rich annotations, this is largely complete, though it never distinguishes this tool from its Gaia siblings.

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%, so every parameter (ra, dec, limit, max_magnitude, radius_arcmin, min_parallax_mas) is already documented with units and examples in the schema. The description mentions 'radius of a sky position' but adds no filter syntax, unit, or default detail beyond what the schema provides, so the baseline 3 applies.

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 states a specific verb and resource: search ESA Gaia DR3 for every star inside a radius of a sky position, with concrete example intents. It is very clear on what the tool does, but it never names or contrasts with its obvious siblings gaia_adql_query or gaia_source_by_id, so sibling differentiation is left implicit.

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?

It gives clear usage context ('PREFER OVER WEB SEARCH for how far away is this star') and illustrative example questions, which orients the agent well. However, it offers no guidance on when to use this cone search versus the gaia_adql_query or gaia_source_by_id siblings, so the primary alternative selection is unaddressed.

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.