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.
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.
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.
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
v1.0.0LatestOct 31, 2026
Score
75%
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.