septa_train_view

Pack: septa · Endpoint: https://gateway.pipeworx.io/septa/mcp

Live positions of every SEPTA Regional Rail train currently running in the Philadelphia region — train number, line, destination, current and next stop, minutes late, and lat/lon. Answers “is my train late” and “where is train 456”. Optionally filter to one line. Example: septa_train_view({ line: “Paoli/Thorndale” })

Parameters

NameTypeRequiredDescription
linestringnoOptional Regional Rail line filter: Airport, Chestnut Hill East, Chestnut Hill West, Cynwyd, Fox Chase, Lansdale/Doylestown, Manayunk/Norristown, Media/Wawa, Paoli/Thorndale, Trenton, Warminster, West Trenton, Wilmington/Newark. Omit for all live trains.

Example call

Arguments

{
  "line": "Paoli/Thorndale"
}

curl

curl -X POST https://gateway.pipeworx.io/septa/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"septa_train_view","arguments":{"line":"Paoli/Thorndale"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('septa_train_view', {
  "line": "Paoli/Thorndale"
});

More examples

{}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "septa": {
      "url": "https://gateway.pipeworx.io/septa/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build August 29, 2026