FEC MCP Server
A Model Context Protocol (MCP) server for Federal Election Commission (FEC) campaign finance research and transparency. This server provides tools to search candidates, retrieve financial reports, and analyze contributions and disbursements from official FEC data.
Features
- search_candidates: Search for federal candidates by name, filter by election year, office, state, or party
- get_committee_finances: Retrieve financial summaries including receipts, disbursements, cash on hand, and burn rate
- get_receipts: Get itemized contributions (Schedule A) with donor details
- get_disbursements: Get itemized expenditures (Schedule B) with recipient and purpose details
- Flagged-first notable analysis: Optional notable blocks for receipts/disbursements with reference-list + heuristic flag reasons
- get_independent_expenditures: Track Super PAC spending for or against candidates (Schedule E)
- get_committee_flags: Check for RFAIs, amendments, and related compliance red flags
- search_donors: Search individual donors by name, employer, or occupation across all committees
- search_spending: Search campaign spending by description or recipient across all committees






