
Connect Openfec Federal Election Commission to your AI
Set it up once and it works in ChatGPT, Claude, Cursor, and any other client you love. It all runs safely in the background, so you can relax and focus on what really matters. Pull real-time campaign finance records directly into your AI agent.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Your AI does the work. We keep it safe and sound.
No other AI tool gives you this. Your workflow runs in the client you already love, your account stays protected, and you decide what the agent can and cannot do. It is the whole reason to make the switch.
Each Connector lives inside our infrastructure, the same place where your workflow runs. The three things below are already part of it, working quietly in the background so you never have to think about them. Nothing to add, nothing to set up, nothing to worry about.

Each Connector runs inside its own sealed environment.
Each Connector runs inside its own sealed V8 runtime — no access to your files, your system, or other servers. A Connector never sees past its own request.
One switch stops every agent. Instantly.
One action deactivates every Connector, revokes every token, and ends every session at once. AI Governance keeps the record.
Spending limits that pause instead of surprise.
Every user keeps their own connections and credentials, isolated from everyone else. Anything that would cross your spending limit is held for your approval, not billed.
Three controls, built into the layer your AI connects through.
Curated set · 21 capabilities
We ship only the actions that matter.
01-04
4 capabilities in this set.
Part of 21 available through OpenFEC.
- 01
Get candidate
This capability pulls detailed profile information for a specific candidate using their unique ID.
- 02
Get totals by committee type
Use this to grab financial totals aggregated by specific committee types.
- 03
Get totals officer summary
This capability provides a summary of financial data organized by committee officers.
- 04
List committees
This capability returns a list of political committees based on the filters you provide.
05-08
4 capabilities in this set.
Part of 21 available through OpenFEC.
- 05
List filings
Use this to retrieve a list of both electronic and paper filings using specific filters.
- 06
List schedule b
This capability accesses itemized disbursements, including operating expenditures, transfers, and refunds.
- 07
List schedule e
This capability retrieves independent expenditures used to support or oppose candidates.
- 08
Get candidate history
Use this to view the historical record of a candidate's filings and designations.
09-12
4 capabilities in this set.
Part of 21 available through OpenFEC.
- 09
Get committee
This capability fetches comprehensive metadata for a specific committee via its ID.
- 10
Get committee history
This capability tracks how a committee's characteristics have changed over time.
- 11
Get candidate totals
Use this to get the aggregated financial totals for a specific candidate.
- 12
Get totals by entity
This capability aggregates financial totals for a specific candidate or committee entity.
13-15
3 capabilities in this set.
Part of 21 available through OpenFEC.
- 13
List candidates
This capability fetches a list of candidates using various search filters.
- 14
List reports
Use this to find financial reports filed by specific types of committees.
- 15
List schedule a
This capability retrieves itemized receipts and contributions from individuals or committees.
16-18
3 capabilities in this set.
Part of 21 available through OpenFEC.
- 16
List schedule d
Use this to check for debts and obligations owed by or to committees.
- 17
List schedule c
This capability provides information on loans received or made by committees.
- 18
List schedule f
This capability accesses coordinated party expenditures made in coordination with candidates.
19-21
3 capabilities in this set.
Part of 21 available through OpenFEC.
- 19
List state election offices
Use this to get contact details for various state election offices.
- 20
Search candidates
This capability searches for candidates by name or other specific attributes.
- 21
Search committees
Use this to find committees by their name or unique ID.
Real work
What teams actually run
Fact-Checking Reports
A journalist uses the agent to quickly confirm a candidate's total fundraising numbers.
Political Trend Analysis
An analyst pulls aggregated committee totals to compare spending across different cycles.
PAC Monitoring
A researcher tracks the independent expenditures of specific committees.
Candidate Vetting
A developer builds a capability that uses the agent to check a candidate's filing history.
Automate a task
Put OpenFEC to work on one thing.
Step-by-step automations your AI runs through this Connector: the workflow, the prompts to start with, and the exact capabilities behind each move.
One connector, every AI
OpenFEC works with the most popular AI clients.
These are the most popular clients, each with a step-by-step guide: one link, set up once, with governance and visibility built in. And because everything runs on the MCP standard, the same connection also works in any other compatible client — nothing to rebuild.
Claude
ChatGPT
Gemini
Perplexity
Grok
Microsoft Copilot
Cursor
VS Code
Windsurf
JetBrains
Cline
LangChain
Vercel AI SDK
Lovable
Z.ai
Raycast
Qwen Code
Kimi Code
Le ChatBuilding your own app? The connector is yours to use.
You don't need a client to put OpenFEC to work: the same hosted connection plugs into your own applications and agent code, with the same governance on every request. Build with it, chat with it — one connection for both.
Observed, not estimated
1214ms average. Fast in production.
OpenFEC is checked daily against the live service.
- Fastest day
- 906ms
- Slowest day
- 1468ms
- 14-day trend
- Slowing+20%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 21 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of OpenFEC, so you can see the experience inside your AI.
It does not authenticate your account with OpenFEC. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
OpenFEC Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_c6nkNH6j72jZbM1ngWScUbTjVSexSpaqFpqhIytX/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — OpenFEC capabilities are ready to use.
{
"mcpServers": {
"openfec-federal-election-commission-mcp": {
"url": "https://edge.vinkius.com/vk_preview_c6nkNH6j72jZbM1ngWScUbTjVSexSpaqFpqhIytX/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
Guided setup for Claude? Set up OpenFEC in Claude and other AIs
Who it's for
Built for the work OpenFEC owners hand off.
This MCP is built for professionals who need to verify political financial data without manual database exports.
- 01
Journalists
Verify campaign finance figures and candidate statuses for reporting.
- 02
Data Analysts
Pull structured election data for political trend analysis.
- 03
Civic Tech Developers
Feed official government data into custom applications.
FAQ
Questions OpenFEC owners ask.
- 01
How do I get started with this MCP?
Subscribe to the MCP on Vinkius and enter your OpenFEC API Key. Once connected, you can immediately start querying data through your AI client.
- 02
Do I need my own FEC API key?
Yes, you will need to provide an OpenFEC API key to authenticate your requests.
- 03
Which AI clients can use this MCP?
This MCP works with any compatible client, including Claude, Cursor, and Windsurf.
- 04
Can I see itemized contributions?
Yes, you can use the list_schedule_a capability to retrieve itemized receipts and contributions.
- 05
Is the data real-time?
The MCP provides access to the official OpenFEC API, which contains the latest available federal election data.
- 06
Can I find out how much a specific candidate has raised in total for an election cycle?
Yes! Use the get_candidate_totals capability with the candidate's ID and the desired cycle. It will return aggregated financial summaries including total receipts and disbursements.
- 07
How do I search for all candidates running for the Senate in a specific state?
You can use the list_candidates capability and provide 'S' for the office and the two-letter state abbreviation (e.g., 'CA' for California) to filter the results.
- 08
Is it possible to see the history of a candidate's previous filings?
Absolutely. The get_candidate_history capability allows you to retrieve historical data for a candidate, showing their filings and designations over time.
Explore
More in Data Analytics
Data.gov Catalog AI Connector
Access the official US Government open data catalog. Search thousands of datasets, organizations, and spatial
ViewSEC XBRL (Financial Reporting) AI Connector
Access real-time SEC EDGAR financial data — query filing histories, company facts, and XBRL disclosures direct
ViewData.gov AI Connector
Search 300,000+ US government open datasets — agriculture, climate, education, health, finance and more.
ViewCuiabá Transparency AI Connector
Access real-time municipal transparency data for Cuiabá — query expenses, revenues, public personnel, and cont
View
Suggestions
Data Pipeline Prover AI Connector
A data team asked an AI to build an ETL pipeline. No schema contract. No idempotency. No freshness SLA. The pi
ViewSEC EDGAR Financials — Revenue, Income, Assets, EPS & Industry Comparison AI Connector
Extract XBRL financial data from SEC filings: revenue, net income, total assets, liabilities, stockholders' eq
ViewOpen Payments (CMS Physician Data) AI Connector
Query official CMS Open Payments data to analyze financial relationships between the healthcare industry, phys
ViewCodat Financial Data AI Connector
Pull financial data from your customers accounting, banking, and commerce platforms through a single standardi
View
Connect OpenFEC to Claude, Cursor, ChatGPT & more
