Polymarket MCP Server

Polymarket prediction markets accessed through 45 automated trading and analysis tools.

Data last scanned today · Reviewed today

4011 tools616PythonMIT

Overview

This server allows AI agents to interact directly with Polymarket via 45 specialized tools covering market discovery, real-time analysis, and position management. Users can perform tasks ranging from filtering trending markets and monitoring order book depth to executing limit or market orders and calculating P&L. The server features real-time WebSocket monitoring to track market movements and provides AI-driven opportunity analysis, including automated buy, sell, or hold recommendations based on current market data.

Our verdict

With a high-risk security score of 40/100, this server is intended for advanced users who understand the implications of granting AI autonomous trading capabilities. A primary concern is the lack of a read-only mode, meaning every installation provides full write access to your connected accounts. Because it is community-maintained rather than official, users should exercise extreme caution when deploying this in environments where financial assets are at risk.

  • Comprehensive toolkit with 45 distinct market operations
  • Zero direct dependencies reduces supply-chain surface area
  • Active development with commits as recent as one day ago
  • MIT open-source license
  • No read-only mode restricts safety for automated trading
  • High-risk security score due to lack of official vendor status
  • Authentication method has not yet undergone professional review
  • Missing OAuth support complicates secure credential management

Tools

ToolDescriptionRisk
get_closing_soon_marketsFetches markets that are closing soon.low
analyze_market_opportunityAnalyzes market opportunities for potential trading.low
get_current_priceRetrieves the current price of a specified token.low
get_orderbookRetrieves the orderbook for a specified market.low
get_spreadCalculates the spread for a specified market.low
get_market_detailsRetrieves detailed information about a specific market.low
get_trending_marketsFetches currently trending markets.low
search_marketsSearches for markets based on a query string.low
filter_markets_by_categoryFilters markets based on a specific category.low
get_crypto_marketsFetches crypto-related markets by symbol.low

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the system requirements for running the Polymarket MCP server?

The server requires Python 3.10 or higher to function.

Can I test the server without connecting a wallet?

Yes, you can run the server in demo mode to explore functionality without requiring a wallet.

What security features are included for trading?

The server includes safety mechanisms such as order size limits, exposure caps, position limits, liquidity validation, and spread tolerance checks.

How is authentication handled?

The server supports L1 and L2 authentication using both a wallet private key and an API key.

Does the server provide a graphical interface?

Yes, the server includes a web dashboard that can be accessed at localhost:8080 to monitor status, manage configurations, and view market data.

Badge

Polymarket MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.