Skip to main content
Glama

VotePredictor — MCP server & API

US election forecasts with a public accuracy record. votepredictor.com · docs

This repo holds the MCP manifest and the integration docs. The server is hosted — there is nothing here to install or run.

MCP server

Remote, Streamable HTTP. Add the URL to any MCP client:

{
  "votepredictor": {
    "url": "https://votepredictor.com/api/mcp"
  }
}

For stdio-only clients:

{
  "votepredictor": {
    "command": "npx",
    "args": ["-y", "mcp-remote", "https://votepredictor.com/api/mcp"]
  }
}

Registry: com.votepredictor/elections

Tools

Tool

What it answers

forecast_race

"Who's winning the Ohio Senate race?" — takes a state name, code, or district (Ohio, OH, CA-12)

chamber_outlook

"Who's favoured to control the Senate?" — control probability, expected seats, biggest movers

forecaster_accuracy

"Whose election forecast should I trust?" — difficulty-adjusted scores for every major forecaster

member_profile

A member of Congress: ideology, reported net worth, and the race for their seat

Tools take what a person actually says, not ids you have to look up first.

Related MCP server: telekash-mcp-server

JSON API

Free, no key, CORS open. Index: https://votepredictor.com/api/v1

GET /api/v1/race/{race_id}            e.g. 2026_SEN_OH, 2026_HOUSE_CA-12
GET /api/v1/chamber/{senate|house}
GET /api/v1/member/{bioguide_id}      e.g. P000197
GET /api/v1/ratings?office=ALL
curl https://votepredictor.com/api/v1/race/2026_SEN_OH

Three conventions

These are what make the data safe to quote. If you build on it, please carry them through.

Nothing is certain. p_dem_win is clamped to 0.01–0.99. An election that hasn't happened is never 0% or 100%, however safe the seat.

Provenance is always stated. source is polls or fundamentals. Nobody surveys Wyoming, so its forecast comes from state lean, incumbency and the national environment instead. Polls take precedence wherever they exist — measured against the seats holding both, the fundamentals model agrees with the poll-driven one on 15 of 16 safe races but only 3 of 7 competitive ones.

Some races publish nothing. Where a candidate has left the ballot, the endpoint returns forecast: null with a reason rather than a number, because the stored probability describes a matchup that no longer exists. A race we hold nothing for returns 404 — a different answer, deliberately.

Accuracy

Every forecast is frozen when its race resolves, so the track record can't be edited after the fact. The ratings board scores every model, market, forecaster and pollster on resolved races since 1998, adjusted for how hard each race was — including VotePredictor's own model, ranked in place alongside FiveThirtyEight, Cook and Sabato's Crystal Ball.

Attribution

Free to use. Please attribute "VotePredictor" and link the specific page. Probabilities change daily until a race is decided.

Issues and requests welcome here.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    F
    maintenance
    Aggregates prediction market data from 5 major platforms (Manifold, Polymarket, Metaculus, PredictIt, Kalshi), enabling users to search markets, compare odds across platforms, detect arbitrage opportunities, and track predictions through natural language.
    8
    3
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Prediction market probability oracle for AI agents. 26 tools across 500+ live markets from Kalshi and Polymarket. Cross-source arbitrage detection, structured TPF signals, Kelly Criterion sizing, agent performance tracking, and webhook alerts.
    9
    67
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    24/7 autonomous monitoring and edge detection for prediction markets (Kalshi & Polymarket). Features causal tree analysis, orderbook depth tracking, cross-venue comparison, and real-time alerts.
    16
    196
    12
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Real-time prediction market consensus data for AI agents. Aggregates probabilities from 27,000+ markets across politics, sports, and economics with 14-second updates. Tools: get_markets, get_consensus, get_movers, get_divergences, search_markets.
    5
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/koconnor-lab/votepredictor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server