Skip to main content
Glama

MCP OpenFEC Server

by psalzman

get_electioneering

Retrieve electioneering communications data from the FEC using OpenFEC API. Filter by candidate or committee ID, disbursement amounts, dates, or sort results for campaign finance analysis.

Instructions

Get electioneering communications

Input Schema

NameRequiredDescriptionDefault
candidate_idNoOptional: FEC candidate ID
committee_idNoOptional: FEC committee ID
max_amountNoOptional: Maximum disbursement amount
max_dateNoOptional: Maximum disbursement date (YYYY-MM-DD)
min_amountNoOptional: Minimum disbursement amount
min_dateNoOptional: Minimum disbursement date (YYYY-MM-DD)
sortNoOptional: Sort by disbursement amount

Input Schema (JSON Schema)

{ "properties": { "candidate_id": { "description": "Optional: FEC candidate ID", "type": "string" }, "committee_id": { "description": "Optional: FEC committee ID", "type": "string" }, "max_amount": { "description": "Optional: Maximum disbursement amount", "type": "number" }, "max_date": { "description": "Optional: Maximum disbursement date (YYYY-MM-DD)", "type": "string" }, "min_amount": { "description": "Optional: Minimum disbursement amount", "type": "number" }, "min_date": { "description": "Optional: Minimum disbursement date (YYYY-MM-DD)", "type": "string" }, "sort": { "description": "Optional: Sort by disbursement amount", "enum": [ "asc", "desc" ], "type": "string" } }, "type": "object" }

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