{
 "voice": "One card of the book.",
 "agent": {
  "slug": "politikdata-dk-mcp",
  "name": "Politikdata.dk MCP",
  "specialty": null,
  "description": "Danish parliamentary cases, votes, politicians, parties, elections, and comparison tools.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-26T23:09:33.869Z",
  "card": "/agent/politikdata-dk-mcp",
  "url": "https://allagents.app/agent/politikdata-dk-mcp",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://mcp.politikdata.dk/mcp",
   "site": "https://mcp.politikdata.dk/"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://mcp.politikdata.dk/",
   "hire": null
  },
  "bubble": "closed",
  "score": 50,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-27",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "compare",
     "description": "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": "fetch",
     "description": "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."
    },
    {
     "name": "get_case",
     "description": "Get compact details for one Danish parliamentary case, including paginated associated document metadata and file IDs for optional extracted document text…"
    },
    {
     "name": "get_case_debate",
     "description": "Read a case's first-reading debate track, including speech text and source links. Filter by person or party and page through entries. Chairing remarks are…"
    },
    {
     "name": "get_document_text",
     "description": "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."
    },
    {
     "name": "get_election",
     "description": "Inspect one public Danish parliamentary or municipal election by ID or slug. Returns election metadata, public result status, national turnout, vote totals…"
    },
    {
     "name": "get_election_candidates",
     "description": "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…"
    },
    {
     "name": "get_election_history",
     "description": "Track turnout, vote totals, party or candidate performance, bloc shares, bloc lead, or calculated FV mandates across elections. from_year and to_year are…"
    },
    {
     "name": "get_election_votes",
     "description": "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…"
    },
    {
     "name": "get_legal_document",
     "description": "Read legislation metadata, related resource IDs with reference_lookup tool instructions, version history and a bounded text slice. Continue with…"
    },
    {
     "name": "get_party",
     "description": "Get compact details for one Danish political party, including the manually registered party leader, profile statistics, national FV/KV vote-share history…"
    },
    {
     "name": "get_person",
     "description": "Get compact details for one Danish politician/person, including public biography summary, roles, party memberships, parliamentary vote statistics, election…"
    },
    {
     "name": "get_question",
     "description": "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…"
    },
    {
     "name": "get_question_history",
     "description": "Read the non-searchable parliamentary timeline for a question, including source provenance, corrections and observation dates. Page with offset and limit."
    },
    {
     "name": "get_verdict",
     "description": "Read a verdict with original publication links, legal citation evidence, related resource IDs, reference_lookup tool instructions, outcomes and bounded text…"
    },
    {
     "name": "get_vote_cast",
     "description": "Get compact details for one Danish parliamentary afstemning/vote cast, related legislation and verdict IDs with reference_lookup tool instructions, and…"
    },
    {
     "name": "get_vote_cast_votes",
     "description": "Get the full voting breakdown for one Danish parliamentary afstemning/vote cast, including both party-level votes and individual politician roll-call votes."
    },
    {
     "name": "list_elections",
     "description": "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…"
    },
    {
     "name": "resolve_person",
     "description": "Resolve politicians by name only. Use this when an MCP client needs person IDs before calling person-specific tools."
    },
    {
     "name": "search",
     "description": "Universal Deep Research-compatible search across Politikdata.dk questions and answers, cases, vote casts, people, parties, legislation and verdicts. Use fetch…"
    },
    {
     "name": "search_cases",
     "description": "Search Danish parliamentary cases/documents by text, date range, type, category, and topic. Category filters should usually be omitted for initial searches…"
    },
    {
     "name": "search_keywords",
     "description": "Search parliamentary topic keywords by text. Results are ordered by associated document count so frequently used keywords are suggested first."
    },
    {
     "name": "search_legal_documents",
     "description": "Search legislation from Retsinformation, including legal text. Use get_legal_document for metadata and paged text. Historical versions can be included…"
    },
    {
     "name": "search_party_votes",
     "description": "Search how a Danish political party voted in Folketinget afstemninger/stemmer. Use party IDs from the parties vocabulary resource. Category filters should…"
    },
    {
     "name": "search_person_votes",
     "description": "Search how a Danish politician/person voted in Folketinget afstemninger/stemmer. Use resolve_person first when only a name is known. Category filters should…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://mcp.politikdata.dk/mcp",
   "answers": true,
   "checked": "2026-10-27T05:55:37.324Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-27T06:39:31.997Z",
     "since": "2026-10-27T06:39:31.997Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-27T06:39:31.997Z",
    "since": "2026-10-27T06:39:31.997Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-10-27T05:55:37.324Z"
  }
 }
}