Skip to main content
Glama

FEC Campaign Finance

Server Details

FEC campaign finance data: candidate fundraising, donors, and spending

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 3.7/5 across 3 of 3 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct entity: candidates (fundraising totals), donors (individual contributions), and spending (expenditures). No overlap in purpose.

Naming Consistency5/5

All tools follow the consistent 'get_fec_{noun}' pattern, using snake_case and plural nouns, making them predictable.

Tool Count4/5

Three tools cover the core data types for FEC campaign finance, which is slightly minimal but adequate for a focused server.

Completeness4/5

The server covers candidates, donors, and spending, but lacks tools for committees, filings, or detailed reporting, though the main queries are addressed.

Available Tools

3 tools
get_fec_candidatesInspect

Get FEC campaign finance data for federal election candidates. Returns fundraising totals, cash on hand, and spending by office (President/Senate/House), state, or party.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoCandidate name search
limitNoNumber of results (max 50)
partyNoDEM, REP, IND
stateNo2-letter state code (TX, CA, NY)
officeNoP=President, S=Senate, H=House
election_yearNoElection cycle year (default: 2026)2026
get_fec_donorsInspect

Get individual donor/contribution data for a candidate or committee from FEC Schedule A filings. Find who is funding campaigns.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of results
stateNoDonor state filter
employerNoDonor employer to search (e.g. "Google", "Goldman Sachs")
min_amountNoMinimum donation amount
candidate_idNoFEC candidate ID (e.g. P80001571)
committee_idNoFEC committee ID (e.g. C00703975)
election_yearNoElection cycle (default: 2026)2026
get_fec_spendingInspect

Get campaign spending data. Type=independent for Super PAC / outside group spending for/against candidates. Type=expenditures for direct campaign spending.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoindependent (Super PAC spending) or expenditures (campaign disbursements)independent
limitNoNumber of results
candidate_idNoFilter by candidate ID
committee_idNoCommittee ID (required for type=expenditures)
election_yearNoElection cycle (default: 2026)2026

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources