
Polymarket MCP Server
io.github.joinQuantishPublished by GitHub account joinQuantishv0.1.0Updated Oct 27, 2026
Self-hosted MCP server for AI agent trading on Polymarket prediction markets
Overview
Self-hosted MCP server that lets an AI agent manage a Polygon wallet and trade on Polymarket prediction markets.
- What you can do
- Create and recover accounts, deploy a Safe wallet, check wallet status and balances, and import or export private keys
- Place, cancel and batch-execute buy/sell orders, and read order history, order books and midpoint prices
- View and sync positions, check claimable winnings and claim resolved market payouts
- Send USDC, MATIC and ERC-1155 shares, and get swap quotes or swap tokens via LI.FI
- List, create and revoke API keys for the server's JSON-RPC endpoint
- When to use it
- For users who want an AI assistant to trade prediction markets on Polymarket with their own self-hosted infrastructure, including wallet setup, order placement and position or payout management. Market discovery tools are not included and come from a separate server.
- Requirements
- Runs locally as a Node.js process built from source, with a PostgreSQL database (DATABASE_URL), a 32-byte hex ENCRYPTION_KEY for wallet encryption, and a Polygon RPC endpoint (POLYGON_RPC_URL). Optional BOT_SIGNING_SECRET and PORT. Clients authenticate to the endpoint with an x-api-key header.
Installation
In SourceWeft
- Open Polymarket MCP Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Polymarket MCP Server
⚠️ Notice: Quantish is winding down. The Quantish platform (quantish.live) is shutting down. This MCP server is self-hosted and will continue to work independently, but the Quantish team will no longer be maintaining or updating this project. If you're building in the prediction market space and need real-time data infrastructure, check out polynode.dev.
Self-hosted MCP server for trading on Polymarket prediction markets.
Overview
This package provides an MCP (Model Context Protocol) server that enables AI agents to trade on Polymarket prediction markets via the Polygon network.
Features
- Full Polymarket Trading - Buy/sell on any Polymarket market
- Polygon Wallet Management - Generate and manage wallets with Safe integration
- Gasless Transactions - Most operations use Polymarket's relayer (no MATIC needed)
- MCP Compatible - Works with Claude, Cursor, and any MCP client
- Self-Hostable - Run on Railway, Fly.io, or any Node.js host
Quick Start
Environment Variables
Generate Encryption Keys
Database Setup
Any PostgreSQL database works. Options:
Set your DATABASE_URL then run:
Running the Server
Available Tools
Account & Wallet
Trading
Positions
Transfers & Swaps
API Keys
Note: Market search tools (
search_markets,get_market,get_active_markets) are available via the Discovery MCP.
API Format
The server exposes a JSON-RPC 2.0 endpoint at /mcp:
MCP Client Configuration
Claude Desktop / Cursor
Security
Returning Users
For security, returning users (existing externalId) cannot get new API keys without authentication. Options:
- Use existing API key - If you have it saved
- HMAC Authentication (trusted bots only) - Sign with
BOT_SIGNING_SECRET: - New Account - Use a different
externalId
Development
Resources
- GitHub: joinQuantish/polymarket-mcp
- Discovery MCP: joinQuantish/quantish-discovery
- Polymarket Docs: docs.polymarket.com
License
This project is licensed under the PolyForm Noncommercial License 1.0.0.
Free for personal use, research, and non-commercial purposes. Commercial use requires explicit permission from Quantish Inc. Contact [email protected] for commercial licensing.
Built by Quantish Inc.
Source: README.md at commit 6851755
Tools
0Version history
1- v0.1.0LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.