septa_alerts

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

SEPTA service alerts, advisories, detours, and suspensions for Philadelphia transit. Pass a route to check one line: a bus number (“23”), a trolley (“T1” or legacy “10”), a Regional Rail line name (“Paoli/Thorndale”, “West Trenton”, “Airport”), a subway (“Broad Street Line”, “Market-Frankford Line”, “NHSL”), or a raw route_id (“bus_route_23”, “trolley_route_10”, “rr_route_pao”). Omit route to list every route with an active alert system-wide. Example: septa_alerts({ route: “Paoli/Thorndale” })

Parameters

NameTypeRequiredDescription
routestringnoRoute to check. Bus number (“23”), trolley (“T1” or “10”), rail line name (“Media/Wawa”, “Trenton”), subway (“MFL”, “BSL”, “NHSL”), or raw route_id (“rr_route_pao”). Omit for all active alerts.

Example call

Arguments

{
  "route": "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_alerts","arguments":{"route":"Paoli/Thorndale"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('septa_alerts', {
  "route": "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