Labsco
MCP SERVER

Prediction Market MCP

by JamesANZ

Search Polymarket, PredictIt and Kalshi for markets on a keyword and get their current odds back in one call — no API key, no account.

Economic, Alternative & Prediction-Market Data
Summary
One tool, zero setup — its value is that three venues answer the same question at once.

The interesting output is the disagreement: the same event priced as a percentage on Polymarket, in dollars on PredictIt and inside a regulated US market on Kalshi, side by side, without three sets of credentials. It is a read-only lookup — there is no position, portfolio or order surface here, and the search is keyword matching rather than a structured query.

What it is

A small MCP server that queries three prediction-market platforms at once and returns the live markets matching a keyword. Polymarket comes back as percentage odds, PredictIt as dollar prices, and Kalshi as US-regulated markets, so a single question about an event returns whatever each venue is currently pricing.

What you get
  • Markets matching a keyword across all three platforms in one call — `get-prediction-markets`
  • One required parameter, `keyword`, capped at 50 characters, with examples such as "trump", "election" and "supreme court"
  • Polymarket data read from `https://clob.polymarket.com/markets` and PredictIt from `https://www.predictit.org/api/marketdata/all/`
  • No configuration step: no API keys, no account, nothing to authorize before the first call
Requirements

Nothing — no account, no key. Node.js 18+ and npm for the manual path: `npm install -g prediction-markets-mcp`, or clone, `npm install`, `npm run build` and run `node build/index.js`. Cursor has a one-click install link. The published package is `prediction-markets-mcp` 1.0.3 with a `prediction-markets` binary, built on the MCP SDK with `superagent` and `zod`, and runs on macOS, Windows and Linux.

Setup effort

One command — npm install -g prediction-markets-mcp