amtrak_train_status
ActiveTool of Amtrak
Live Amtrak train status and GPS tracking — "where is my Amtrak train", "is train 6 late", "track the California Zephyr". Accepts a train number ("6", "2150") or route name ("Coast Starlight", "Empire Builder"). Returns each active instance of that train: current GPS position, speed, heading, timeliness, next station with ETA and delay minutes, and origin/destination scheduled vs actual times. Data is a community mirror of Amtrak's own tracking feed (api-v3.amtraker.com); positions update about every few minutes. Example: amtrak_train_status({ train: "6" })
Parameters schema
{
"type": "object",
"required": [
"train"
],
"properties": {
"train": {
"type": "string",
"description": "Amtrak train number (e.g. \"6\", \"91\", \"2150\") or route name (e.g. \"California Zephyr\", \"Acela\", \"Coast Starlight\"). Via Rail (\"v1\") and Brightline (\"b5151\") trains in the same feed also work."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Amtrak
https://github.com/pipeworx-io/mcp-amtrak
2/7 registries