FEC Campaign Finance
FEC campaign finance data: candidate fundraising, donors, and spending
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"fec": {
"url": "https://fec.memoryapi.org/mcp"
}
}
}Puntos de conexión remotos
https://fec.memoryapi.org/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢get_fec_candidates(office, state, party, election_year, name, ...)
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": {
"office": {
"type": "string",
"description": "P=President, S=Senate, H=House"
},
"state": {
"type": "string",
"description": "2-letter state code (TX, CA, NY)"
},
"party": {
"type": "string",
"description": "DEM, REP, IND"
},
"election_year": {
"type": "string",
"description": "Election cycle year (default: 2026)",
"default": "2026"
},
"name": {
"type": "string",
"description": "Candidate name search"
},
"limit": {
"type": "number",
"description": "Number of results (max 50)",
"default": 20
}
}
}🟢get_fec_donors(candidate_id, committee_id, employer, state, min_amount, ...)
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": {
"candidate_id": {
"type": "string",
"description": "FEC candidate ID (e.g. P80001571)"
},
"committee_id": {
"type": "string",
"description": "FEC committee ID (e.g. C00703975)"
},
"employer": {
"type": "string",
"description": "Donor employer to search (e.g. \"Google\", \"Goldman Sachs\")"
},
"state": {
"type": "string",
"description": "Donor state filter"
},
"min_amount": {
"type": "number",
"description": "Minimum donation amount"
},
"election_year": {
"type": "string",
"description": "Election cycle (default: 2026)",
"default": "2026"
},
"limit": {
"type": "number",
"description": "Number of results",
"default": 20
}
}
}🟢get_fec_spending(type, candidate_id, committee_id, election_year, limit)
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",
"description": "independent (Super PAC spending) or expenditures (campaign disbursements)",
"default": "independent"
},
"candidate_id": {
"type": "string",
"description": "Filter by candidate ID"
},
"committee_id": {
"type": "string",
"description": "Committee ID (required for type=expenditures)"
},
"election_year": {
"type": "string",
"description": "Election cycle (default: 2026)",
"default": "2026"
},
"limit": {
"type": "number",
"description": "Number of results",
"default": 20
}
}
}Prompts recomendados
get_fec_candidatesget_fec_candidatesComunidad
Evidencia