Submit

MCP OpenFEC Server

@psalzman

A Model Context Protocol (MCP) server that provides access to Federal Election Commission (FEC) campaign finance data through the OpenFEC API.
Overview

What is MCP OpenFEC?

MCP OpenFEC is a Model Context Protocol (MCP) server that provides access to Federal Election Commission (FEC) campaign finance data through the OpenFEC API.

How to use MCP OpenFEC?

To use MCP OpenFEC, clone the repository from GitHub, install the necessary dependencies, and configure your OpenFEC API key in a .env file. Then, build and run the server to access campaign finance data.

Key features of MCP OpenFEC?

  • Search for candidates by name, state, or office
  • Get detailed candidate information and financial data
  • Access committee information and view individual contributions
  • Track independent expenditures and access FEC filings
  • Download bulk data for analysis

Use cases of MCP OpenFEC?

  1. Researchers analyzing campaign finance trends
  2. Journalists investigating political contributions
  3. Developers building applications that require access to FEC data

FAQ from MCP OpenFEC?

  • What are the requirements to run MCP OpenFEC?

You need Node.js (v16 or higher) and an OpenFEC API Key.

  • Is there a rate limit for API requests?

Yes, the server implements a rate limit of 1000 requests per hour.

  • Can I modify the server?

Yes, you can modify the server by changing the TypeScript files in the src directory and rebuilding it.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.