LegisMCP
Tools Reference

FEC Campaign Finance

6 tools for accessing FEC Campaign Finance data. Uses same Congress.gov API key.

fec-search-candidates

Search FEC candidate records by name, state, office, party, or election year.

Parameters

NameTypeRequiredDescription
qstringoptionalCandidate name to search for
statestringoptionalTwo-letter state code
partystringoptional'DEM', 'REP', 'LIB', 'GRE'
officestringoptional'H' House, 'S' Senate, 'P' President
election_yearnumberoptionalElection year e.g. 2024
per_pagenumberoptionalNumber of results (max 50)

Example

fec-search-candidates(state: "CA", office: "S", party: "DEM")

fec-search-committees

Search FEC committees — PACs, Super PACs, campaign committees, and party committees.

Parameters

NameTypeRequiredDescription
qstringoptionalCommittee name to search for
statestringoptionalTwo-letter state code
committee_typestringoptional'O' Super PAC, 'Q' PAC-Qualified, 'P' Presidential, 'H' House, 'S' Senate
cyclenumberoptionalElection cycle year
per_pagenumberoptionalNumber of results (max 50)

Example

fec-search-committees(q: "ActBlue", committee_type: "O")

fec-candidate-financials

Get fundraising and spending totals for an FEC candidate.

Parameters

NameTypeRequiredDescription
candidate_idstringrequiredFEC candidate ID from fec-search-candidates
cyclenumberoptionalElection cycle year

Example

fec-candidate-financials(candidate_id: "P80001571", cycle: 2024)

fec-committee-financials

Get financial totals for an FEC committee or PAC.

Parameters

NameTypeRequiredDescription
committee_idstringrequiredFEC committee ID from fec-search-committees
cyclenumberoptionalElection cycle year

Example

fec-committee-financials(committee_id: "C00004275")

fec-top-candidates

Get top fundraising candidates by office and election year.

Parameters

NameTypeRequiredDescription
officestringrequired'H' House, 'S' Senate, 'P' President
election_yearnumberoptionalElection year
statestringoptionalTwo-letter state code
per_pagenumberoptionalNumber of results (max 50)

Example

fec-top-candidates(office: "P", election_year: 2024)

fec-committee-disbursements

Get disbursements (spending) from an FEC committee — trace where PAC and campaign money goes.

Parameters

NameTypeRequiredDescription
committee_idstringrequiredFEC committee ID from fec-search-committees
cyclenumberoptionalElection cycle year
recipient_namestringoptionalFilter by recipient name
per_pagenumberoptionalNumber of results (max 50)

Example

fec-committee-disbursements(committee_id: "C00004275", cycle: 2024)