{"id":"80f1d783-7781-42ae-82c9-60a195a8cb8e","shortId":"RhYsUF","kind":"mcp","title":"European Public Transport","tagline":"Integrates with European public transport APIs from Switzerland, UK, and Belgium to provide real-time connection sear...","description":"Integrates with European public transport APIs from Switzerland, UK, and Belgium to provide real-time connection searches, station lookups, live departures, and vehicle information for travel planning applications.\n\nMCP server for querying public transport data across three European countries (Switzerland, UK, and Belgium) using their respective national APIs. Built by Miro, the implementation provides country-specific tools for searching connections, finding stations, retrieving live departures, and accessing vehicle information through transport.opendata.ch (Switzerland), transportapi.com (UK), and api.irail.be (Belgium). Uses FastMCP framework with aiohttp for async HTTP requests and includes comprehensive error handling, input validation, and testing coverage, making it valuable for travel planning applications, transit apps, or AI assistants that need real-time European public transport information without managing multiple API integrations directly.","tags":["european","public","transport","mcp","server"],"capabilities":["mcp","transport-stdio","open-source","pkg-pypi"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/mirodn/mcp-server-public-transport","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.612","qualityRationale":"deterministic score 0.61 from registry signals: · indexed on pulsemcp · has source repo · 6 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:23:50.862Z","embedding":null,"createdAt":"2026-04-22T00:23:50.862Z","updatedAt":"2026-04-22T00:23:50.862Z","lastSeenAt":"2026-04-22T00:23:50.862Z","tsv":"'access':90 'across':58 'ai':130 'aiohttp':105 'api':9,27,70,144 'api.irail.be':99 'app':128 'applic':50,126 'assist':131 'async':107 'belgium':14,32,65,100 'built':71 'comprehens':112 'connect':20,38,83 'countri':61,78 'country-specif':77 'coverag':119 'data':57 'departur':43,88 'direct':146 'error':113 'european':1,6,24,60,137 'fastmcp':102 'find':84 'framework':103 'handl':114 'http':108 'implement':75 'includ':111 'inform':46,92,140 'input':115 'integr':4,22,145 'live':42,87 'lookup':41 'make':120 'manag':142 'mcp':51 'miro':73 'multipl':143 'nation':69 'need':133 'open-source' 'pkg-pypi' 'plan':49,125 'provid':16,34,76 'public':2,7,25,55,138 'queri':54 'real':18,36,135 'real-tim':17,35,134 'request':109 'respect':68 'retriev':86 'sear':21 'search':39,82 'server':52 'specif':79 'station':40,85 'switzerland':11,29,62,95 'test':118 'three':59 'time':19,37,136 'tool':80 'transit':127 'transport':3,8,26,56,139 'transport-stdio' 'transport.opendata.ch':94 'transportapi.com':96 'travel':48,124 'uk':12,30,63,97 'use':66,101 'valid':116 'valuabl':122 'vehicl':45,91 'without':141","prices":[{"id":"1af40cd7-c950-4b01-b13e-01712c1145bc","listingId":"80f1d783-7781-42ae-82c9-60a195a8cb8e","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio","package_name":"mcp-server-public-transport","package_registry":"pypi"},"createdAt":"2026-04-22T00:23:50.862Z"}],"sources":[{"listingId":"80f1d783-7781-42ae-82c9-60a195a8cb8e","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/european-public-transport","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-22T00:23:50.862Z","lastSeenAt":"2026-04-22T00:23:50.862Z"}],"details":{"listingId":"80f1d783-7781-42ae-82c9-60a195a8cb8e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"European Public Transport","github_stars":6,"package_name":"mcp-server-public-transport","registry_url":"https://www.pulsemcp.com/servers/european-public-transport","source_code_url":"https://github.com/mirodn/mcp-server-public-transport","package_registry":"pypi","package_download_count":2520},"updatedAt":"2026-04-22T00:23:50.862Z"}}