Skip to main content
Glama
AiAgentKarl

political-finance-mcp-server

by AiAgentKarl
README.md
# 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

B3.4/5.0

Scored across 6 tools

Disambiguation5/5

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.

Naming Consistency4/5

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.

Tool Count5/5

With 6 tools, the set is well-scoped for a political finance domain. Each tool covers a key area without being overwhelming or underwhelming.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues