Election.org

io.github.theguysaccountPublished by GitHub account theguysaccountv1.0.0Updated Oct 31, 2026

Read sourced U.S. civic records: candidates, offices, campaign finance, elections and governments.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

AI-generated overview

Remote MCP server for sourced U.S. civic records: FEC candidates, campaign finance, offices, election dates, results and local governments.

What you can do
  • Search FEC 2026 candidate filings by name, FEC ID, state, office or district, with party, filing status and campaign totals
  • Search public offices and their sourced holders by title or jurisdiction
  • Retrieve federal campaign receipts, spending, cash, debts, committees and outside spending for a candidate ID
  • Get the 2026 federal general election date and congressional primary/runoff schedule, optionally by state
  • Retrieve source-backed House and Senate results for 2016, 2018, 2020, 2022 or 2024
  • Search a Census-based directory of cities, counties, school systems and special districts
When to use it
Useful when an assistant needs to answer questions about U.S. candidates, campaign money, officeholders, election dates, past congressional results or local government bodies, with sources and coverage caveats attached.
Requirements
A remote streamable HTTP endpoint at election.org; no packages, environment variables, headers or authentication are declared.
Before you install
It is a records source, not an election authority: filings do not prove ballot qualification, missing data is not zero, and campaign balances are not personal net worth. Coverage is partial (local offices, local elections and results outside the listed years), so returned source dates and limits should be kept. The server states it provides no voting recommendations, political targeting or private voter records.

Installation

In SourceWeft

  1. Open Election.org 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/io.github.theguysaccount%2Felection-org/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-org": {
      "type": "http",
      "url": "https://election.org/api/mcp"
    }
  }
}

README

This repository has no README.

Tools

6

search_candidates

Find federal candidate records

Search Election.org's 2026 FEC candidate filings by public name or FEC ID, state, office, or district. Returns party, filing status, available campaign totals, source dates and record links. FEC records stay in data.records. A separately sourced data.state_authority_records list currently adds Mississippi federal qualifying entries, including candidates with no matched FEC ID. Check both collections; neither proves final ballot certification or complete nationwide/local coverage. Do not request federal finance for a null FEC ID. Federal filings are ordered by reported receipts, not an endorsement. No party is excluded.

Parametersqlimitstateofficedistrict

search_offices

Find public offices and recorded officeholders

Search permanent public offices and their sourced holders by official name, office title, or jurisdiction. Federal, state, executive and selected local coverage is included; local coverage is incomplete and source verification dates must be retained. Not an address-to-representative lookup. A missing holder is not proof of a vacancy.

Parametersqlevellimitstate

get_campaign_finance

Read a candidate's campaign-finance summary

Retrieve published 2026 federal campaign receipts, spending, cash, debts, linked committees and separately labeled outside-spending totals for an FEC candidate ID. Returns reporting periods, sources and coverage limits. Campaign balances are not a candidate's personal net worth. Contributions do not establish influence or wrongdoing. Missing financial summaries remain null.

Parameterscandidate_idrequired

get_election_calendar

Read sourced federal election dates

Return the published 2026 federal general election date and congressional primary/runoff schedule, optionally filtered to a state's public election jurisdiction. Source dates and tentative/changeable status are included. Does not include every local election, registration deadline or polling location; confirm actionable dates with the state's election authority.

Parametersstate

get_election_results

Read historical House and Senate election results

Retrieve source-backed U.S. House and Senate results for an explicitly requested year. The archive currently covers 2016, 2018, 2020, 2022 and 2024. Other years return an unsupported-year error, never substituted historical results. Includes votes, sources, record links and calculation caveats. Not live returns, projections or presidential results.

Parametersyearrequiredlimitstateofficedistrictcandidate

search_governments

Find local government and school-system records

Search named cities, counties, school systems and special districts in Election.org's Census-based public-body directory. Returns source-backed institution records, available office contacts and enriched coverage, with record links. Similar names can refer to different jurisdictions. Directory inclusion does not establish current officials or exact service boundaries. Does not locate a user's home or provide private personal contacts.

Parametersqrequiredlimitstate

Version history

1
  1. v1.0.0LatestOct 31, 2026

Score

75% 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.

  • License10 pts

    Declare a license in the repository or the registry entry.