Connections & Capabilities
Connects To
Capabilities
Quickstart
Install
npx @r-huijts/opentk-mcpConfig
{
"mcpServers": {
"opentk": {
"command": "npx",
"args": [
"-y",
"@r-huijts/opentk-mcp"
]
}
}
}Exposed MCP Tools (17)
get_overviewProvides a paginated overview of recent parliamentary activities and MP birthdays.
Read-only operation, no side effects.
birthdays_todayLists MPs celebrating birthdays on the current day.
Read-only operation, no side effects.
list_personsProvides a complete directory of current MPs with their party affiliations.
Read-only operation, no side effects.
search_tkPerforms a comprehensive search across all parliamentary data using advanced query syntax.
Read-only operation, no side effects.
search_tk_filteredSearches within specific categories of parliamentary data (Document, Activiteit, Zaak).
Read-only operation, no side effects.
search_by_categorySearches for specific document types (questions, motions, all).
Read-only operation, no side effects.
analyze_document_relevanceAnalyzes document relevance using NLP, extracting keywords, entities, and relevance scores.
Read-only analysis, no modification of data.
get_document_contentRetrieves the content of a document (PDF/DOCX) with targeted, sequential, or full reading modes.
Read-only operation, no side effects.
find_person_in_documentLocates all occurrences of a person in a document using fuzzy matching.
Read-only operation, no side effects.
find_party_in_documentLocates all occurrences of a political party in a document.
Read-only operation, no side effects.
get_document_detailsRetrieves structured metadata about a specific document.
Read-only operation, no side effects.
get_document_linksConverts document URLs to clickable markdown links.
Read-only operation, no side effects.
get_committeesLists all parliamentary committees.
Read-only operation, no side effects.
get_committee_detailsProvides detailed information about specific parliamentary committees.
Read-only operation, no side effects.
get_upcoming_activitiesLists upcoming parliamentary debates and meetings.
Read-only operation, no side effects.
get_voting_resultsRetrieves recent voting results with party positions.
Read-only operation, no side effects.
get_photoRetrieves 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.
