Skip to main content
The Predexon MCP server lets AI assistants like Claude, Cursor, Codex, and others directly query prediction market data from Polymarket, Kalshi, and Dflow.

What is MCP?

Model Context Protocol (MCP) is an open standard that allows AI assistants to interact with external tools and data sources. With the Predexon MCP server, you can ask your AI assistant questions like:
  • “What are the top prediction markets by volume?”
  • “Show me the price history for this market”
  • “Find matching markets across Polymarket and Kalshi”
  • “What positions does this wallet hold?”

Installation

Install the Predexon MCP server from npm:
npm install -g predexon-mcp
Or run directly with npx (no installation required):
npx predexon-mcp

Configuration

Edit your Claude Desktop configuration file:macOS: ~/Library/Application Support/Claude/claude_desktop_config.jsonWindows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "predexon": {
      "command": "npx",
      "args": ["-y", "predexon-mcp"]
    }
  }
}
Restart Claude Desktop after saving.

Available Tools

The MCP server exposes 37 tools covering market data, smart-wallet analytics, and trading insights. Your API key is passed per-request, allowing multi-user setups.

Cross-Platform Matching

ToolDescription
find_matching_marketsFind equivalent markets across Polymarket and Kalshi (LLM-powered)
get_matched_pairsGet all active matched market pairs (LLM-powered)
Market matching is LLM-powered. While highly accurate, a small number of matches may be incorrect-verify critical matches independently.

Polymarket - Market Data

ToolDescription
list_polymarket_marketsList markets with filtering and sorting
get_polymarket_eventsList events (top-level groupings of markets)
get_polymarket_crypto_updownList crypto up/down prediction markets (BTC, ETH, SOL, XRP, HYPE, DOGE, BNB)
get_polymarket_priceGet current or historical price for a token
get_polymarket_candlesticksGet OHLCV candlestick data
get_polymarket_volumeGet cumulative volume time series
get_polymarket_volume_chartGet per-period volume with YES/NO side split
get_polymarket_open_interestGet historical open interest
get_polymarket_orderbooksGet historical orderbook snapshots

Polymarket - Trading

ToolDescription
get_polymarket_tradesQuery historical trade data
get_polymarket_activityGet on-chain activity (split/merge/redeem events)
get_polymarket_positionsGet positions for a wallet
get_polymarket_all_positionsFetch positions across all wallets (analytics/streaming)
get_polymarket_pnlGet realized P&L history for a wallet

Polymarket - Smart Wallet Analytics

Smart wallet tools require a Dev plan API key or higher.
ToolDescription
get_polymarket_wallet_profileGet complete wallet profile with metrics and style classifications
get_polymarket_wallet_profilesBatch wallet profiles - fetch up to 20 profiles in a single request
get_polymarket_leaderboardGlobal leaderboard of smart wallets
get_polymarket_market_leaderboardWallet rankings for a specific market
get_polymarket_top_holdersTop token holders for a market by position size
get_polymarket_wallet_marketsPer-market performance breakdown for a wallet
get_polymarket_wallet_volume_chartPer-period volume with BUY/SELL breakdown for a wallet
get_polymarket_wallets_filterFilter wallets by market trades with AND/OR logic
get_polymarket_smart_activityDiscover markets where high-performing wallets are active
get_polymarket_smart_moneyNet buyers vs sellers among smart wallets for a market
get_polymarket_similar_walletsFind wallets with similar portfolios (copy-trade detection)
get_polymarket_cohort_statsCompare performance across trading style cohorts

Kalshi

ToolDescription
list_kalshi_marketsList markets with filtering and sorting
get_kalshi_tradesFetch historical trade data
get_kalshi_orderbooksFetch historical orderbook snapshots

Dflow

ToolDescription
get_dflow_tradesFetch trade history for a wallet
get_dflow_positionsGet current positions for a wallet
get_dflow_pnlGet cumulative P&L history

Binance

Binance tools require a Dev plan API key or higher. Supported symbols: BTCUSDT, ETHUSDT, SOLUSDT, XRPUSDT.
ToolDescription
get_binance_ticksGet raw book ticker data at microsecond granularity
get_binance_candlesGet OHLCV candlestick data from book ticker mid-prices

Example Usage

Once configured, you can ask your AI assistant questions naturally:
"What are the top 5 Polymarket markets by volume right now?"

Authentication

Each tool call requires an api_key parameter. When using the MCP server, include your API key when making requests:
"Using API key abc123, show me the top markets on Polymarket"
Get your free API key at dashboard.predexon.com

Source Code

The MCP server is open source:

Next Steps

API Reference

Explore all available endpoints

Get API Key

Sign up for free access