
Srgssr Mcp
Connects Claude to Switzerland's public broadcaster APIs covering five domains: SRF Meteo weather (location search, current conditions, 24h/7d forecasts), video and audio metadata (TV/radio shows, episodes, livestreams across SRF/RTS/RSI/RTR), electronic program guides, and Polis historical democracy data (Swiss votations and elections since 1900 with cantonal breakdowns). OAuth2 token management is built in. Exposes 15 tools for parametrized queries, stable resources for EPG schedules and closed votation results, and two workflow prompts for voting analysis and daily briefings. Supports stdio for Claude Desktop and SSE for browser deployment. Requires free API credentials from developer.srgssr.ch. Particularly relevant for questions about Swiss media, politics, or localized weather that need grounding in real institutional data rather than LLM priors.
- GitHub stars
- 1
- tools
- 14
- transport
- STDIO
- last updated
- Sep 20, 2026
Tools
14 toolsPublic tool metadata for what this MCP can expose to an agent.
srgssr_weather_search_locationSearch for a location by name or postal code to obtain a `geolocationId`
Search for a location by name or postal code to obtain a `geolocationId`
No parameter schema in public metadata yet.
srgssr_weather_currentCurrent weather conditions for a Swiss location
Current weather conditions for a Swiss location
No parameter schema in public metadata yet.
srgssr_weather_forecast_24hHourly 24-hour forecast
Hourly 24-hour forecast
No parameter schema in public metadata yet.
srgssr_weather_forecast_7dayDaily 7-day forecast
Daily 7-day forecast
No parameter schema in public metadata yet.
srgssr_video_get_showsList TV shows for a business unit (`character_filter` a–z/# selects one initial; omit it to fan out over all 27)
List TV shows for a business unit (`character_filter` a–z/# selects one initial; omit it to fan out over all 27)
No parameter schema in public metadata yet.
srgssr_video_get_episodesRetrieve latest episodes of a show
Retrieve latest episodes of a show
No parameter schema in public metadata yet.
srgssr_video_get_livestreamsList live TV channels
List live TV channels
No parameter schema in public metadata yet.
srgssr_audio_get_showsList radio shows for one radio channel (`channel_id` required — the v2 API has no per-unit listing)
List radio shows for one radio channel (`channel_id` required — the v2 API has no per-unit listing)
No parameter schema in public metadata yet.
srgssr_audio_get_episodesRetrieve audio episodes of a show
Retrieve audio episodes of a show
No parameter schema in public metadata yet.
srgssr_audio_get_livestreamsList live radio stations
List live radio stations
No parameter schema in public metadata yet.
srgssr_epg_get_programsDaily program schedule for a TV or radio channel
Daily program schedule for a TV or radio channel
No parameter schema in public metadata yet.
srgssr_polis_get_votationsPopular votes since 1900 (national or cantonal)
Popular votes since 1900 (national or cantonal)
No parameter schema in public metadata yet.
srgssr_polis_get_votation_resultsDetailed results of a specific vote
Detailed results of a specific vote
No parameter schema in public metadata yet.
srgssr_polis_get_electionsElection results since 1900
Election results since 1900
No parameter schema in public metadata yet.
Sponsors
Readme
🇨🇭 Part of the Swiss Public Data MCP Portfolio
📺 srgssr-mcp
MCP server connecting AI models to SRG SSR public APIs – weather, TV/radio metadata, program guide and Swiss votations/elections since 1900 (SRF, RTS, RSI, RTR, SWI).
Demo: Claude asks a question → srgssr-mcp tool call → grounded answer from SRG SSR Polis API
Overview
Details
- Repository
- github.com/malkreide/srgssr-mcp
- Website
- github.com/malkreide/srgssr-mcp
- Category
- Media & Entertainment
- Package
srgssr-mcp- Transport
- STDIO
- Registry
- MCP registry, active
More from malkreide
- Swiss Courts Mcp1
- Swiss Culture Mcp1
- Swiss Environment Mcp1
- Swiss Road Mobility Mcp1
- Register Mcp
- Seco Labor Mcp
- Swiss Snb Mcp
- Sbb Opendata Mcp2
- Bag Epl Mcp
- Bag Health Mcp
- Bakom Mcp
- Lobbywatch Mcp
- Meteoswiss Mcp
- News Monitor Mcp
- Openlex Mcp
- Swiss Cultural Heritage Mcp
- Swiss Electricity Mcp
- Swiss Energy Mcp
- Swiss Food Safety Mcp
- Wsl Envidat Mcp
- Zh Education Mcp
- Eth Library Mcp1
- Swiss Ip Mcp
- Swisstopo Mcp12