Polymarket MCP server
io.github.0xChron/polymarket-mcp·v0.1.1Read-only Polymarket prediction market data for AI agents.
0 stars36 downloads/wk
Reviews
Write oneNobody has reviewed Polymarket yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Polymarket tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_market_detailsGet full details for a single market — outcomes, prices, volume, liquidity, resolution source, token IDs, and trading parameters. A 'market' is an individual Yes/No question inside an event.
get_user_performanceGet a user's trading performance summary: total positions value, volume, P&L across all positions, and their rank on the Polymarket leaderboard. Combines /value (portfolio worth) and /v1/leaderboard (rank + PnL stats).
get_user_positionsGet current positions for a Polymarket wallet address. Returns each position with: current price, position size, average entry price, current value, and the market it belongs to.
search_marketsSearch Polymarket markets by title or description. Returns matching markets with: current price, liquidity, volume, end date, and active status.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan8 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 91 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Polymarket compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 4
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 36
- more than 26% of 12,191 servers with a package
What its tools let an agent do: 4 read
Install Polymarket in Claude Code, Cursor or VS Code
claude mcp add polymarket-mcp -- uvx 0xchron-polymarket-mcp
What the publisher says
From the Polymarket repository's README, as published. We do not edit it. Read it on GitHub
Polymarket MCP
MCP server that exposes read-only Polymarket prediction market data to AI agents. Tools wrap Polymarket's public Gamma (market discovery) and Data (positions, portfolio, leaderboard) APIs. There is no CLOB integration — this server cannot place trades or read order books.
<!-- mcp-name: io.github.0xChron/polymarket-mcp -->
Tools
All tools return markdown formatted for agent consumption. No API keys or wallet signing are required.
Resources
Static reference context (no API calls). Attach in MCP clients or read via Inspector.
Prompts
User-triggered workflow templates that orchestrate tools:
Requirements
- Python 3.12+
- uv (recommended) or Docker
- Node.js (optional, only for MCP Inspector)
Quick start
This server uses streamable HTTP at http://127.0.0.1:8000/mcp. Start the server first, then connect your MCP client to that URL.
git clone https://github.com/0xChron/polymarket-mcp.git
cd polymarket-mcp
uv sync
uv run polymarket-mcpOn Windows, use the same commands in PowerShell, Command Prompt, or Git Bash. Leave the terminal open while your MCP client is connected.
Docker
Works the same on all platforms if Docker Desktop is installed:
git clone https://github.com/0xChron/polymarket-mcp.git
cd polymarket-mcp
docker build -t polymarket-mcp .
docker run --rm -p 8000:8000 -e FASTMCP_HOST=0.0.0.0 polymarket-mcpFASTMCP_HOST=0.0.0.0 lets the server accept connections from outside the container.
Verify the server
Open MCP Inspector in another terminal:
npx -y @modelcontextprotocol/inspectorConnect to http://localhost:8000/mcp using the Streamable HTTP transport.
Connect from an MCP client
This server uses the streamable-http transport (not stdio). Start the server first (see Quick start), then add the config below to your MCP client.
Claude Desktop
Go to Claude → Settings → Developer → Edit Config to open claudedesktopconfig.json, then include the following:
{
"mcpServers": {
"polymarket": {
"url": "http://localhost:8000/mcp"
}
}
}If you already have other MCP servers configured, add the "polymarket" entry inside your existing mcpServers object instead of replacing the whole file.
Config file location if you prefer to edit it manually:
Save the file and fully quit and restart Claude Desktop. The server must be running in a terminal before you start a new chat.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Polymarket: common questions
- Is Polymarket MCP server safe?
- Mostly: it is graded B (82/100). Read the Polymarket safety report
- How do I install Polymarket?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Polymarket need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Polymarket maintained?
- The last commit was 129 days ago (2026-06-28). The latest release is v0.1.1.
- What can I use instead of Polymarket?
- Servers from other publishers that do the same job: CCXT MCP server.
- How does Polymarket compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Polymarket
Same job from other publishers: the closest match first, then the best rated.
- CCXTOfficial CCXT MCP server - Market data and trading across 100+ exchanges and prediction marketsnot reviewedWidely usedA