Election Index

org.electionindexPublished by electionindex.orgOfficial publisherv1.0.1Updated Oct 24, 2026

Neutral, sourced election calendar: polling days, when provisional and final results are due.

VerifiedStreamable HTTPWeb executableData & Analytics

Overview

AI-generated overview

Gives an assistant a neutral, sourced calendar of election dates, including polling days and when provisional and final results are due.

What you can do
This remote MCP server exposes an election calendar covering polling days and the deadlines for provisional and final results. It is described as neutral and sourced, so answers can be tied back to cited election information. The manifest does not list individual tools, so the exact query surface is not documented here.
When to use it
Useful when an assistant needs to answer questions about when elections take place or when results are expected, for example for news, research, or scheduling work that depends on election timelines.
Requirements
A remote MCP endpoint at electionindex.org over streamable HTTP; nothing to install locally. No account is required: it works without a key at 60 requests per minute per IP, and an optional free key sent in the x-api-key header raises the limit to 1,000 per minute. Network access is needed.
Before you install
The only credential involved is the optional x-api-key header; treat it as a secret and do not share it. Without a key, requests are rate limited by IP address, which may be too low for heavy use. The server is read-only in what it advertises, but coverage and accuracy of the calendar depend on the provider.

Installation

In SourceWeft

  1. Open Election Index in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.electionindex%2Felections/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "election-index": {
      "type": "http",
      "url": "https://electionindex.org/mcp"
    }
  }
}

Tools

8

next_election

Next election in a country

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 results are expected. Answers "When is the next election in Austria?" or "When are the US midterms?". National elections by default; level "regional" answers "When are the next state elections in Germany?". Covers 411 elections in 100 countries, 2021–2030, including 23 of the 27 EU member states, the 2026 US midterms in all 50 states and the certified 2024 US presidential result, with vote counts, in all 50 states and DC.

Parameterscountlevelcountryrequired

upcoming_elections

Upcoming elections

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 "What elections does Germany have coming up?". Without dates it starts today; with a country and no end date it covers every future election of that country, otherwise the next 365 days. Covers 411 elections in 100 countries, 2021–2030, including 23 of the 27 EU member states, the 2026 US midterms in all 50 states and the certified 2024 US presidential result, with vote counts, in all 50 states and DC.

Parameterstofromlevellimitcountryinclude_discovered

election_status

Election status

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, sources, recorded vote counts, and whether the record is stale.

Parameterselectionrequired

when_final

When is the result final?

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 itself once we hold it. Use this before asking or settling any "final result" question.

Parametersraceelectionrequired

check_question

Check a question

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 read the provisional count when they mean the final one.

Parametersracestageask_atelectionrequired

resolution_sources

Resolution sources

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 page whose HTML shows no count once one is due (figures_in_html false) is not resolvable. Sources a settlement oracle has answered from come first (oracle_reads). For our own copy of the count, see secondary_source in check_question.

Parametersraceelectionrequiredresolvable_only

submit_correction

Submit a correction

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. Returns the report id; follow it at https://electionindex.org/corrections.

Parametersraceclaimrequiredelectionevidencerequired

dataset_health

Dataset health

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.

Takes no parameters.

Version history

1
  1. v1.0.1LatestSep 27, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.