Skip to main content

MCP server for querying Prediction Hunt — live prices, cross-platform matches, arbitrage, and +EV signals across Kalshi, Polymarket, PredictIt, ProphetX, and Opinion

Project description

Prediction Hunt MCP Server

Query prediction market data from Prediction Hunt directly in AI assistants like Claude, Cursor, and Claude Code.

Get prices, events, cross-platform matching, orderbooks, arbitrage, and +EV opportunities across Kalshi, Polymarket, PredictIt, ProphetX, and Opinion.

Setup

1. Get an API key

Sign up at predictionhunt.com/api/docs and generate a free API key.

2. Configure your MCP client

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "prediction-hunt": {
      "command": "uvx",
      "args": ["prediction-hunt-mcp"],
      "env": {
        "PREDICTION_HUNT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "prediction-hunt": {
      "command": "uvx",
      "args": ["prediction-hunt-mcp"],
      "env": {
        "PREDICTION_HUNT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code

Add to .claude/settings.json:

{
  "mcpServers": {
    "prediction-hunt": {
      "command": "uvx",
      "args": ["prediction-hunt-mcp"],
      "env": {
        "PREDICTION_HUNT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Local development (from source)

{
  "mcpServers": {
    "prediction-hunt": {
      "command": "uvx",
      "args": ["--from", "/path/to/mcp-server", "prediction-hunt-mcp"],
      "env": {
        "PREDICTION_HUNT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Available Tools

Tool Description
search_events Search events and markets by text query
list_events Browse events with filters (type, tags, date)
list_markets Browse individual markets with current prices
match_markets Find the same market across platforms by query/slug/ticker
match_markets_by_url Find cross-platform matches by pasting a market URL
match_sports_markets Get matched sports markets for a given date
get_price_history Historical OHLC candles for a market
get_bulk_prices Current prices for up to 100 markets at once
get_orderbook Live orderbook for a single market
get_unified_orderbook Cross-platform combined orderbook
get_arbitrage_opportunities Cross-platform arbitrage signals
get_positive_ev Positive expected value opportunities
get_api_status API health check (no key required)

Example Prompts

  • "What NBA games have prediction markets today?"
  • "Find arbitrage opportunities above 2% ROI"
  • "Compare Bitcoin 100k prices across Kalshi and Polymarket"
  • "Show me the orderbook for this Kalshi market: KXBTC-25APR04"
  • "What are the best +EV bets right now?"

Environment Variables

Variable Required Default Description
PREDICTION_HUNT_API_KEY Yes (for most tools) Your API key
PREDICTION_HUNT_API_URL No https://www.predictionhunt.com/api/v2 Custom API base URL

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prediction_hunt_mcp-0.1.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prediction_hunt_mcp-0.1.0-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file prediction_hunt_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: prediction_hunt_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for prediction_hunt_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 656ab5d0f0bbfdc89199cf19cfad5f7f21db4e8939048b221885c908777298b7
MD5 0812adfb45d288292e0c3682115773ce
BLAKE2b-256 a781eab9c1295b8a467e7456817ca1888f72fadd09526e6ccefa34f0a24d6c45

See more details on using hashes here.

File details

Details for the file prediction_hunt_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for prediction_hunt_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 09a440cfa791dfe3f890d35cf53f08784532d8191de2cc5b7c67d124defb2608
MD5 c787c01cbac1f9772819eaad5b14f90f
BLAKE2b-256 62666f7cb6372e161dc5603b0184b1e90dbef24e504ae434be4a1886bcc484f3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page