polymcp
Buy at launch

mcp server conceptlive 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 would do

Seven tools. Five run on the public Polymarket API, and the machine above calls every one of them. Reading positions is one fetch away; betting needs your wallet and an API key.

#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 data
02get_marketOne market's question, outcomes, odds, 24h volume and end date.Live data
03top_marketsThe most traded markets right now, by 24h volume. The stack above.Live data
04get_orderbookBest bid, best ask and spread for one outcome, read from the order book.Live data
05get_price_historyHow the odds moved over the last day. The line beside the number.Live data
06get_positionsOpen positions and PnL for any wallet address.Buildable now
07place_betPlaces a bet you confirm in the chat, under a cap you set.Needs a wallet and CLOB key

mcp.json

Connect

One block in your MCP client's config. The package is not published yet; this is what it will look like.

  • 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"
      }
    }
  }
}