list_recent
Pack: tle · Endpoint: https://gateway.pipeworx.io/tle/mcp
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/list_recent for the schema, then POST the same URL with its arguments for the data.
List the newest satellites in the NORAD catalog, highest catalog number first. NORAD ids are assigned in roughly launch order, so this approximates most-recently-launched. Note this orders by catalog entry, not by TLE epoch — the upstream offers no epoch-date sort.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | no | Number of satellites to return. Defaults to 10. |
Example call
Arguments
{
"limit": 15
}
curl
curl -X POST https://gateway.pipeworx.io/tle/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_recent","arguments":{"limit":15}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('list_recent', {
"limit": 15
});
Response shape
Always returns: total, satellites
| Field | Type | Description |
|---|---|---|
total | number | Total number of satellites returned |
satellites | array | Array of recently launched/updated satellites |
Full JSON Schema
{
"type": "object",
"properties": {
"total": {
"type": "number",
"description": "Total number of satellites returned"
},
"satellites": {
"type": "array",
"description": "Array of recently launched/updated satellites",
"items": {
"type": "object",
"properties": {
"norad_id": {
"type": "number",
"description": "NORAD catalog ID of the satellite"
},
"name": {
"type": "string",
"description": "Name of the satellite"
},
"epoch": {
"type": "string",
"description": "Epoch date of the TLE set"
},
"line1": {
"type": "string",
"description": "First line of the Two-Line Element set"
},
"line2": {
"type": "string",
"description": "Second line of the Two-Line Element set"
}
},
"required": [
"norad_id",
"name",
"epoch",
"line1",
"line2"
]
}
}
},
"required": [
"total",
"satellites"
]
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"tle": {
"url": "https://gateway.pipeworx.io/tle/mcp"
}
}
}
See Getting Started for client-specific install steps.