dk.politikdata/mcp

MCPcomunidaden línea
v0.1.0dk.politikdataUnknownActualizado hace 1 m

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

Estado del endpointen línea
comprobado hace 9 h · 1340 ms
100 % de las últimas 4 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 1 mÚltima actualización
Paquete
Autordk.politikdata
LicenciaUnknown
Versión0.1.0
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
Listado en el índice de Forge+10/10
Identidad del publicador verificada+0/30
Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
Verificación de dominio+0/10
Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
Análisis de inyección de prompts · limpio+30/30
Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio
Procedencia
DependenciasSin auditar
Superficie de herramientas24 herramientas · ninguna privilegiada
Análisis de seguridad✓ Limpiovlive · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado20 jul 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

24 herramientas · ninguna privilegiada
Observado en vivo desde el endpoint del proveedor9h ago

Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.

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

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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 de 24 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

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

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.