Research & Data · Legal & Compliance

Opentk MCP logo

Opentk MCP

r-huijts/opentk-mcp

A bridge between large language models (LLMs) and Dutch parliamentary data through a standardized interface. This MCP server provides access to Dutch parliamentary documents, debates, and member information from the Tweede Kamer.

Install

npx -y @r-huijts/opentk-mcp

Client configuration

{
  "mcpServers": {
    "opentk": {
      "command": "npx",
      "args": [
        "-y",
        "@r-huijts/opentk-mcp"
      ]
    }
  }
}
GitHub stars
9
Author
@r-huijts
Category
Research & Data, Legal & Compliance
License
MIT
Updated
Oct 6, 2026

Features

  • Search parliamentary documents with advanced query capabilities (quotes, NOT, OR, NEAR operators)

  • Access comprehensive MP information and committee memberships

  • Retrieve full document content (PDF, Word) with smart chunking

  • Track legislative cases, government activities, and voting results

  • Real-time access to parliamentary proceedings and upcoming activities

  • NLP-Powered Relevance Analysis: Intelligently analyze documents before loading full content

  • TF-IDF Keyword Extraction: Identify the top 10-15 most important terms in any document

  • Dutch-Optimized Entity Recognition: Automatically detect persons (MPs, ministers), political parties (VVD, PVV, CDA, D66, etc.), and organizations

  • Topic Categorization: Classify documents across 10 major political themes (Climate, Economy, Healthcare, Education, etc.)

  • Relevance Scoring: Rank documents by relevance to specific search terms (0-100 score)

Tools (15)

  • get_overview

    Comprehensive overview of recent parliamentary activities and MP birthdays (paginated)

  • list_persons

    Complete directory of current MPs with party affiliations

  • search_tk

    Comprehensive search across all parliamentary data with advanced query syntax

  • search_tk_filtered

    Search within specific categories (Document, Activiteit, Zaak)

  • search_by_category

    Search for specific document types (questions, motions, all)

  • analyze_document_relevance

    NLP-powered document analysis with keyword extraction, entity recognition, and relevance scoring

  • get_document_content

    Retrieve document content (PDF/DOCX) with three reading modes (targeted, sequential, full)

  • find_person_in_document

    Locate all occurrences of a person in a document with fuzzy matching

  • find_party_in_document

    Locate all occurrences of a political party in a document

  • get_document_details

    Retrieve structured metadata about documents

  • get_document_links

    Convert document URLs to clickable markdown links

  • get_committee_details

    Detailed information about specific committees

  • get_upcoming_activities

    Upcoming parliamentary debates and meetings

  • get_voting_results

    Recent voting results with party positions

  • get_photo

    Retrieve official MP portrait photographs

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Firecrawl MCP Server logo

Firecrawl MCP Server

mendableai/firecrawl-mcp-server

2.8k

A Model Context Protocol (MCP) server that brings Firecrawl to MCP-compatible AI agents — search, scrape, and interact with the live web for clean, agent-ready context.

Research & Data
Exa Web Search logo

Exa Web Search

exa-labs/exa-mcp-server

1.4k

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Research & Data
ArXiv logo

ArXiv

blazickjp/arxiv-mcp-server

1k

A local MCP server for agent literature work. The differentiator is original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk.

Research & Data
sail logo

sail

lakehq/sail

730

Sail is a drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads on a distributed, multimodal compute engine.

Research & Data

OpenAPI Proxy

janwilmake/openapi-mcp-server

554

A Model Context Protocol (MCP) server for Claude/Cursor that enables searching and exploring OpenAPI specifications through oapis.org.

Research & Data
Excel MCP Server logo

Excel MCP Server

haris-musa/excel-mcp-server

393

A Model Context Protocol server that lets AI assistants create, read and edit Excel workbooks. It needs no Microsoft Excel installation.

Research & Data