VotePredictor
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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 |
| "Who's winning the Ohio Senate race?" — takes a state name, code, or district ( |
| "Who's favoured to control the Senate?" — control probability, expected seats, biggest movers |
| "Whose election forecast should I trust?" — difficulty-adjusted scores for every major forecaster |
| 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: SimpleFunctions
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=ALLcurl https://votepredictor.com/api/v1/race/2026_SEN_OHThree 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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
2026 US election forecasts with a public accuracy record, plus congressional voting records.
Graded track records of NFL and election pundits: records, leaderboards, takes, game and race calls.
Kalshi odds for 2026 Senate, governor and House races, the Senate map, and the next Fed meeting.
Crowd forecasts on sports, politics, finance and crypto: live odds, outcomes, Ask the crowd.
Related MCP Servers
- AlicenseAqualityDmaintenanceAggregates 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.84MIT
- AlicenseAqualityBmaintenance24/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.16196 npm12MIT
- AlicenseAqualityDmaintenanceReal-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.5MIT
- AlicenseNot gradedqualityBmaintenanceCalibrated probability forecasts for any resolvable question — with evidence, prediction-market edge (Polymarket/Kalshi), and a live resolved track record.MIT