dk.politikdata/mcp

MCPCommunitylive
v0.1.0dk.politikdataUnknownAktualisiert vor 1 Mon.

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

Endpunkt-Statuslive
geprüft vor 9 Std. · 1340 ms
100 % der letzten 4 Prüfungen haben diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 1 Mon.Letzte Aktualisierung
Paket
Autordk.politikdata
LizenzUnknown
Version0.1.0
Quellemcp-registry
Trust-Status
B
60/100Gut
Im Forge-Index gelistet+10/10
Publisher-Identität verifiziert+0/30
Publisher: für diesen Eintrag ist kein Repository hinterlegt, daher kann `forge publish` die Inhaberschaft nicht automatisch prüfen. Nutze oben „Diesen Eintrag beanspruchen“ — Forge prüft diese Fälle von Hand.
Domain-Verifizierung+0/10
Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
Prompt-Injection-Scan · sauber+30/30
Obfuskations-/Exfiltrations-Scan · sauber+20/20
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain
Herkunft
AbhängigkeitenNicht auditiert
Tool-Oberfläche24 Tools · keines privilegiert
Sicherheits-Scan✓ Saubervlive · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert20. Juli 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

24 Tools · keines privilegiert
Live am Endpunkt des Anbieters beobachtet9h ago

Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.

  • https://mcp.politikdata.dk/mcp24 Tools · 1340 ms
compareCompare 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 ambiguous, retry with a specific input like person:123 or party:6 from the returned candidates. Leave result_filter as all for overa…

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 ambiguous, retry with a specific input like person:123 or party:6 from the returned candidates. Leave result_filter as all for overa…

ParameterTypBeschreibung
left*stringLeft side person or party name. Use person:123 or party:123 to select a specific ID when a name is ambiguous.
right*stringRight side person or party name. Use person:123 or party:123 to select a specific ID when a name is ambiguous.
result_filterstringFilter returned result rows. Use all for overall comparison questions. Use only_agreement/only_disagreement only to inspect matching result rows. This does not…
querystringFree-text query for Danish case title.
from_datestringEarliest afstemning date, formatted as YYYY-MM-DD.
to_datestringLatest afstemning date, formatted as YYYY-MM-DD.
vote_type_idintegerVote type ID. For person/person and person/party comparisons this filters person votes; for party/party comparisons this filters party majority votes.
vote_cast_type_idintegerAfstemning type ID from the vote event type vocabulary resource.
case_type_idintegerRelated case type ID from the case type vocabulary resource.
category_idintegerAdvanced refinement filter. Use only when the user explicitly asks for this category or to narrow an already-inspected result set; categories are difficult to…
include_change_proposalsbooleanInclude amendment/change proposal afstemninger. Defaults to false because change proposal vote casts do not describe what they changed.
sort_bystringSort field. Defaults to date.
sort_directionstringSort direction. Defaults to desc.
acceptedbooleanWhether the afstemning was accepted/adopted.
pageinteger
page_sizeinteger
fetchUniversal Deep Research-compatible fetch tool. Takes an id returned by search and returns a readable JSON document with id, title, text, url, and metadata.

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.

ParameterTypBeschreibung
id*stringResult ID returned by the search tool, for example case:123, vote_cast:456, person:789, or party:2.
get_caseGet compact details for one Danish parliamentary case, including paginated associated document metadata and file IDs for optional extracted document text retrieval.

Get compact details for one Danish parliamentary case, including paginated associated document metadata and file IDs for optional extracted document text retrieval.

ParameterTypBeschreibung
case_id*integerCase ID from search_cases, search_vote_casts, or vote search related_case.id.
document_offsetintegerOffset into the associated document metadata list. Use with document_limit to page through large case document lists.
document_limitintegerMaximum number of associated document metadata records to return. Use 0 to omit document items while keeping document counts.
get_document_textReturn a bounded slice of extracted text for a document file. Supports head, tail, and range pagination; source_url always points to the official PDF.

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.

ParameterTypBeschreibung
file_id*integerFile ID from get_case documents.items[].file.id.
modestringText slice mode. Use head for the beginning, tail for the end, or range with offset for pagination.
offsetintegerCharacter offset used only when mode is range. Use next_offset from a prior response to continue reading.
limitintegerMaximum number of extracted-text characters to return.
get_electionInspect one public Danish parliamentary or municipal election by ID or slug. Returns election metadata, public result status, national turnout, vote totals and party vote shares, update timestamps, calculated but not officially verified parliamentary mandate counts, and the previous comparable el…

