MCP OpenFEC Server

get_independent_expenditures

Get independent expenditures supporting or opposing candidates

Input Schema

NameRequiredDescriptionDefault
candidate_idNoOptional: FEC candidate ID
committee_idNoOptional: FEC committee ID
max_amountNoOptional: Maximum expenditure amount
max_dateNoOptional: Maximum expenditure date (YYYY-MM-DD)
min_amountNoOptional: Minimum expenditure amount
min_dateNoOptional: Minimum expenditure date (YYYY-MM-DD)
sortNoOptional: Sort by expenditure amount
support_oppose_indicatorNoOptional: S for supporting or O for opposing

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 expenditure amount", "type": "number" }, "max_date": { "description": "Optional: Maximum expenditure date (YYYY-MM-DD)", "type": "string" }, "min_amount": { "description": "Optional: Minimum expenditure amount", "type": "number" }, "min_date": { "description": "Optional: Minimum expenditure date (YYYY-MM-DD)", "type": "string" }, "sort": { "description": "Optional: Sort by expenditure amount", "enum": [ "asc", "desc" ], "type": "string" }, "support_oppose_indicator": { "description": "Optional: S for supporting or O for opposing", "enum": [ "S", "O" ], "type": "string" } }, "type": "object" }