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

NameTypeRequiredDescription
limitnumbernoNumber 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

FieldTypeDescription
totalnumberTotal number of satellites returned
satellitesarrayArray 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.

Regenerated from source · build September 22, 2026