Inspect one public Danish parliamentary or municipal election by ID or slug. Returns election metadata, public result status, national turnout, vote totals and party vote shares, update timestamps, calculated but not officially verified parliamentary mandate counts, and the previous comparable el…

ParameterTypBeschreibung
election_idintegerElection ID from list_elections.
election_slugstringElection slug from list_elections, for example fv-2022 or kv-2025.
get_election_candidatesInspect 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 accept IDs, slugs, exact names, or partial names. With one uniquely resolved candidate, breakdown_by can rank their reg…

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 accept IDs, slugs, exact names, or partial names. With one uniquely resolved candidate, breakdown_by can rank their reg…

ParameterTypBeschreibung
year*integer
election_typestringFV for Folketingsvalg or KV for Kommunalvalg.
regionstringRegion code or name, for example Region Midtjylland.
constituencystringFolketingsvalg constituency (Danish: storkreds) code or name.
nomination_districtstringFolketingsvalg nomination district (Danish: opstillingskreds) code or name.
municipalitystringMunicipality code, slug, or name, for example Horsens.
polling_areastringPolling area (Danish: afstemningsområde) DAGI code or name.
partystringOptional party name, abbreviation, list letter, or election list ID.
candidatestringOptional candidate ID, slug, exact name, or partial name.
breakdown_bystringWith one uniquely resolved candidate, break their result down geographically.
sort_bystring
sort_directionstring
pageinteger
page_sizeinteger
get_election_historyTrack 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; omitted bounds mean all available history. Geography filters select the same named/code scope in each election. breakdown…

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; omitted bounds mean all available history. Geography filters select the same named/code scope in each election. breakdown…

ParameterTypBeschreibung
metric*string
election_typestringFV for Folketingsvalg or KV for Kommunalvalg.
from_yearinteger
to_yearinteger
regionstringRegion code or name, for example Region Midtjylland.
constituencystringFolketingsvalg constituency (Danish: storkreds) code or name.
nomination_districtstringFolketingsvalg nomination district (Danish: opstillingskreds) code or name.
municipalitystringMunicipality code, slug, or name, for example Horsens.
polling_areastringPolling area (Danish: afstemningsområde) DAGI code or name.
partystringRequired for party metrics; accepts name, abbreviation, letter, or list ID.
candidatestringRequired for candidate metrics; accepts candidate ID, slug, or name.
breakdown_bystringGroup by election, or rank one geographic dimension across the period.
sort_bystring
sort_directionstring
pageinteger
page_sizeinteger
get_election_votesInspect 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, constituency, nomination district, municipality, and polling area arguments drill into applicable scopes. Optional party filter…

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, constituency, nomination district, municipality, and polling area arguments drill into applicable scopes. Optional party filter…

ParameterTypBeschreibung
year*integerElection year. Returns election_not_found when no matching election exists.
election_typestringFV for Folketingsvalg or KV for Kommunalvalg.
regionstringRegion code or name, for example Region Midtjylland.
constituencystringFolketingsvalg constituency (Danish: storkreds) code or name.
nomination_districtstringFolketingsvalg nomination district (Danish: opstillingskreds) code or name.
municipalitystringMunicipality code, slug, or name, for example Horsens.
polling_areastringPolling area (Danish: afstemningsområde) DAGI code or name.
partystringOptional party name, abbreviation, list letter, or election list ID.
sort_bystring
sort_directionstring
pageinteger
page_sizeinteger
get_partyGet compact details for one Danish political party, including the manually registered party leader, profile statistics, national FV/KV vote-share history, latest parliamentary election result, validity dates, and public URLs. Any parliamentary mandate count marked calculated is not officially ver…

Get compact details for one Danish political party, including the manually registered party leader, profile statistics, national FV/KV vote-share history, latest parliamentary election result, validity dates, and public URLs. Any parliamentary mandate count marked calculated is not officially ver…

ParameterTypBeschreibung
party_id*integerParty ID from the parties vocabulary resource or party vote search results.
get_personGet compact details for one Danish politician/person, including public biography summary, roles, party memberships, parliamentary vote statistics, election candidacies, and personal election votes. Use compare with person:ID when comparing this person against another person or a party majority vo…

Get compact details for one Danish politician/person, including public biography summary, roles, party memberships, parliamentary vote statistics, election candidacies, and personal election votes. Use compare with person:ID when comparing this person against another person or a party majority vo…

ParameterTypBeschreibung
person_id*integerPerson ID from search_persons, resolve_person, or a person-specific vote result.
get_questionRead a question with inline answers, actors, original files and provenance. Page answers with answer_offset; read full text with text_offset. Use answer_id to pin any related answer. Answers have no independent detail resource.

Read a question with inline answers, actors, original files and provenance. Page answers with answer_offset; read full text with text_offset. Use answer_id to pin any related answer. Answers have no independent detail resource.

ParameterTypBeschreibung
question_id*integer
answer_offsetinteger
answer_limitinteger
text_offsetinteger
text_limitinteger
answer_idinteger
matched_answer_offsetinteger
querystringRepeat the search query to include matching answers outside the ordinary answer window.
get_question_historyRead the non-searchable parliamentary timeline for a question, including source provenance, corrections and observation dates. Page with offset and limit.

Read the non-searchable parliamentary timeline for a question, including source provenance, corrections and observation dates. Page with offset and limit.

ParameterTypBeschreibung
question_id*integer
offsetinteger
limitinteger
get_vote_castGet compact details for one Danish parliamentary afstemning/vote cast, including paginated party vote breakdown. This does not include the full roll-call list of individual politician votes; use get_vote_cast_votes for that.

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 individual politician votes; use get_vote_cast_votes for that.

ParameterTypBeschreibung
vote_cast_id*integerVote cast / afstemning ID from search_vote_casts or vote search results.
party_vote_offsetintegerOffset into the party vote breakdown list.
party_vote_limitintegerMaximum number of party vote breakdown rows to return. Use 0 to omit party vote items while keeping counts.
get_vote_cast_votesGet the full voting breakdown for one Danish parliamentary afstemning/vote cast, including both party-level votes and individual politician roll-call votes.

Get the full voting breakdown for one Danish parliamentary afstemning/vote cast, including both party-level votes and individual politician roll-call votes.

ParameterTypBeschreibung
vote_cast_id*integerVote cast / afstemning ID from search_vote_casts or vote search results.
list_electionsList 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 default/live markers and public URLs.

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 default/live markers and public URLs.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

resolve_personResolve politicians by name only. Use this when an MCP client needs person IDs before calling person-specific tools.

Resolve politicians by name only. Use this when an MCP client needs person IDs before calling person-specific tools.

ParameterTypBeschreibung
name*stringFull or partial name of a politician. Searches only person name fields.
period_idintegerOptional parliamentary period ID.
current_onlybooleanLimit to politicians active in the current period.
max_candidatesinteger
searchUniversal Deep Research-compatible search across Politikdata.dk questions and their answers, cases, vote casts, people, and parties. Use fetch with the returned id to retrieve a readable citation source.

Universal Deep Research-compatible search across Politikdata.dk questions and their answers, cases, vote casts, people, and parties. Use fetch with the returned id to retrieve a readable citation source.

ParameterTypBeschreibung
query*stringNatural-language search query.
search_casesSearch Danish parliamentary cases/documents by text, date range, type, category, and topic. Category filters should usually be omitted for initial searches and used only for refinement.

Search Danish parliamentary cases/documents by text, date range, type, category, and topic. Category filters should usually be omitted for initial searches and used only for refinement.

ParameterTypBeschreibung
querystringFree-text query for case title, resume, explanation, or case number.
from_datestringEarliest update date, formatted as YYYY-MM-DD.
to_datestringLatest update date, formatted as YYYY-MM-DD.
case_type_idintegerCase type ID from the case type vocabulary resource.
category_idintegerAdvanced refinement filter. Use only when the user explicitly asks for this category or to narrow an already-inspected result set; categories are difficult to…
keyword_textstringNatural-language topic text. Prefer this when exact keyword IDs are ambiguous.
keyword_idintegerExact keyword ID, when known.
sort_bystringSort field. Defaults to updated_date.
sort_directionstringSort direction. Defaults to desc.
pageinteger
page_sizeinteger
search_keywordsSearch parliamentary topic keywords by text. Results are ordered by associated document count so frequently used keywords are suggested first.

Search parliamentary topic keywords by text. Results are ordered by associated document count so frequently used keywords are suggested first.

ParameterTypBeschreibung
query*stringKeyword text or partial topic text to search for.
pageinteger
page_sizeinteger
search_party_votesSearch how a Danish political party voted in Folketinget afstemninger/stemmer. Use party IDs from the parties vocabulary resource. Category filters should usually be omitted for initial searches and used only for refinement.

Search how a Danish political party voted in Folketinget afstemninger/stemmer. Use party IDs from the parties vocabulary resource. Category filters should usually be omitted for initial searches and used only for refinement.

