Connects Claude to NASA's JPL Horizons system for querying solar system body positions and trajectories. Exposes four tools: lookup to resolve object names to SPK identifiers, ephemeris for generating position tables, and convenience wrappers for observer and vector table types. Useful when you need precise celestial coordinates, orbital data, or want to calculate positions of planets, asteroids, comets, or spacecraft at specific times. Hosted by Pipeworx as a streamable HTTP endpoint, so no local setup required. Can be used standalone or as part of the larger Pipeworx gateway with 673+ data sources. Includes an ask_pipeworx natural language interface that handles tool selection automatically.
JPL Horizons MCP.
Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.
| Tool | Description |
|---|---|
lookup | Resolve an object name → SPK id. |
ephemeris | Generate an ephemeris (default observer table). |
observers | Convenience: ephemeris with table_type=OBSERVER. |
vectors | Convenience: ephemeris with table_type=VECTORS. |
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"horizons-nasa": {
"url": "https://gateway.pipeworx.io/horizons-nasa/mcp"
}
}
}
Or connect to the full Pipeworx gateway for access to all 673+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Horizons Nasa data" })
The gateway picks the right tool and fills the arguments automatically.
MIT