Servidor MCP

FEC Campaign Finance

org.memoryapi/fec
Negocio y operaciones Datos y analítica Público y accesible MCP 2026-07-28

Qué hace este MCP

Retrieves federal campaign finance data on candidates, donors, contributions, and campaign or outside-group spending.

get_fec_candidates
Get FEC campaign finance data for federal election candidates. Returns fundraising totals, cash on hand, and spending by office (President/Senate/House), state, or party.
Esquema de entrada
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Candidate name search'}, 'limit': {'type': 'number', 'default': 20, 'description': 'Number of results (max 50)'}, 'party': {'type': 'string', 'description': 'DEM, REP, IND'}, 'state': {'type': 'string', 'description': '2-letter state code (TX, CA, NY)'}, 'office': {'type': 'string', 'description': 'P=President, S=Senate, H=House'}, 'election_year': {'type': 'string', 'default': '2026', 'description': 'Election cycle year (default: 2026)'}}}
get_fec_donors
Get individual donor/contribution data for a candidate or committee from FEC Schedule A filings. Find who is funding campaigns.
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Number of results'}, 'state': {'type': 'string', 'description': 'Donor state filter'}, 'employer': {'type': 'string', 'description': 'Donor employer to search (e.g. "Google", "Goldman Sachs")'}, 'min_amount': {'type': 'number', 'description': 'Minimum donation amount'}, 'candidate_id': {'type': 'string', 'description': 'FEC candidate ID (e.g. P80001571)'}, 'committee_id': {'type': 'string', 'description': 'FEC committee ID (e.g. C00703975)'}, 'election_year': {'type': 'string', 'default': '2026', 'description': 'Election cycle (default: 2026)'}}}
get_fec_spending
Get campaign spending data. Type=independent for Super PAC / outside group spending for/against candidates. Type=expenditures for direct campaign spending.
Esquema de entrada
{'type': 'object', 'properties': {'type': {'type': 'string', 'default': 'independent', 'description': 'independent (Super PAC spending) or expenditures (campaign disbursements)'}, 'limit': {'type': 'number', 'default': 20, 'description': 'Number of results'}, 'candidate_id': {'type': 'string', 'description': 'Filter by candidate ID'}, 'committee_id': {'type': 'string', 'description': 'Committee ID (required for type=expenditures)'}, 'election_year': {'type': 'string', 'default': '2026', 'description': 'Election cycle (default: 2026)'}}}
Añadido
get_fec_spending
17 de September de 2026 a las 12:54
Añadido
get_fec_donors
17 de September de 2026 a las 12:54
Añadido
get_fec_candidates
17 de September de 2026 a las 12:54