political-finance-mcp-server
# political-finance-mcp-server
MCP server giving AI agents access to US political finance data: campaign contributions, PAC spending, lobbying records, and voting behavior.
## Data Sources
- **FEC API** (Federal Election Commission) — free, no registration required
- **ProPublica Congress API** — free with registration
## Tools
| Tool | Description |
|------|-------------|
| `get_candidate_fundraising` | Campaign contributions and spending by candidate |
| `get_top_donors_by_industry` | Top donors by industry sector |
| `get_pac_spending` | PAC (Political Action Committee) spending data |
| `get_campaign_finance_summary` | Overview of an election cycle's financing |
| `search_individual_donations` | Search donations by individual donor name |
| `get_congress_member_votes` | Voting records for Congress members |
## Installation
```bash
pip install political-finance-mcp-server
```
## Usage with Claude Desktop
```json
{
"mcpServers": {
"political-finance": {
"command": "political-finance-mcp-server"
}
}
}
```
## Example Queries
- "How much did the tech industry donate to presidential candidates in 2024?"
- "Show me the top 10 PACs by spending in the 2024 election cycle"
- "Who donated more than $5000 with the last name Musk?"
- "What was Biden's total fundraising vs Trump in 2024?"
---
## More MCP Servers by AiAgentKarl
| Category | Servers |
|----------|---------|
| 🔗 Blockchain | [Solana](https://github.com/AiAgentKarl/solana-mcp-server) |
| 🌍 Data | [Weather](https://github.com/AiAgentKarl/weather-mcp-server) · [Germany](https://github.com/AiAgentKarl/germany-mcp-server) · [Agriculture](https://github.com/AiAgentKarl/agriculture-mcp-server) · [Space](https://github.com/AiAgentKarl/space-mcp-server) · [Aviation](https://github.com/AiAgentKarl/aviation-mcp-server) · [EU Companies](https://github.com/AiAgentKarl/eu-company-mcp-server) |
| 🔒 Security | [Cybersecurity](https://github.com/AiAgentKarl/cybersecurity-mcp-server) · [Policy Gateway](https://github.com/AiAgentKarl/agent-policy-gateway-mcp) · [Audit Trail](https://github.com/AiAgentKarl/agent-audit-trail-mcp) |
| 🤖 Agent Infra | [Memory](https://github.com/AiAgentKarl/agent-memory-mcp-server) · [Directory](https://github.com/AiAgentKarl/agent-directory-mcp-server) · [Hub](https://github.com/AiAgentKarl/mcp-appstore-server) · [Reputation](https://github.com/AiAgentKarl/agent-reputation-mcp-server) |
| 🔬 Research | [Academic](https://github.com/AiAgentKarl/crossref-academic-mcp-server) · [LLM Benchmark](https://github.com/AiAgentKarl/llm-benchmark-mcp-server) · [Legal](https://github.com/AiAgentKarl/legal-court-mcp-server) |
[→ Full catalog (40+ servers)](https://github.com/AiAgentKarl)
## License
MIT
TDQS
Scored across 6 tools
Each tool targets a distinct aspect of political finance: campaign summary, candidate fundraising, congressional votes, PAC spending, industry donors, and individual donations. There is no overlap in functionality.
All tools use lowercase snake_case with a verb_noun pattern. Most start with 'get_', but one uses 'search_', which is a minor inconsistency. Overall, the naming is clear and predictable.
With 6 tools, the set is well-scoped for a political finance domain. Each tool covers a key area without being overwhelming or underwhelming.
The tools cover major facets of campaign finance: summary, candidate, PACs, donors, and votes. Minor gaps like independent expenditures or lobbyist data exist but are not critical for basic use.