• DATA
  • FINANCE
  • HISTORY
  • HUMAN

How to analyze candidate financial history with your AI

Connect OpenFEC to your AI client to pull election data. Once connected, your agent handles the queries to the FEC database.

Ask AI about this page

Short answer

How can I check a candidate's fundraising and election history?

Your AI uses the OpenFEC connector to pull candidate profiles and fundraising totals from FEC records. You'll get a clear view of historical election cycles and financial trends. This breakdown shows you how to move from a name to a full financial profile.

The results

What your research yields

The data your agent pulls from the FEC.

DATA

Candidate profiles

Your AI pulls specific details on individual candidates. You get the raw profile data needed for research.

FINANCE

Fundraising totals

Get exact numbers on how much money a candidate has raised. This helps you track spending and donor trends.

HISTORY

Election cycle data

Look back at previous election cycles. Your agent compares past performance with current fundraising levels.

HUMAN

Strategic analysis

The AI provides the numbers, but you decide what the trends mean for your strategy. You interpret the final results.

The workflow

What your AI does when the request arrives.

Your agent acts as a bridge between your chat interface and the FEC database.

  1. Find the candidate

    The agent searches the FEC database to find the specific individual you are looking for.

    search_candidates
  2. Pull profile details

    Once the candidate is identified, the agent grabs their full profile information.

    get_candidate
  3. Retrieve financial totals

    The agent pulls the specific fundraising and spending numbers for the candidate.

    get_candidate_totals
  4. Analyze past cycles

    Your agent looks at the candidate's performance in previous elections to build a historical view.

    get_candidate_history

Try it

Copy these to start.

Use these prompts to begin your research.

Starting points

Replace the names in these prompts with the specific candidates or election years you want to research.

OpenFEC Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_c6nkNH6j72jZbM1ngWScUbTjVSexSpaqFpqhIytX/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — OpenFEC capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "openfec-federal-election-commission-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_c6nkNH6j72jZbM1ngWScUbTjVSexSpaqFpqhIytX/mcp"
    }
  }
}
Copy into chat04
  • Search for the fundraising totals for Bernie Sanders.

  • Get the historical election data for any candidate in the 2020 cycle.

  • Find the profile and total fundraising for the current Senate candidates in my state.

  • Compare the fundraising totals of two different candidates from the last election cycle.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect OpenFEC once, then ask.

One click connects the FEC data to your AI. Your credentials stay encrypted and secure on our side.

Connect OpenFEC to your AI

FAQ

How the connector behaves

  • 01

    Can the AI change FEC records?

    No. The AI can only read and retrieve data from the FEC. It cannot edit or delete any official records.

  • 02

    Can the AI predict election outcomes?

    No. The AI provides historical and current financial data, but you must perform the actual predictive analysis yourself.

  • 03

    Does the AI have access to private donor lists?

    No. The AI only accesses data that is publicly available through the FEC.

  • 04

    How does the AI find the right person?

    It uses the search tool to match the names you provide against the official FEC candidate database.

  • 05

    Can I use this with Claude?

    Yes, as long as you are using an MCP-compatible client like Claude Desktop.

  • More questions about OpenFEC? See everything the OpenFEC Connector can do

Connect OpenFEC to Claude, Cursor, ChatGPT & more