MCP OpenFEC Server

get_communication_costs

Get corporate/union communication costs

Input Schema

NameRequiredDescriptionDefault
candidate_idNoOptional: FEC candidate ID
committee_idNoOptional: FEC committee ID
max_amountNoOptional: Maximum cost amount
max_dateNoOptional: Maximum communication date (YYYY-MM-DD)
min_amountNoOptional: Minimum cost amount
min_dateNoOptional: Minimum communication date (YYYY-MM-DD)
sortNoOptional: Sort by cost 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 cost amount", "type": "number" }, "max_date": { "description": "Optional: Maximum communication date (YYYY-MM-DD)", "type": "string" }, "min_amount": { "description": "Optional: Minimum cost amount", "type": "number" }, "min_date": { "description": "Optional: Minimum communication date (YYYY-MM-DD)", "type": "string" }, "sort": { "description": "Optional: Sort by cost amount", "enum": [ "asc", "desc" ], "type": "string" } }, "type": "object" }