Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| POLYMARKET_CACHE_DISABLED | No | Set to true to disable all caching | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_events | List and filter Polymarket prediction events. Supports pagination, sorting, and filtering by status/tag. |
| get_event | Get a single Polymarket event by ID or slug. Returns full event details including nested markets. |
| get_markets | List and filter Polymarket prediction markets. Supports rich filtering by volume, liquidity, dates, tags, and status. Sort by volume descending to find the most active markets. |
| get_market | Get a single Polymarket market by ID or slug. Returns full market details including outcomes, prices, volume, and liquidity. |
| search | Full-text search across Polymarket events, markets, and profiles. Use this to find markets on any topic. |
| get_tags | List all available Polymarket category tags. Use these tags to filter markets and events. |
| get_series | List Polymarket event series (grouped collections of related events). |
| get_series_by_id | Get a specific Polymarket event series by ID, including all events in the series. |
| get_sports | List available sports on Polymarket (e.g. NBA, NFL, EPL, MLB). |
| get_sports_teams | List teams for a given sport on Polymarket. |
| get_price | Get the current price for a Polymarket token on the given side (buy or sell). Returns the best available price. |
| get_midpoint | Get the midpoint price for a Polymarket token (average of best bid and ask). |
| get_last_trade_price | Get the last executed trade price for a Polymarket token. |
| get_order_book | Get the full order book (bids and asks) for a Polymarket token. Shows market depth and liquidity at each price level. |
| get_order_books | Get order books for multiple Polymarket tokens in a single batch request. |
| get_order_book_summary | Get a summarized order book for a Polymarket token: best bid, best ask, and spread. |
| get_clob_market | Get CLOB-specific market details by condition ID. Returns tokens, rewards, tick sizes, and trading parameters. |
| get_sampling_markets | Get currently sampled Polymarket markets that are eligible for liquidity rewards. |
| get_sampling_simplified_markets | Get simplified view of currently sampled Polymarket markets. |
| get_tick_size | Get the minimum tick size (price increment) for a Polymarket token. |
| get_market_trades | Get recent trades for a Polymarket market. Shows who traded, which side, size, price, and timestamp. |
| get_market_holders | Get top holders/positions for a Polymarket market. Shows the largest positions and who holds them. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| analyze_market | Analyze a Polymarket prediction market in depth — probability, liquidity, volume, order book depth, and top holders. |
| compare_markets | Compare two or more Polymarket prediction markets side-by-side. |
| trending_markets | Find the hottest prediction markets on Polymarket right now. |
| sports_overview | Overview of sports prediction markets on Polymarket. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| tags |