Skip to main content
Glama

OpenTK Model Context Protocol Server

by r-huijts
MIT License
13
13
  • Apple

search_tk

Perform precise searches across Dutch parliamentary records, including documents, debates, and member information. Filter results using keywords, exact phrases, or advanced operators like 'NOT', 'OR', and 'NEAR()' for accurate topic tracking.

Instructions

Performs a comprehensive search across all parliamentary data including documents, activities, and cases. Returns results matching the provided keyword or phrase. Use this for general searches when you need information on any topic discussed in parliament, regardless of document type or context. Search syntax: Searching for 'Joe Biden' finds documents containing both 'Joe' and 'Biden' anywhere in the text. Searching for "Joe Biden" (with quotes) finds only documents where these words appear next to each other. Searching for 'Hubert NOT Bruls' finds documents containing 'Hubert' but not 'Bruls'. The capital letters in 'NOT' are important. You can also use 'OR' and 'NEAR()' operators.

Input Schema

NameRequiredDescriptionDefault
formatNoFormat of the results: 'full' for complete data or 'summary' for a condensed version (default: 'summary')
limitNoMaximum number of results to return per page (default: 20, max: 100)
pageNoPage number for paginated results (default: 1)
queryYesSearch keyword or phrase - can be any term, name, policy area, or exact quote you want to find in parliamentary records. Use quotes for exact phrases, 'NOT' to exclude terms, 'OR' for alternatives, and 'NEAR()' for proximity searches.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "format": { "description": "Format of the results: 'full' for complete data or 'summary' for a condensed version (default: 'summary')", "enum": [ "full", "summary" ], "type": "string" }, "limit": { "description": "Maximum number of results to return per page (default: 20, max: 100)", "type": "number" }, "page": { "description": "Page number for paginated results (default: 1)", "type": "number" }, "query": { "description": "Search keyword or phrase - can be any term, name, policy area, or exact quote you want to find in parliamentary records. Use quotes for exact phrases, 'NOT' to exclude terms, 'OR' for alternatives, and 'NEAR()' for proximity searches.", "type": "string" } }, "required": [ "query" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/r-huijts/opentk-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server