FEC
api.open.fec.gov
US federal campaign finance: candidates, committees, filings and the money behind them.
The crw MCP on your computer calls FEC directly, with a free key of your own. Calls cost no credits and the data does not pass through fastCRW. Install it once for Claude Code, Cursor, Codex, Windsurf, Gemini CLI or OpenCode, with your fastCRW API key in place of the placeholder:
Ask with this source
A prompt for your agent that names this source and how to call it through the crw MCP.
Candidate detail
Use FEC (fec) from fastCRW Pergamon, capability "Candidate detail" (candidate). You already hold an FEC candidate id and want that candidate’s profile. Example options: candidate_id=P80001571. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "fec" and capability "candidate". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Committees linked to a candidate
Use FEC (fec) from fastCRW Pergamon, capability "Committees linked to a candidate" (candidate-committees). You have a candidate and need the committee ids to pull their contributions, disbursements or reports. Example options: candidate_id=P80001571, cycle=2024, designation=A. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "fec" and capability "candidate-committees". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Candidate name autocomplete
Use FEC (fec) from fastCRW Pergamon, capability "Candidate name autocomplete" (candidate-name-search). A user gave you a partial politician name and you need to turn it into an FEC candidate id before anything else. Example options: q=ocasio. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "fec" and capability "candidate-name-search". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Search candidates
Use FEC (fec) from fastCRW Pergamon, capability "Search candidates" (candidates). You need to find a federal candidate by name, state, office or party, or resolve a name to the FEC candidate id other capabilities need. Example options: q=trump, candidate_id=P80001571, cycle=2024. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "fec" and capability "candidates". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
