dk.politikdata/mcp

MCPcommunautéen ligne
v0.1.0dk.politikdataUnknownMis à jour il y a 1 mois

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

État de l’endpointen ligne
vérifié il y a 9 h · 1340 ms
100 % des dernières 4 vérifications ont atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
il y a 1 moisDernière mise à jour
Paquet
Auteurdk.politikdata
LicenceUnknown
Version0.1.0
Sourcemcp-registry
Statut de confiance
B
60/100Bon
Listé dans l’index Forge+10/10
Identité de l’éditeur vérifiée+0/30
Éditeur : aucune référence de dépôt n’est enregistrée pour cette annonce, `forge publish` ne peut donc pas vérifier la propriété automatiquement. Utilisez « Revendiquer cette annonce » ci-dessus — Forge les examine à la main.
Vérification de domaine+0/10
Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
Analyse d’injection de prompt · propre+30/30
Analyse d’obfuscation / exfiltration · propre+20/20
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance
DépendancesNon audité
Surface d’outils24 outils · aucun privilégié
Analyse de sécurité✓ Proprevlive · aujourd’huiQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé20 juil. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

24 outils · aucun privilégié
Observé en direct depuis l’endpoint du fournisseur9h ago

Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.

  • https://mcp.politikdata.dk/mcp24 outils · 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…

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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 outils sur 24 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

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

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.