Loading...

Provides access to Dutch parliamentary data via OpenTK, enabling LLMs to search documents, analyze debates, and retrieve MP information with NLP-powered relevance analysis.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
Provides access to Dutch parliamentary data via OpenTK, enabling LLMs to search documents, analyze debates, and retrieve MP information with NLP-powered relevance analysis.
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.
Performance depends on the tkconv service and network latency. NLP-powered relevance analysis can improve efficiency by reducing the amount of data retrieved.
Cost is primarily related to the resources used by the tkconv service and the token usage of the LLM. Efficient queries and relevance analysis can help minimize costs.
npx @r-huijts/opentk-mcp{
"mcpServers": {
"opentk": {
"command": "npx",
"args": [
"-y",
"@r-huijts/opentk-mcp"
]
}
}
}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.
None
hybrid
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.
Autonomy is limited by the read-only nature of the tools. The agent can explore and analyze data but cannot make any changes.
Production Tip
Monitor the tkconv service for availability and performance to ensure reliable data access.
The tkconv service, created by Bert Hubert, provides an accessible API to Dutch parliamentary data.
The data is not updated in real-time; there may be some delay depending on the tkconv service.
No, the OpenTK MCP server provides read-only access to parliamentary data.
The search functionality supports simple keyword searches, exact phrase searches, exclusion searches, and boolean operators (OR, NEAR()).
Use efficient queries and leverage the NLP-powered relevance analysis to reduce the amount of data retrieved.
The MCP server includes error handling and fallback mechanisms, but data access may be limited or unavailable if the tkconv service is down.
There is a potential for bias in the NLP analysis, so it's important to interpret the results with caution and consider the context of the data.