Openfec MCP Server
UnclaimedAccess FEC campaign finance data through MCP. Query data about candidates, money trails, and election filings. STDIO & Streamable HTTP.
Set up this server
More in Finance
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
29 of 29 tools
Documented tools (29)
From project documentation. A server handshake does not verify each tool’s description or behavior.
by_candidate
Aggregated totals per targeted candidate, scoped by candidate ID or by a whole race (office alone for President, plus state for Senate, plus district as well for House)
by_employer
Top employer aggregates
by_entity_type
Every committee of one type — presidential, pac, party, pac-party, house-senate, ie-only
by_occupation
Top occupation aggregates
by_purpose
Aggregate by spending purpose category
by_recipient
Aggregate by payee name
by_recipient_id
Aggregate by recipient committee ID
by_size
Aggregate breakdowns by contribution size range
by_state
Geographic breakdown of contributions
doc_type
is the plural of a search result's documenttype (mur → murs); no is that result's no field, which every document type carries
election_dates
Upcoming and past election dates by state and office
events
FEC calendar events
filing_deadlines
Report due dates by type and year
itemized
Individual contribution records with keyset cursor pagination
openfec_get_committee_totals
Get pre-aggregated committee financial totals for one committee, or rank committees of one entity type.
openfec_get_legal_document
Fetch one legal document in full, including the arrays legal search trims away.
openfec_lookup_calendar
Look up FEC calendar events, filing deadlines, and election dates.
openfec_lookup_elections
Look up election races and candidate financial summaries.
openfec_search_candidates
Find federal candidates by name, state, office, party, or cycle.
openfec_search_committees
Find political committees by name, type, candidate affiliation, or state.
openfec_search_contributions
Search itemized individual contributions or aggregate breakdowns by size, state, employer, or occupation.
openfec_search_coordinated_expenditures
Search coordinated party expenditures (Schedule F) made on behalf of a candidate.
openfec_search_disbursements
Search itemized committee spending or aggregate breakdowns by purpose or recipient.
openfec_search_expenditures
Search independent expenditures supporting or opposing federal candidates.
openfec_search_filings
Search FEC filings and reports by committee, candidate, form type, or date range.
openfec_search_legal
Search FEC legal documents: advisory opinions, enforcement cases, and administrative fines.
search
Candidates in a race with financial totals
single
One committee's totals, one row per two-year cycle it filed
summary
Aggregate race financial summary
Tool change history
FAQ
Questions about Openfec MCP Server
- How do I connect Openfec MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Desktop, Cursor, VS Code as compatible clients.
- Is Openfec MCP Server free?
- The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Openfec MCP Server do?
- Openfec MCP Server documents 29 tools to the agent, including by_candidate, by_employer, by_entity_type. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.