Labsco
MCP SERVER

OpenTK

by r-huijts

Search Tweede Kamer documents, votes and committee agendas, and find where a named MP or party appears inside a specific document without pulling the whole file into context.

Government, Legal & Legislative RecordsVerified
Summary
Long parliamentary documents become searchable without being read into the context window first.

analyze_document_relevance, find_person_in_document and find_party_in_document all exist to avoid loading a full document: the first reports what is in it before you commit, the other two return positions by fuzzy match, and get_document_content then takes an offset so you can read around a hit rather than from the top. The scope is one parliament — every tool addresses Tweede Kamer material, and the directory, committee and voting tools carry no historical membership, only what is current.

What it is

A research layer over the Dutch Tweede Kamer's documents, activities, votes and member directory, with tools for reading inside a document as well as finding it.

What you get
  • Full-text search across documents, activities and cases, filterable to one of those types or to a category such as moties or vragen, with quoted phrases and NOT exclusion supported
  • Voting results per motion or bill: date, submitter, accepted or rejected, for and against counts, and which parties voted which way
  • A directory of sitting MPs with IDs, parties and faction memberships, their official portraits, and today's birthdays
  • Committees with their members, leadership roles and recent work, plus the upcoming debates and meetings sorted by date
  • Document metadata and links to the PDF and the official page, and the document text itself either paged or centred on a byte offset
  • Locations of a person or a party inside a document by fuzzy match, and a relevance pre-check that reports what a document contains before you read it
Requirements

Nothing to supply — no account and no key. Documents are addressed by the numbers the search tools return, so a lookup starts from a search rather than from an identifier you already hold.

Setup effort

One command — npx -y @r-huijts/opentk-mcp