Free read-only Israeli election, polling and dated CBS population data in four languages.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
National/locality aggregate analytics, fixed classifications, correctly defined historical bloc changes and medians. include_cities adds the UI’s latest-size-selected city matrix; missing results stay null.
latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http public-data https://voteisrael.co.il/mcp
National/locality aggregate analytics, fixed classifications, correctly defined historical bloc changes and medians. include_cities adds the UI’s latest-size-selected city matrix; missing results stay null.
| Argument | Type | Description |
|---|---|---|
| election_id | string | latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous. |
| include_cities | boolean |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"election_id": {
"type": "string",
"default": "latest",
"maxLength": 40,
"minLength": 1,
"description": "latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous."
},
"include_cities": {
"type": "boolean",
"default": false
}
},
"additionalProperties": false
}CBS table2.8: annual-average2023 national Jews and Others born abroad, by25 published countries/groups and8 age bands. Not Census2022, arrivals or city data. Russia/Ukraine stay within SU; US/Canada within NA_OC; source dashes are not invented zeros.
| Argument | Type | Description |
|---|---|---|
| age | string | |
| year | number | |
| region | string | |
| country | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"age": {
"enum": [
"all",
"0-14",
"15-24",
"25-34",
"35-44",
"45-54",
"55-64",
"65-74",
"75+"
],
"type": "string",
"default": "all"
},
"year": {
"type": "number",
"const": 2023,
"default": 2023
},
"region": {
"enum": [
"all",
"asia",
"africa",
"europe_america_oceania"
],
"type": "string",
"default": "all"
},
"country": {
"type": "string",
"default": "all",
"maxLength": 30,
"minLength": 1
}
},
"additionalProperties": false
}CBS Census2022 resident composition, country of birth/origin and aliyah cohorts. Each percentage retains its own denominator; merged reporting areas count once. The snapshot excludes subsequent aliyah and cannot identify individual votes.
| Argument | Type | Description |
|---|---|---|
| level | string | |
| limit | integer | |
| query | string | |
| offset | integer | |
| locality_code | integer | |
| stat_area_code | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"level": {
"enum": [
"localities",
"areas"
],
"type": "string",
"default": "localities"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"default": "",
"maxLength": 100
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"locality_code": {
"type": "integer",
"maximum": 999999,
"minimum": 1
},
"stat_area_code": {
"type": "integer",
"maximum": 999999,
"minimum": 0
}
},
"additionalProperties": false
}National party votes, seats, turnout and editorial blocs for one election.
| Argument | Type | Description |
|---|---|---|
| election_id | string | latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"election_id": {
"type": "string",
"default": "latest",
"maxLength": 40,
"minLength": 1,
"description": "latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous."
}
},
"additionalProperties": false
}New-immigration registry flows by available year, country and receiving-locality label. Not current population, language or individual voting. Unavailable years are not zero.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| country | string | |
| to_year | integer | |
| from_year | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"country": {
"type": "string",
"default": "all",
"maxLength": 20,
"minLength": 1
},
"to_year": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"from_year": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
}
},
"additionalProperties": false
}Locality votes, parties, blocs and turnout; identifies combined reporting units and unavailable historical results.
| Argument | Type | Description |
|---|---|---|
| code* | integer | |
| election_id | string | latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"code"
],
"properties": {
"code": {
"type": "integer",
"maximum": 999999,
"minimum": 1
},
"election_id": {
"type": "string",
"default": "latest",
"maxLength": 40,
"minLength": 1,
"description": "latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous."
}
},
"additionalProperties": false
}One station’s exact CEC identity, official published building point/address, aggregate result and independent census assignment; historical positions are not inferred.
| Argument | Type | Description |
|---|---|---|
| election_id | string | latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous. |
| ballot_label* | string | |
| locality_code* | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"locality_code",
"ballot_label"
],
"properties": {
"election_id": {
"type": "string",
"default": "latest",
"maxLength": 40,
"minLength": 1,
"description": "latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous."
},
"ballot_label": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"locality_code": {
"type": "integer",
"maximum": 999999,
"minimum": 1
}
},
"additionalProperties": false
}Final-week average, retrospective model, initial exit polls, result and recent individual polls. Eligible poll dates are fieldwork end dates. include_publication_only adds excluded records with unconfirmed fieldwork_end and the 2026 publisher channel aliases.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| election_id | string | latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous. |
| include_series | boolean | |
| include_publication_only | boolean |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 25,
"minimum": 0
},
"election_id": {
"type": "string",
"default": "latest",
"maxLength": 40,
"minLength": 1,
"description": "latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous."
},
"include_series": {
"type": "boolean",
"default": false
},
"include_publication_only": {
"type": "boolean",
"default": false
}
},
"additionalProperties": false
}Primary source URLs, verification timestamps and hashes, raw downloads and collaboration contact.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}Read one published study with its own dates, group sample sizes, exact rounded respondent percentages and sampling limitations. Source-only entries have no invented result table.
| Argument | Type | Description |
|---|---|---|
| study_id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"study_id"
],
"properties": {
"study_id": {
"type": "string",
"maxLength": 100,
"minLength": 1
}
},
"additionalProperties": false
}Compact latest election results and polling averages, with source dates and provisional status.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}List available elections with exact IDs and dates, including both 2019 elections.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}Discover structured immigrant reported-vote studies, pre-election intentions and source-reference-only research. Different participants are not a panel trend.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}Find CBS locality codes by name in Hebrew, Russian, English or Arabic. Use the code with get_locality.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | |
| offset | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 100,
"minLength": 1
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 10000,
"minimum": 0
}
},
"additionalProperties": false
}Published Knesset26 polling-building points, Hebrew addresses and Census2022 area assignments. Coordinates describe the building, not voter residence. Search by locality code, translated locality name, station label or published address.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | |
| offset | integer | |
| election_id | string | latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous. |
| locality_code | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"default": "",
"maxLength": 100
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 100000,
"minimum": 0
},
"election_id": {
"type": "string",
"default": "latest",
"maxLength": 40,
"minLength": 1,
"description": "latest, a Knesset ID such as k26, or full YYYY-MM-DD date. A bare 2019 is ambiguous."
},
"locality_code": {
"type": "integer",
"maximum": 999999,
"minimum": 1
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.