ParameterTypBeschreibung
party_id*integerParty ID from the parties vocabulary resource.
querystringFree-text query for Danish case title.
from_datestringEarliest afstemning date, formatted as YYYY-MM-DD.
to_datestringLatest afstemning date, formatted as YYYY-MM-DD.
vote_type_idintegerParty vote type ID from the vote types vocabulary resource.
vote_cast_type_idintegerAfstemning type ID from the vote event type vocabulary resource.
case_type_idintegerRelated case type ID from the case type vocabulary resource.
category_idintegerAdvanced refinement filter. Use only when the user explicitly asks for this category or to narrow an already-inspected result set; categories are difficult to…
include_change_proposalsbooleanInclude amendment/change proposal afstemninger. Defaults to false because change proposal vote casts do not describe what they changed.
sort_bystringSort field. Defaults to date.
sort_directionstringSort direction. Defaults to desc.
pageinteger
page_sizeinteger
search_person_votesSearch 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 omitted for initial searches and used only for refinement.

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 omitted for initial searches and used only for refinement.

ParameterTypBeschreibung
person_id*integerPerson ID. Use resolve_person first when only a name is known.
querystringFree-text query for Danish case title.
from_datestringEarliest afstemning date, formatted as YYYY-MM-DD.
to_datestringLatest afstemning date, formatted as YYYY-MM-DD.
vote_type_idintegerPerson vote type ID from the vote types vocabulary resource.
vote_cast_type_idintegerAfstemning type ID from the vote event type vocabulary resource.
case_type_idintegerRelated case type ID from the case type vocabulary resource.
category_idintegerAdvanced refinement filter. Use only when the user explicitly asks for this category or to narrow an already-inspected result set; categories are difficult to…
include_change_proposalsbooleanInclude amendment/change proposal afstemninger. Defaults to false because change proposal vote casts do not describe what they changed.
sort_bystringSort field. Defaults to date.
sort_directionstringSort direction. Defaults to desc.
pageinteger
page_sizeinteger
search_personsResolve or search politicians by name, optionally limited by parliamentary period.

Resolve or search politicians by name, optionally limited by parliamentary period.

ParameterTypBeschreibung
query*stringName or partial name of a politician.
period_idintegerOptional parliamentary period ID.
current_onlybooleanLimit to politicians active in the current period.
sort_bystringOptional explicit sort field. Omit to keep relevance-first ordering for name searches.
sort_directionstringSort direction for explicit sort_by. Defaults to asc.
pageinteger
page_sizeinteger
search_questionsSearch all Danish parliamentary questions including text in their answers. Results and facets count distinct questions; answers appear inline. Use get_question to read all answers.

Search all Danish parliamentary questions including text in their answers. Results and facets count distinct questions; answers appear inline. Use get_question to read all answers.

ParameterTypBeschreibung
querystringWords in a question or any of its answers.
pageinteger
page_sizeinteger
from_datestring
to_datestring
sort_bystring
sort_directionstring
question_typearraySpørgsmålstype
question_type_searchstring
question_type_offsetinteger
emnearrayEmne
emne_searchstring
emne_offsetinteger
emneordarrayNøgleord
emneord_searchstring
emneord_offsetinteger
committeearrayUdvalg
committee_searchstring
committee_offsetinteger
recipientarrayStillet til
recipient_searchstring
recipient_offsetinteger
askerarrayStillet af
asker_searchstring
search_vote_castsSearch Danish parliamentary afstemninger/stemmer, meaning aggregate vote results for a case step. This does not search individual person or party votes. Category filters should usually be omitted for initial searches and used only for refinement.

Search Danish parliamentary afstemninger/stemmer, meaning aggregate vote results for a case step. This does not search individual person or party votes. Category filters should usually be omitted for initial searches and used only for refinement.

ParameterTypBeschreibung
querystringFree-text query for Danish case title or case number.
from_datestringEarliest meeting date, formatted as YYYY-MM-DD.
to_datestringLatest meeting date, formatted as YYYY-MM-DD.
vote_cast_type_idintegerAfstemning type ID from the vote cast/event type vocabulary resource.
case_type_idintegerRelated case type ID from the case type vocabulary resource.
category_idintegerAdvanced refinement filter. Use only when the user explicitly asks for this category or to narrow an already-inspected result set; categories are difficult to…
acceptedbooleanWhether the afstemning was accepted/adopted.
keyword_textstringNatural-language topic text. Prefer this when exact keyword IDs are ambiguous.
keyword_idintegerExact keyword ID, when known.
include_change_proposalsbooleanInclude amendment/change proposal afstemninger. Defaults to false.
sort_bystringSort field. Defaults to date.
sort_directionstringSort direction. Defaults to desc.
pageinteger
page_sizeinteger

24 von 24 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

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

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.