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.
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.
- 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
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.
One command — npm install -g prediction-markets-mcp
