malkreide avatar

Lobbywatch Mcp

malkreide/lobbywatch-mcp

Connects Claude to Lobbywatch.ch, Switzerland's largest lobby transparency database tracking 245 federal parliamentarians and their 7,800 declared conflicts of interest. You get seven tools: look up MPs by name, filter mandates by industry or commission, fetch lobby group details, rank parliamentarians by number of ties, and check compensation transparency scores. Built dump-first (weekly JSON export cached locally for 24 hours) with live API fallback for lobby groups. Ships with fuzzy name matching, CC BY-SA 4.0 attribution baked into every response, and runs over stdio or HTTP. Designed to pair with parlament-mcp so you can cross-reference what a parliamentarian voted on with who they're connected to in a single conversation.

tools
8
transport
STDIO
last updated
Oct 14, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

lobbywatch_get_parlamentarierFull profile + all conflicts of interest

Full profile + all conflicts of interest

No parameter schema in public metadata yet.

lobbywatch_list_interessenbindungenFiltered mandate list

Filtered mandate list

No parameter schema in public metadata yet.

lobbywatch_search_parlamentarier_nach_brancheCross-filter by industry and commission

Cross-filter by industry and commission

No parameter schema in public metadata yet.

lobbywatch_get_lobbygruppeLobby group with connected MPs and organisations

Lobby group with connected MPs and organisations

No parameter schema in public metadata yet.

lobbywatch_get_rankingTop-N by criterion

Top-N by criterion

No parameter schema in public metadata yet.

lobbywatch_get_transparenzquoteDistribution of compensation transparency labels

Distribution of compensation transparency labels

No parameter schema in public metadata yet.

lobbywatch_refresh_dumpCache control

Cache control

No parameter schema in public metadata yet.

lobbywatch_dump_statusCache control

Cache control

No parameter schema in public metadata yet.

Sponsors

Readme

πŸ›οΈ lobbywatch-mcp

CI PyPI version Python License: MIT Data: CC BY-SA 4.0 Swiss Public Data MCP Portfolio

An MCP server that connects AI models to Lobbywatch.ch, the largest lobby database of the Swiss Federal Parliament β€” conflicts of interest, lobby groups, access badges, and transparency scores.

πŸ‡©πŸ‡ͺ Deutsche Version

Part of the Swiss Public Data MCP Portfolio β€” connecting AI models to Swiss public data sources.


🎯 Anchor Demo Query


View the full README on GitHub

Details

Repository
github.com/malkreide/lobbywatch-mcp
Website
github.com/malkreide/lobbywatch-mcp
Category
Data & Analytics
Package
lobbywatch-mcp
Transport
STDIO
Registry
MCP registry, active

More from malkreide

Related Data & Analytics MCP servers

View all
1malkreide avatarSeco Labor Mcpmalkreide/seco-labor-mcpSwiss labour market and occupational accidents: unemployment, job seekers, vacancies, UVG data0stars
2malkreide avatarSwiss Snb Mcpmalkreide/swiss-snb-mcpSNB data portal: exchange rates, balance sheet, policy rates, SARON, monetary aggregates0stars
3malkreide avatarZh Education Mcpmalkreide/zh-education-mcpCanton and City of Zurich education data: schools, statistics, infrastructure0stars
4massanaroger avatarExtracto Mcpmassanaroger/extracto-mcpTurn any URL plus a schema into validated, typed JSON via the Extracto API.0stars
5periodix avatarPeriodix Actionsnet.periodix/actionsSearch LinkedIn & Sales Navigator. Get structured people, companies, posts, jobs data. 4.9/5 on G2.0stars
6deadpixel avatarRoundtabledeadpixel/roundtable-dashboardMulti-model AI debates: GPT-4o, Claude, Gemini & 200+ models discuss, then synthesize insight.0stars