31 tools from the Graph Polymarket MCP Server, categorised by risk level.
View the Graph Polymarket policy →get_account_pnl Get a trader's P&L and performance metrics from the Beefy P&L subgraph get_clob_market Get CLOB market details by condition ID. Returns token IDs (token_id) with live prices, minimum order/tick sizes, and market status. This is the br... get_daily_stats Get daily platform statistics from the Beefy P&L subgraph: volume, fees, trader counts, and market activity per day. Use this for trend analysis an... get_disputed_markets Get Polymarket markets that were disputed during the UMA oracle resolution process. Disputes happen when someone challenges a proposed outcome — th... get_global_open_interest Get the total open interest across all Polymarket markets — the aggregate USDC locked in outstanding positions platform-wide. get_global_stats Get aggregate Polymarket platform statistics. Combines market counts from the Main subgraph with accurate volume/fee/trade data from the Orderbook ... get_last_trade Get the last trade price for a Polymarket outcome token from the CLOB. get_live_orderbook Get the full real-time order book (bids and asks) for a Polymarket outcome token from the CLOB. Shows all resting limit orders with prices and sizes. get_live_prices Get real-time CLOB prices for Polymarket outcome tokens. Returns the current best price for buying or selling. Token IDs come from: clobTokenIds in... get_live_spread Get the real-time bid-ask spread for a Polymarket outcome token. Returns best bid, best ask, and spread. Useful for assessing market liquidity and ... get_market_data Get Polymarket market/condition data including outcomes and volumes from the Main subgraph get_market_info Get detailed Polymarket market info by slug or condition ID. Returns full market metadata from the Gamma API including description, prices, outcome... get_market_open_interest Get the top Polymarket markets ranked by open interest (USDC locked in outstanding positions). This data is unique to the Open Interest subgraph — ... get_market_positions Get the top positions for a specific market token from the Beefy P&L subgraph. Shows who holds the largest positions and their P&L. get_market_resolution Get the UMA oracle resolution status for Polymarket markets. Shows whether a market is initialized, proposed, disputed, or resolved, plus proposed/... get_market_revisions Get moderator revisions/updates for Polymarket markets. Shows when and how moderators intervened in market resolution. get_oi_history Get hourly open interest snapshots for a specific Polymarket market. Use this to chart OI trends over time. The conditionId can be obtained from ge... get_orderbook_trades Get recent order fills from the Orderbook subgraph get_polymarket_event Get a single Polymarket event with all its associated markets. An event groups related prediction markets under one topic. get_price_history Get historical price data for a Polymarket outcome token. Returns time-series price points for charting and trend analysis. get_recent_activity Get recent splits, merges, and redemptions from the Activity subgraph get_subgraph_schema Get the full GraphQL schema (introspection) for a Polymarket subgraph get_top_traders Get the top Polymarket traders ranked by realized P&L, win rate, or volume from the Beefy P&L subgraph. get_trader_profile Get a trader's on-chain profile from the Traders subgraph: when they first appeared, their recent CTF events (splits, merges, transfers), and USDC ... get_trader_usdc_flows Get USDC deposit/withdrawal history for a trader. Shows inbound and outbound USDC transfers, useful for tracking when traders fund or withdraw from... get_user_positions Get a user's current positions from the Slimmed P&L subgraph. Falls back gracefully if indexers are behind. list_polymarket_events List Polymarket events (groups of related markets). Events bundle multiple Yes/No markets under one topic (e.g. 'US Presidential Election 2024' con... list_subgraphs List all available Polymarket subgraphs with descriptions and key entities query_subgraph Execute a custom GraphQL query against a Polymarket subgraph 2/5 search_markets Search Polymarket prediction markets by text query. Returns market metadata including question, prices, volume, liquidity, and CLOB token IDs. Uses... 2/5 search_markets_enriched Power tool: search Polymarket markets then auto-enrich each result with live CLOB prices and on-chain resolution status. Combines Gamma API + CLOB ... 2/5 The Graph Polymarket MCP server exposes 31 tools across 1 categories: Read.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Graph Polymarket server.
Graph Polymarket tools are categorised as Read (31). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept