# Caltrain

> Use this tool when you need to access real-time train schedule information for the Caltrain commuter rail system in California. It solves problems related to trip planning, station information, and transit time calculations, providing accurate departure and arrival times through a GTFS data-based interface. The Caltrain MCP server is ideal for applications requiring public transit information for the San Francisco Bay Area, accepting inputs such as origin, destination, and time, and outputting relevant train schedules and travel times.

Canonical page: https://skillsregistry.net/skills/caltrain  
JSON: https://api.skillsregistry.net/v1/skills/caltrain

## Description

Caltrain MCP server provides real-time train schedule information for the Caltrain commuter rail system in California. Built with Python 3.13, it uses GTFS (General Transit Feed Specification) data to offer accurate departure and arrival times, station information, and trip planning capabilities. The implementation includes features for finding stations by name or abbreviation, calculating travel times between stations, and retrieving upcoming train schedules based on origin, destination, and time. Developed by David Yen, this server is particularly useful for applications requiring public transit information for the San Francisco Bay Area.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** other
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/caltrain)
- **Repository:** <https://github.com/davidyen1124/caltrain-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "caltrain"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/caltrain` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/caltrain/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
