mcpserver.lol
registry/politikdata-mcp
Connection check verified live · 27h ago

politikdata-mcp

Danish parliamentary cases, votes, politicians, parties, elections, and comparison tools.

Tools 21
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

21 tools

Read from the running server on 27h ago.

compare read-only left*pagequeryright*sort_byto_date +10
Compare two Danish politicians/persons, two political parties, or one person against one party majority vote. Pass free-text names in left and right; when a name is amb…
fetch read-only id*
Universal Deep Research-compatible fetch tool. Takes an id returned by search and returns a readable JSON document with id, title, text, url, and metadata.
get_case read-only case_id*document_limitdocument_offset
Get compact details for one Danish parliamentary case, including paginated associated document metadata and file IDs for optional extracted document text retrieval.
get_document_text read-only modelimitoffsetfile_id*
Return a bounded slice of extracted text for a document file. Supports head, tail, and range pagination; source_url always points to the official PDF.
get_election read-only election_idelection_slug
Inspect one public Danish parliamentary or municipal election by ID or slug. Returns election metadata, public result status, national turnout, vote totals and party vo…
get_election_candidates read-only pageyear*partyregionsort_bycandidate +8
Inspect candidate names, votes, and vote shares for one FV or KV election and geographic scope. Year is required. Party and candidate text filters can be combined. Candidate names…
get_election_history read-only pagepartymetric*regionsort_byto_year +10
Track turnout, vote totals, party or candidate performance, bloc shares, bloc lead, or calculated FV mandates across elections. from_year and to_year are optional and inclusive; om…
get_election_votes read-only pageyear*partyregionsort_bypage_size +6
Inspect vote totals, turnout, party/list vote shares, bloc winner and lead for one FV or KV election. Year is required. With no geography it returns national data; region, constitu…
get_party read-only party_id*
Get compact details for one Danish political party, including the manually registered party leader, profile statistics, national FV/KV vote-share history, latest parlia…
get_person read-only person_id*
Get compact details for one Danish politician/person, including public biography summary, roles, party memberships, parliamentary vote statistics, election candidacies,…
get_vote_cast read-only vote_cast_id*party_vote_limitparty_vote_offset
Get compact details for one Danish parliamentary afstemning/vote cast, including paginated party vote breakdown. This does not include the full roll-call list of indivi…
get_vote_cast_votes read-only vote_cast_id*
Get the full voting breakdown for one Danish parliamentary afstemning/vote cast, including both party-level votes and individual politician roll-call votes.
list_elections read-only
List public Danish parliamentary and municipal elections that have result data or are enabled for live coverage. Returns IDs and slugs for get_election, plus current de…
resolve_person read-only name*period_idcurrent_onlymax_candidates
Resolve politicians by name only. Use this when an MCP client needs person IDs before calling person-specific tools.
search read-only query*
Universal Deep Research-compatible search across Politikdata.dk cases, vote casts, people, and parties. Use fetch with the returned id to retrieve a readable citation s…
search_cases read-only pagequerysort_byto_datefrom_datepage_size +5
Search Danish parliamentary cases/documents by text, date range, type, category, and topic. Category filters should usually be omitted for initial searches and used onl…
search_keywords read-only pagequery*page_size
Search parliamentary topic keywords by text. Results are ordered by associated document count so frequently used keywords are suggested first.
search_party_votes read-only pagequerysort_byto_dateparty_id*from_date +7
Search how a Danish political party voted in Folketinget afstemninger/stemmer. Use party IDs from the parties vocabulary resource. Category filters should usually be om…
search_persons read-only pagequery*sort_bypage_sizeperiod_idcurrent_only +1
Resolve or search politicians by name, optionally limited by parliamentary period.
search_person_votes read-only pagequerysort_byto_datefrom_datepage_size +7
Search how a Danish politician/person voted in Folketinget afstemninger/stemmer. Use resolve_person first when only a name is known. Category filters should usually be…
search_vote_casts read-only pagequerysort_byto_dateacceptedfrom_date +8
Search Danish parliamentary afstemninger/stemmer, meaning aggregate vote results for a case step. This does not search individual person or party votes. Category filter…