io.github.cyanheads/openfec-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Access FEC campaign finance data. Query data about candidates, money trails, and election filings.
Summary by lookupd
Queries FEC campaign finance data on candidates, committees, contributions, spending, filings, elections, and legal documents.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http openfec-mcp-server https://openfec.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add openfec-mcp-server -- npx -y @cyanheads/openfec-mcp-server
Claude Code, npm package (stdio)
claude mcp add openfec-mcp-server -- npx -y @cyanheads/openfec-mcp-server
Codex, remote (streamable-http)
codex mcp add openfec-mcp-server --url https://openfec.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add openfec-mcp-server -- npx -y @cyanheads/openfec-mcp-server
Codex, npm package (stdio)
codex mcp add openfec-mcp-server -- npx -y @cyanheads/openfec-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"openfec-mcp-server": {
"url": "https://openfec.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"openfec-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/openfec-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"openfec-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/openfec-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
openfec_search_candidatesFind federal candidates by name, state, office, party, or cycle. Retrieve a specific candidate by FEC ID with financial totals. Candidate IDs start with H (Housopenfec_search_committeesFind political committees (campaign, PAC, Super PAC, party) by name, type, candidate affiliation, or state. Retrieve a specific committee by FEC ID. Committee Iopenfec_get_committee_totalsGet pre-aggregated committee financial totals — receipts, disbursements, cash on hand, debts, and the itemized/unitemized breakdown — without paginating Schedulopenfec_search_contributionsSearch itemized individual contributions (Schedule A) or get aggregate breakdowns by size, state, employer, or occupation. Use to answer "who is funding this coopenfec_search_disbursementsSearch itemized committee spending (Schedule B) or get aggregate breakdowns by purpose or recipient. All modes require a committee_id. Use to answer "what is thopenfec_search_expendituresSearch independent expenditures (Schedule E) — outside spending supporting or opposing federal candidates. Covers Super PACs, party committees, and other groupsopenfec_search_coordinated_expendituresSearch coordinated party expenditures (Schedule F) — spending a party committee makes on behalf of a candidate it supports, in coordination with that campaign.openfec_search_filingsSearch FEC filings and reports by committee, candidate, form type, or date range. Covers financial reports (F3/F3P/F3X), statements of candidacy (F2), organizatopenfec_lookup_electionsLook up federal election races and candidate financial summaries. Find who's running in a race with fundraising totals, or get an aggregate race summary.openfec_search_legalSearch FEC legal documents: advisory opinions, enforcement cases (MURs), alternative dispute resolutions, administrative fines, and statutes. The citation, penaopenfec_get_legal_documentFetch one FEC legal document — advisory opinion, MUR, ADR, administrative fine, or statute — by its type and number. openfec_search_legal replaces each result'sopenfec_lookup_calendarLook up FEC calendar events, filing deadlines, and election dates. Use to find upcoming filing windows for a committee, locate when a federal election occurred,
Details
- Version: 0.10.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 722 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/openfec-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/openfec-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp