# alltimetables > Public transport for the whole of Europe in one routing graph: 42 served countries, > about 1,000 official GTFS feeds, 3.16 million stops, 22.1 million trips. Journey planning, > departure boards and station search by train, bus, tram, metro, coach and ferry — > including thousands of regional and municipal operators that are missing from > Google Maps. Free, anonymous, no API key and no sign-up. alltimetables stitches every published national and regional timetable in Europe into a single graph, so a journey is planned end to end across borders rather than country by country. Coverage runs from mainline rail down to village bus stops and island ferries: Greek KTEL intercity coaches, Albanian and Bosnian intercity buses, the Gozo Channel ferry, Norwegian and Croatian island ferries, Kosovo Railways, Ukrainian and Moldovan services, Andorra, Liechtenstein and San Marino. ## MCP server - [MCP endpoint](https://alltimetables.com/mcp): Streamable HTTP, `POST /mcp`, MCP revision 2026-07-28. No authentication required. Add it as a custom connector by URL. - [Free API key](https://alltimetables.com/mcp/signup): optional, instant, email only, no card and no OAuth. Sent as an `X-API-Key` header; raises your allowance from the shared anonymous pool to a private one. - [Server manifest](https://alltimetables.com/.well-known/mcp.json): machine-readable description of the server, its tools and their costs. Five tools: - `resolve_place` — turn a place name into a stable `place_id`, disambiguating names that repeat across Europe ("Hlavní nádraží" is the main station of dozens of Czech towns). Cost 1 unit. - `plan_journey` — door-to-door journeys by train, bus, tram, metro, coach and ferry, including cross-border. At most 3 itineraries, local times with explicit UTC offsets. Cost 10 units. - `next_departures` — the next departures or arrivals for a whole station, across every operator serving it. Cost 3 units. - `list_regions` — every covered country with feed, stop and trip counts and freshness. Free. - `describe_region` — the operators, feeds and licences inside one country or region; answers "do you have the Gozo ferry?". Free. Metering, in journeys rather than tokens: - Anonymous: **300 journey searches per hour**, shared globally by every caller with no key, refilled continuously (no per-user quota, no account). - With a free key: **500 journey searches per hour, privately** — more than the entire anonymous world gets, because it is yours alone. - Station search and coverage lookups are metered separately and are **never starved** by journey traffic, so discovery keeps working even when journeys are exhausted. Every tool result reports what is left and when it refills. When journeys run out you get a cached or approximate answer with a `retry_after_seconds` and a link to the free key — never an error, and never an authentication prompt. ## REST API - [API documentation](https://alltimetables.com/docs): the underlying `/v1` REST API — `geocode`, `nearest`, `plan`, `departures`, `trip`, `line-times`, `status`, `limits`. - [OpenAPI specification](https://alltimetables.com/openapi.yaml) - [Service status and data freshness](https://alltimetables.com/v1/status): served countries, feed counts, graph build time, per-country snapshot dates. ## Coverage - [Coverage by country and feed](https://alltimetables.com/coverage): every region and every feed with its last-updated timestamp and licence. - [Attribution and licences](https://alltimetables.com/v1/attributions): the licence NOTICE for every feed in the graph. Attribution is required when redistributing. Served countries (42): Albania, Andorra, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Kosovo, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Moldova, Montenegro, Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, San Marino, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Ukraine, United Kingdom. ## Optional - [Terms of use](https://alltimetables.com/terms) - [Contact](https://alltimetables.com/contact)