JPL Solar System Dynamics

live Utility

NASA/JPL Solar System Dynamics + CNEOS MCP.

4 tools
0ms auth
free tier 50 calls/day

Tools

get_small_body

NASA/JPL Solar System Dynamics — look up an asteroid or comet by name or designation and return its orbit and physical parameters (eccentricity, semi-major axis, MOID, diameter, albedo, NEO/PHA flags)

No parameters required.

Try it
close_approaches

NASA/JPL CNEOS — list near-Earth close approaches to Earth in a date range, with miss distance (AU), relative velocity (km/s), and absolute magnitude (size proxy). Keyless.

No parameters required.

Try it
impact_risk

NASA/JPL CNEOS Sentry — Earth impact risk for asteroids. Pass a designation for one object's cumulative impact probability, Palermo/Torino scale, diameter, and impact window; or omit it to list all cu

No parameters required.

Try it
recent_fireballs

NASA/JPL CNEOS — most recent atmospheric fireballs/bolides detected by U.S. Government sensors, with date, radiated and total impact energy (kilotons of TNT), location, altitude, and velocity. Keyless

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/jpl-ssd/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/jpl-ssd/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_small_body","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("get_small_body", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("nasa/jpl solar system dynamics + cneos mcp");