GERDA German Election Data
Read-only German federal election results for municipalities, with harmonized geography.
Should I use this
Quality & Safety
Findings (1)
- LOWin find_geographies
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": {
"gerda": {
"url": "https://mcp.german-elections.com/mcp"
}
}
}Remote endpoints
https://mcp.german-elections.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢list_datasets
List GERDA datasets available through this server.
Input Schema
{
"type": "object",
"properties": {},
"title": "list_datasetsArguments"
}Output Schema
{
"type": "object",
"additionalProperties": true,
"title": "list_datasetsDictOutput"
}🟢describe_dataset(dataset, column_search)
Describe coverage, caveats, citation, and columns for a GERDA dataset.
Input Schema
{
"type": "object",
"properties": {
"dataset": {
"title": "Dataset",
"type": "string"
},
"column_search": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Column Search"
}
},
"required": [
"dataset"
],
"title": "describe_datasetArguments"
}Output Schema
{
"type": "object",
"additionalProperties": true,
"title": "describe_datasetDictOutput"
}🟢find_geographies(query, state, limit)
Resolve a municipality name or AGS prefix to GERDA geographic identifiers.
Input Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "find_geographiesArguments"
}Output Schema
{
"type": "object",
"additionalProperties": true,
"title": "find_geographiesDictOutput"
}🟢query_results(dataset, metrics, ags, years, states, ...)
Return a bounded, reproducible subset of a published GERDA dataset.
Input Schema
{
"type": "object",
"properties": {
"dataset": {
"title": "Dataset",
"type": "string"
},
"metrics": {
"items": {
"type": "string"
},
"title": "Metrics",
"type": "array"
},
"ags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Ags"
},
"years": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Years"
},
"states": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "States"
},
"counties": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Counties"
},
"limit": {
"default": 100,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
}
},
"required": [
"dataset",
"metrics"
],
"title": "query_resultsArguments"
}Output Schema
{
"type": "object",
"additionalProperties": true,
"title": "query_resultsDictOutput"
}🟢get_download(dataset, format)
Return the full-file URL, checksum, citation, and usage notes.
Input Schema
{
"type": "object",
"properties": {
"dataset": {
"title": "Dataset",
"type": "string"
},
"format": {
"default": "csv",
"title": "Format",
"type": "string"
}
},
"required": [
"dataset"
],
"title": "get_downloadArguments"
}Output Schema
{
"type": "object",
"additionalProperties": true,
"title": "get_downloadDictOutput"
}Community
Evidence