Rozkład Jazdy MCP
Serwer MCP udostępniający aktualne rozkłady jazdy PKP, PKS i komunikacji miejskiej w Polsce, w tym wyszukiwanie połączeń z przesiadkami, tablice odjazdów, opóźnienia na żywo oraz informacje o utrudnieniach na trasie.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://rozklad.compabase.com/mcpWhat you can do with it
- Wyszukiwanie połączeń z przesiadkami między miastami i w komunikacji miejskiej
- Sprawdzanie tablicy odjazdów, peronów i aktualnych opóźnień pociągów
- Informowanie o zamknięciach torów, komunikacji zastępczej i ostrzeżeniach meteorologicznych
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- rozklad-mcp 0.4.1
- MCP protocol
- 2025-06-18
- Tools
- 8 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- 1 advertised
{
"tools": {
"listChanged": true
},
"prompts": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
8 advertised
plan_journey — Plan a journey (train / bus)
Find connections between two places in Poland, including changes between trains and buses (PKS). from/to accept a station name ("Poznań Główny"), a town ("Zakopane" = all its stops) or coordinates "52.40,16.91". Returns several options with times, platforms, operators, changes and live delays (today).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"from",
"to"
],
"properties": {
"to": {
"type": "string",
"description": "Destination: station, town or 'lat,lon'"
},
"date": {
"type": "string",
"description": "Date: \"YYYY-MM-DD\", \"today\", \"tomorrow\", a weekday (\"friday\", \"piątek\") or \"DD.MM\". Default: today."
},
"from": {
"type": "string",
"description": "Origin: station, town or 'lat,lon'"
},
"live": {
"type": "boolean",
"description": "Include live delays (default true)."
},
"time": {
"type": "string",
"description": "Local time \"HH:MM\" (Europe/Warsaw). Default: now (today) or 04:00 (other days)."
},
"modes": {
"type": "array",
"items": {
"enum": [
"train",
"bus",
"tram",
"metro",
"ferry",
"all"
],
"type": "string"
},
"description": "Restrict to these modes, e.g. [\"train\"] or [\"train\",\"bus\"]. Default: all loaded."
},
"results": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Number of options (default 5)."
},
"arrive_by": {
"type": "boolean",
"description": "If true, `time` is the latest arrival time instead of the earliest departure."
},
"max_transfers": {
"type": "integer",
"maximum": 6,
"minimum": 0,
"description": "Maximum number of changes (default 3, 0 = direct only)."
},
"min_transfer_minutes": {
"type": "number",
"maximum": 60,
"minimum": 0,
"description": "Minimum time for a change (default 4)."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true
}departures — Station departures / arrivals board
Departure (or arrival) board for a station or stop: time, live delay, train/bus line, platform, destination and main stops. Optionally only services going towards a given place.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"station"
],
"properties": {
"date": {
"type": "string",
"description": "Date: \"YYYY-MM-DD\", \"today\", \"tomorrow\", a weekday (\"friday\", \"piątek\") or \"DD.MM\". Default: today."
},
"live": {
"type": "boolean"
},
"time": {
"type": "string",
"description": "Local time \"HH:MM\" (Europe/Warsaw). Default: now (today) or 04:00 (other days)."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max rows (default 30)."
},
"modes": {
"type": "array",
"items": {
"enum": [
"train",
"bus",
"tram",
"metro",
"ferry",
"all"
],
"type": "string"
},
"description": "Restrict to these modes, e.g. [\"train\"] or [\"train\",\"bus\"]. Default: all loaded."
},
"station": {
"type": "string",
"description": "Station or stop name, e.g. 'Kraków Główny', 'Zbąszyń'"
},
"arrivals": {
"type": "boolean",
"description": "Show arrivals instead of departures."
},
"direction": {
"type": "string",
"description": "Only services that later call at this place, e.g. 'Poznań'."
},
"duration_minutes": {
"type": "integer",
"maximum": 1440,
"minimum": 10,
"description": "Time window (default 120)."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true
}trip_details — Train / trip details with live delay
All stops of one train or bus run with times, platforms and live delays/cancellations. Identify it by `ref` (from plan_journey/departures) or by train number/name (e.g. '3510', 'IC 3510', 'Podhalanin') plus date.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"ref": {
"type": "string",
"description": "Trip ref like 'polish-trains:PLK_IC_2026_123@2026-10-20'"
},
"date": {
"type": "string",
"description": "Date: \"YYYY-MM-DD\", \"today\", \"tomorrow\", a weekday (\"friday\", \"piątek\") or \"DD.MM\". Default: today."
},
"live": {
"type": "boolean"
},
"train": {
"type": "string",
"description": "Train number or name"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true
}find_stops — Find stations and stops
Search stations/stops by name (fuzzy, diacritics optional). Shows modes, coordinates and source feeds.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"modes": {
"type": "array",
"items": {
"enum": [
"train",
"bus",
"tram",
"metro",
"ferry",
"all"
],
"type": "string"
},
"description": "Restrict to these modes, e.g. [\"train\"] or [\"train\",\"bus\"]. Default: all loaded."
},
"query": {
"type": "string",
"description": "Name or part of it, e.g. 'warszawa centr', 'Szklarska'"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true
}nearby_stops — Stops near a location
Stations and stops within a radius of coordinates (e.g. after geocoding an address).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"lat",
"lon"
],
"properties": {
"lat": {
"type": "number",
"maximum": 56,
"minimum": 48
},
"lon": {
"type": "number",
"maximum": 25,
"minimum": 13
},
"modes": {
"type": "array",
"items": {
"enum": [
"train",
"bus",
"tram",
"metro",
"ferry",
"all"
],
"type": "string"
},
"description": "Restrict to these modes, e.g. [\"train\"] or [\"train\",\"bus\"]. Default: all loaded."
},
"radius_m": {
"type": "integer",
"maximum": 5000,
"minimum": 50,
"description": "Default 800 m"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true
}data_sources — Data sources, coverage and licences
Which carriers/feeds are loaded, their validity dates, licences and required attribution; which feeds can be enabled.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": true
}rail_disruptions — Railway disruptions (PKP PLK)
Current and upcoming disruptions on Polish railway lines from PKP PLK: track closures, replacement buses (ZKA), cancellations, diversions. Optional `query` filters by station name or text (e.g. "Kraków", "ZKA"). plan_journey, departures and trip_details already flag affected trains.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max results (default 15)"
},
"query": {
"type": "string",
"description": "Station name or text to filter by"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true
}weather_warnings — Weather & flood warnings (IMGW)
Official IMGW-PIB meteorological warnings (storm, wind, frost, heat, snow, ice...) and flood warnings in Poland. With `place` (town, station or "lat,lon"): warnings for its county (powiat); without: national overview. plan_journey already adds warnings for the start and destination.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"place": {
"type": "string",
"description": "Town, station or 'lat,lon'"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true
}Prompts
1 advertised
plan_trip — Plan a trip in Poland
Plan a door-to-door trip by train/bus
- from
- No description (required)
- to
- No description (required)
- when
- No description
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 2058 ms
- 95th percentile latency
- 2058 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 2058 ms · metadata changed · 8 tool(s), 1 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http rozk-ad-jazdy-mcp-compabase https://rozklad.compabase.com/mcpCodex
codex mcp add rozk-ad-jazdy-mcp-compabase --url https://rozklad.compabase.com/mcpCursor
{
"mcpServers": {
"rozk-ad-jazdy-mcp-compabase": {
"url": "https://rozklad.compabase.com/mcp"
}
}
}Cline
{
"mcpServers": {
"rozk-ad-jazdy-mcp-compabase": {
"type": "streamableHttp",
"url": "https://rozklad.compabase.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"rozk-ad-jazdy-mcp-compabase": {
"type": "http",
"url": "https://rozklad.compabase.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http rozk-ad-jazdy-mcp-compabase https://rozklad.compabase.com/mcpClaude Desktop
{
"mcpServers": {
"rozk-ad-jazdy-mcp-compabase": {
"url": "https://rozklad.compabase.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"rozk-ad-jazdy-mcp-compabase": {
"serverUrl": "https://rozklad.compabase.com/mcp"
}
}
}Let your agent find its tools
Find servers like Rozkład Jazdy MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.