polymcp
Buy at launch

mcp serverlive polymarket data

Odds, not opinions.

An MCP server that lets any AI agent search Polymarket and read the live odds on anything people bet on. The machine here runs on the same public API, so ask it something.

$POLYMCP

Buy at launch

Best match

Reading the live markets.

--%

Yes

24 hours

Yes 50%No 50%

Connecting to Polymarket

agentreads live markets, no model, real timings

  1. Connecting to the Polymarket API.

01 · ask

Ask what the crowd thinks.

02 · read

It finds the market and reads the odds.

03 · bet or watch

You bet small, or you just watch.

tools/list

What it does

Seven tools. Five read the public Polymarket API, and the machine above calls every one of them. Bets run on your wallet.

#ToolWhat it doesStatus
01search_marketsFinds open markets for any topic, ranked by match and volume. Days work too: "who wins on sunday?" reads Sunday's games.Live
02get_marketOne market's question, outcomes, odds, 24h volume and end date.Live
03top_marketsThe most traded markets right now, by 24h volume. The stack above.Live
04get_orderbookBest bid, best ask and spread for one outcome, read from the order book.Live
05get_price_historyHow the odds moved over the last day. The line beside the number.Live
06get_positionsOpen positions and PnL for any wallet address.Rolling out
07place_betPlaces a bet you confirm in the chat, under a cap you set.With your wallet

mcp.json

Connect

One block in your MCP client's config. Paste it, restart, ask.

  • 01Starts read only. Betting is a switch you turn on.
  • 02Every bet shows a confirm in the chat: market, side, price, size. No yes, no bet.
  • 03A per bet and a daily cap you set, enforced by the server, not the agent.
mcp.json
{
  "mcpServers": {
    "polymarket": {
      "command": "npx",
      "args": ["-y", "polymcp"],
      "env": {
        "POLYMCP_MODE": "read-only",
        "POLYMCP_MAX_BET_USD": "5",
        "POLYMCP_DAILY_CAP_USD": "25"
      }
    }
  }
}