Skip to main content
Glama

MCP OpenFEC Server

by psalzman

get_filings

Retrieve Federal Election Commission filings by filtering with candidate ID, committee ID, form type, date range, state, or sorting options. Access official FEC data for campaign finance analysis via the OpenFEC API.

Instructions

Retrieve official FEC filings with filters

Input Schema

NameRequiredDescriptionDefault
candidate_idNoOptional: FEC candidate ID
committee_idNoOptional: FEC committee ID
form_typeNoOptional: Form types to filter by (e.g., ["F3", "F3P"])
max_receipt_dateNoOptional: Maximum receipt date (YYYY-MM-DD)
min_receipt_dateNoOptional: Minimum receipt date (YYYY-MM-DD)
sortNoOptional: Sort by receipt date
stateNoOptional: Two-letter state code

Input Schema (JSON Schema)

{ "properties": { "candidate_id": { "description": "Optional: FEC candidate ID", "type": "string" }, "committee_id": { "description": "Optional: FEC committee ID", "type": "string" }, "form_type": { "description": "Optional: Form types to filter by (e.g., [\"F3\", \"F3P\"])", "items": { "type": "string" }, "type": "array" }, "max_receipt_date": { "description": "Optional: Maximum receipt date (YYYY-MM-DD)", "type": "string" }, "min_receipt_date": { "description": "Optional: Minimum receipt date (YYYY-MM-DD)", "type": "string" }, "sort": { "description": "Optional: Sort by receipt date", "enum": [ "asc", "desc" ], "type": "string" }, "state": { "description": "Optional: Two-letter state code", "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