SpaceX

liveSpaceScience

SpaceX launches, rockets, crew members, and Starlink satellite data from the SpaceX API v4

6tools
0msauth
free tier50 calls/day

Tools

get_latest_launch

Get the most recent SpaceX launch. Returns launch name, date (UTC), success status, mission details, rocket, launch pad, and media links (webcast, article, wikipedia).

No parameters required.

▶Try it
get_next_launch

Get the next upcoming SpaceX launch. Returns launch name, scheduled date (UTC, may be TBD), mission details, rocket, and launch pad.

No parameters required.

▶Try it
get_past_launches

Get recent past SpaceX launches sorted by date descending. Returns name, date (UTC), status, and success for each launch.

Parameters
NameTypeDescription
limitoptnumberNumber of launches (default 10)
▶Try it
get_rockets

List SpaceX rocket configurations (Falcon 1, Falcon 9, Falcon Heavy, Starship, …). Returns name, family, reusability, maiden flight, launch cost, launch/success counts, and success rate.

No parameters required.

▶Try it
get_crew

List astronauts who have flown (or are assigned to) SpaceX Crew Dragon missions. Returns name, agency, in-flight status, mission, role, wikipedia, and image URL. Derived from recent crewed SpaceX laun

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/spacex/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/spacex/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_latest_launch","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_latest_launch", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("spacex launches, rockets, crew members, and starlink satellite data from the spacex api v4");