Skip to main content
Glama
psalzman

MCP OpenFEC Server

by psalzman

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OPENFEC_API_KEYYesYour OpenFEC API key obtained from api.data.gov

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_candidateC

Get detailed information about a candidate

get_candidate_financialsC

Get financial data for a candidate

search_candidatesC

Search for candidates by name or other criteria

get_committeeC

Get detailed information about a committee

get_candidate_contributionsC

Get individual contributions for a candidate

get_filingsC

Retrieve official FEC filings with filters

get_independent_expendituresC

Get independent expenditures supporting or opposing candidates

get_electioneeringC

Get electioneering communications

get_party_coordinated_expendituresD

Get party coordinated expenditures

get_communication_costsC

Get corporate/union communication costs

get_audit_casesC

Get FEC audit cases and findings

get_bulk_downloadsB

Get links to bulk data downloads

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/psalzman/mcp-openfec'

If you have feedback or need assistance with the MCP directory API, please join our Discord server