Back to MCP Directory
Opentk
Model Context Protocol moderate risk

Opentk

Provides access to Dutch parliamentary data via OpenTK, enabling LLMs to search documents, analyze debates, and retrieve MP information with NLP-powered relevance analysis.

Connections & Capabilities

Connects To

GitHub

Capabilities

read

Quickstart

Install

npx @r-huijts/opentk-mcp

Config

{
  "mcpServers": {
    "opentk": {
      "command": "npx",
      "args": [
        "-y",
        "@r-huijts/opentk-mcp"
      ]
    }
  }
}

Exposed MCP Tools (17)

safe
get_overview

Provides a paginated overview of recent parliamentary activities and MP birthdays.

Read-only operation, no side effects.

safe
birthdays_today

Lists MPs celebrating birthdays on the current day.

Read-only operation, no side effects.

safe
list_persons

Provides a complete directory of current MPs with their party affiliations.

Read-only operation, no side effects.

safe
search_tk

Performs a comprehensive search across all parliamentary data using advanced query syntax.

Read-only operation, no side effects.

safe
search_tk_filtered

Searches within specific categories of parliamentary data (Document, Activiteit, Zaak).

Read-only operation, no side effects.

safe
search_by_category

Searches for specific document types (questions, motions, all).

Read-only operation, no side effects.

safe
analyze_document_relevance

Analyzes document relevance using NLP, extracting keywords, entities, and relevance scores.

Read-only analysis, no modification of data.

safe
get_document_content

Retrieves the content of a document (PDF/DOCX) with targeted, sequential, or full reading modes.

Read-only operation, no side effects.

safe
find_person_in_document

Locates all occurrences of a person in a document using fuzzy matching.

Read-only operation, no side effects.

safe
find_party_in_document

Locates all occurrences of a political party in a document.

Read-only operation, no side effects.

safe
get_document_details

Retrieves structured metadata about a specific document.

Read-only operation, no side effects.

safe
get_document_links

Converts document URLs to clickable markdown links.

Read-only operation, no side effects.

safe
get_committees

Lists all parliamentary committees.

Read-only operation, no side effects.

safe
get_committee_details

Provides detailed information about specific parliamentary committees.

Read-only operation, no side effects.

safe
get_upcoming_activities

Lists upcoming parliamentary debates and meetings.

Read-only operation, no side effects.

safe
get_voting_results

Retrieves recent voting results with party positions.

Read-only operation, no side effects.

safe
get_photo

Retrieves official MP portrait photographs.

Read-only operation, no side effects.

Safety Assessment

The OpenTK MCP server is relatively safe for read-only access to parliamentary data. Risks are primarily related to data interpretation and potential misuse of information. It is less safe if used to draw conclusions without human oversight.

  • Read-only access to parliamentary data.
  • No direct write or delete operations on the source data.
  • NLP-powered relevance analysis minimizes unnecessary data retrieval.
  • Uses a well-defined API for data access.
  • Potential for information misuse if queries are crafted maliciously.
  • Reliance on the tkconv service introduces a dependency risk.
  • Exposure of parliamentary data could have political ramifications.
  • NLP analysis might introduce bias or misinterpretations.
Opentk Review, Pricing & Alternatives (2026) | Flaex AI