MCP OpenFEC Server

get_filings

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" }