Sortition Knowledge
Research and sources on sortition, citizens' assemblies and democratic reform.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"sortition-knowledge": {
"url": "https://mcp.sortition.dk"
}
}
}Remote endpoints
https://mcp.sortition.dkstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢get_service_overview
Describe the purpose, scope and recommended use of the Sortition Knowledge MCP service.
Input Schema
{
"type": "object",
"properties": {},
"title": "get_service_overviewArguments"
}🟢search_knowledge(query, limit)
Semantically search the Sortition knowledge base. Use this for questions about sortition, citizens' assemblies, citizens' chambers, democratic institutions and related reforms. Returns relevant source excerpts with document name, page and score.
Input Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"limit": {
"default": 5,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "search_knowledgeArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Result",
"type": "array"
}
},
"required": [
"result"
],
"title": "search_knowledgeOutput"
}🟢list_documents
List the source documents currently available in the Sortition knowledge base.
Input Schema
{
"type": "object",
"properties": {},
"title": "list_documentsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Result",
"type": "array"
}
},
"required": [
"result"
],
"title": "list_documentsOutput"
}🟢get_document_page(document, page)
Retrieve the complete text of one page from a PDF source document. Use this after search_knowledge() when more context or source verification is needed.
Input Schema
{
"type": "object",
"properties": {
"document": {
"title": "Document",
"type": "string"
},
"page": {
"title": "Page",
"type": "integer"
}
},
"required": [
"document",
"page"
],
"title": "get_document_pageArguments"
}Community
Evidence