SkyQuery
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| resolve_objectA | Resolve an astronomical object name or identifier to normalized data. Returns canonical coordinates (ICRS degrees), object type, cross-identifiers, and measured properties (parallax, proper motion, redshift, magnitudes), each carrying its unit and a provenance record you can cite. Try SIMBAD-style names like "Vega", "M31", "Betelgeuse", or catalog ids. This is usually the first call: downstream tools take the returned RA/Dec. |
| object_dossierA | Resolve an object and, optionally, attach recent papers about it. Combines object intelligence with a literature lookup in one call. Use when a user asks "tell me about X" and wants both the numbers and the references. |
| get_ephemerisA | Compute a solar-system body's apparent ephemeris from JPL Horizons. Returns a time series of ICRS position, distance (delta, in AU), range rate,
and V magnitude for a body such as "99942 Apophis", "Ceres", or "C/2023 A3".
|
| get_small_bodyA | Look up an asteroid or comet's physical and orbital parameters (JPL SBDB). Returns diameter, absolute magnitude, albedo, rotation period, and osculating orbital elements, each unit-tagged. Pair with get_ephemeris to answer "how big is it and where is it". |
| apophis_demoA | The headline demo: asteroid Apophis size, its 2029 close approach, a paper. Answers "where is Apophis, how big is it, and what is the latest paper" in one call, combining SBDB, Horizons, and the literature with full provenance. |
| cone_searchA | Return catalog sources within a radius of a position.
|
| crossmatchA | Match a list of target names to their nearest source in a catalog. Resolves each name to a position, then finds the nearest catalog source within
|
| search_literatureA | Search the astronomy literature (NASA ADS, or arXiv when no ADS key is set). Returns normalized paper records with title, authors, year, bibcode, and a
resolvable URL. ADS needs a free token configured via |
| convert_unitsA | Convert a value between physical units with astropy's tested conversions. Example: convert a parallax in mas, a distance in pc to ly, a velocity in km/s. Returns the converted value tagged with its new unit. Rejects unit mismatches. |
| convert_frameA | Transform coordinates between reference frames (ICRS, FK5, FK4, Galactic). Uses astropy's tested transforms, never hand-rolled trigonometry. Returns the position in the target frame with the frame explicitly labeled. |
| distance_from_parallaxA | Convert a parallax in milliarcseconds to a distance in parsecs. Rejects non-positive parallaxes, for which distance is undefined, rather than returning a nonsense number. |
| astronomy_picture_of_the_dayA | Fetch NASA's Astronomy Picture of the Day (APOD) for a date, or today. Works with the public DEMO_KEY out of the box; configure a free NASA key via
|
| session_citationsA | Return the deduplicated acknowledgments for every source used this session. Call this at the end of a research conversation to get a ready-to-paste citations block honoring each service's acknowledgment policy. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KarthikSubramanian07/skyquery'
If you have feedback or need assistance with the MCP directory API, please join our Discord server