Skip to main content

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

pip install political-finance-mcp-server

Usage with Claude Desktop

{
  "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?"

License

MIT

Metadata

Release files for political-finance-mcp-server 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for political-finance-mcp-server 0.1.0
File Size Uploaded
political_finance_mcp_server-0.1.0.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for political-finance-mcp-server 0.1.0
File Interpreter ABI Platform
political_finance_mcp_server-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.1 kB

Release files / political_finance_mcp_server-0.1.0.tar.gz

Download URL political_finance_mcp_server-0.1.0.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
766275527b593438ed552ddcce00a80e18501dec63ea383e1d2915604a3845e7
BLAKE2b-256 checksum
How to use checksums
0ef9c85279778c5d0c1d46f1f552c2f024ca5de617c80891ecd74816a670d1a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / political_finance_mcp_server-0.1.0-py3-none-any.whl

Download URL political_finance_mcp_server-0.1.0-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
146cd5bba367c27b6be9e1a1fd91b77259ea6b791d6089bea53cc8d010a199e0
BLAKE2b-256 checksum
How to use checksums
260e1bfe07339664a9aa3cffc9a175f9f2b246f633803b2af2fa1f4fcdeca740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page