Knesset 2026 MCP
A read-only MCP server providing tools to access Israel's 2026 Knesset election data, including vote results, town-level voting patterns, government formation status, coalition red lines, and news feeds. It allows agents to query seats, votes, socio-economic clusters, and tracked complaints without requiring sign-up or API keys.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://knesset2026.fly.dev/mcpWhat you can do with it
- Retrieve seats and votes for every political list
- Find how a specific town voted and its historical trends
- Check coalition formation status and public red lines
- Get latest news posts from party leaders and journalists
Source and maintenance
Protocol and capabilities
- Server
- io.github.shilklaper/knesset2026 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
get_results — Election results
The 2026 Knesset result: seats and votes of every list, the 3.25% threshold, the blocs (editorial mapping) and the count status (preliminary until the CEC publishes the official result).
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"ru",
"he",
"fr"
],
"type": "string",
"description": "Language for names and texts (default en)."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_town — A town’s result
How a town, village or kibbutz voted (regular ballot boxes): vote shares, the Knesset Israel would elect if it voted the same way, the town that voted most like it, its CBS socio-economic cluster, and the list that came first there in every Knesset election since 2003 (CEC final results). Search by name in Hebrew, English, Russian or French, or by CBS locality code.
{
"type": "object",
"required": [
"query"
],
"properties": {
"lang": {
"enum": [
"en",
"ru",
"he",
"fr"
],
"type": "string",
"description": "Language for names and texts (default en)."
},
"query": {
"type": "string",
"description": "Town name or CBS locality code, e.g. \"Haifa\", \"חיפה\", \"4000\"."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_formation — Government formation
Where forming the government stands: the stage, the factions’ confirmed recommendations to the President (each confirmed by two independent sources), the mandate and its deadline.
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"ru",
"he",
"fr"
],
"type": "string",
"description": "Language for names and texts (default en)."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}check_coalition — Check a coalition
Seats of a set of parties and whether they reach 61, with every red line the coalition would cross: pairs of its parties where one publicly ruled the other out, with the quotes and sources. A logic aid, not a forecast.
{
"type": "object",
"required": [
"parties"
],
"properties": {
"lang": {
"enum": [
"en",
"ru",
"he",
"fr"
],
"type": "string",
"description": "Language for names and texts (default en)."
},
"parties": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 12,
"minItems": 1,
"description": "Party names or keys, e.g. [\"Likud\", \"Shas\", \"UTJ\"]."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_what_can_change — What can still change
How far the result is from changing (votes for a seat to change blocs, each bloc’s distance to 61, each list’s nearest seat each way) and the tracked complaints, inquiries, cases and appeals, with their status and sources.
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"ru",
"he",
"fr"
],
"type": "string",
"description": "Language for names and texts (default en)."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_wealth_and_vote — Vote by socio-economic cluster
The vote of Israel’s municipalities grouped by their CBS socio-economic cluster (index 2021, pairs 1–2 … 9–10): each bloc’s share of the valid votes. Describes places, not voters.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_news — Latest posts
The latest posts of the site’s feed: party leaders, the President and political journalists, chosen by a published rule, machine-translated where marked.
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"ru",
"he",
"fr"
],
"type": "string",
"description": "Language for names and texts (default en)."
},
"limit": {
"type": "integer",
"maximum": 30,
"minimum": 1,
"description": "How many posts (default 10)."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 885 ms
- 95th percentile latency
- 885 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 885 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http knesset-2026-mcp https://knesset2026.fly.dev/mcpCodex
codex mcp add knesset-2026-mcp --url https://knesset2026.fly.dev/mcpCursor
{
"mcpServers": {
"knesset-2026-mcp": {
"url": "https://knesset2026.fly.dev/mcp"
}
}
}Cline
{
"mcpServers": {
"knesset-2026-mcp": {
"type": "streamableHttp",
"url": "https://knesset2026.fly.dev/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"knesset-2026-mcp": {
"type": "http",
"url": "https://knesset2026.fly.dev/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http knesset-2026-mcp https://knesset2026.fly.dev/mcpClaude Desktop
{
"mcpServers": {
"knesset-2026-mcp": {
"url": "https://knesset2026.fly.dev/mcp"
}
}
}Windsurf
{
"mcpServers": {
"knesset-2026-mcp": {
"serverUrl": "https://knesset2026.fly.dev/mcp"
}
}
}Let your agent find its tools
Find servers like Knesset 2026 MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.