Election Index
chris-2dib/electionindexBuilt for newsrooms and AI agents that need to know not just when an election is but when its result will actually exist. Every stage window carries a confidence level and a citation to the statute or authority page it rests on. A result is only final after its final-result window — /v1/check and the MCP tool check_question answer whether a question is answerable yet, which is the part that stops an agent asserting a result that does not exist. Keyless API, 60 requests/minute. Corrections are public and take an evidence URL.
Score: 100/100
Handshake verified by our own probe.
Tools · 10
The next elections in one country, however far ahead: polling day and whether it is declared, still tentative, or only expected within a period, what is elected, the counting authority, and when resul…
List elections by date range and/or country, soonest first, with each race's expected count stage right now. Answers "Which elections are in Europe this autumn?", "Which elections are this month?" or …
Whether a country bans publishing opinion polls before a vote, checked now: verdict ban / no-ban / exit-polls-only / unverified, when a ban starts and ends (polls close), whether it is in force, the l…
A pollster's final published poll before each election we hold a certified result for, set against that result: share per party or candidate, error in points, mean absolute error, and the error on the…
Full record of one election: races, polls-close times, every count stage window (exit poll, election night, intermediate count, final result, government) with confidence and citation, the authority, s…
When will a race's final (certified) result exist? Returns the expected window, its confidence (announced / precedent / estimate) and basis, how many days the final took last time, and the final count…
Is a question about a given count stage answerable at a given time? Returns verdict ok / too-early / inside-window / too-late, settle_after, and the resolvable sources. Built to stop questions that re…
Every known source URL for a race, classified (race_results, feed, results_index, emb_home, directory, media). Only race_results and feed can answer a results question; homepages never can. A results …
Report a mistake or a missing election, with a URL that proves it (ideally the official authority page). The report is public and is checked like any other claim; it never changes the data by itself. …
Coverage, stale records, races still lacking a results page, and publisher-gate warnings, as counts with the first 20 of each (full report at /v1/health). Use to judge how far to trust an answer.
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://electionindex.org/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"election_index": {
"url": "https://electionindex.org/mcp",
"transport": "http"
}
}
}