Discovery

Discovery MCP

quantish.live

Search and discover prediction markets across Polymarket and Kalshi. AI-powered semantic search with hybrid keyword + embedding matching.

No Access Code Required

Discovery API is open access. Generate an API key on the Get API Key page and start searching immediately.

CursorOne-Click Install for Cursor

Install in Cursor

Click the button, then replace YOUR_API_KEY with your actual API key

Or generate custom install link:

Enter your API key to generate a ready-to-use install link

Add to Cursor
Preview mcp.json config
{
  "mcpServers": {
    "quantish_discovery": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://quantish.live/mcp",
        "--header",
        "X-API-Key: YOUR_API_KEY"
      ]
    }
  }
}

⚠️ Enter your API key above to generate a ready-to-use install link, or add it manually after installing

Manual MCP Configuration

Add this to your ~/.cursor/mcp.json file:

{
  "mcpServers": {
    "Quantish Discovery": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://quantish.live/mcp",
        "--header",
        "X-API-Key: YOUR_API_KEY"
      ]
    }
  }
}

Replace YOUR_API_KEY with your actual API key from the Get API Key page.

REST API Endpoints

GET/mcp/tools

List all available tools

POST/mcp/execute

Execute any tool directly

POST/mcp

Full MCP protocol endpoint

Example Request

curl -X POST https://quantish.live/mcp/execute \
  -H "Content-Type: application/json" \
  -H "X-API-Key: qm_your_key" \
  -d '{
    "name": "search_markets",
    "arguments": {
      "query": "Federal Reserve interest rates",
      "platform": "all",
      "limit": 5
    }
  }'

Available Tools (6)

search_markets

Search for prediction markets using AI-powered semantic search

Parameters

querystringREQUIREDNatural language search query
platformstring"polymarket", "kalshi", or "all" (default)
categorystringFilter by category
limitnumberMax results 1-20 (default 10)
sortBystring"relevance", "soonest", or "latest"
get_market_details

Get detailed information about a specific market

Parameters

platformstringREQUIRED"polymarket" or "kalshi"
marketIdstringREQUIREDMarket ID or ticker
get_trending_markets

Get trending markets by 24-hour volume

Parameters

platformstringPlatform to query (default "all")
categorystringCategory filter (default "POLITICS")
limitnumberMax results 1-10 (default 5)
get_categories

Get available market categories for filtering

get_market_stats

Get aggregate statistics about the prediction markets database

get_search_status

Check the status of the semantic search system

Rate Limits

  • 100 requests per minute per API key
  • Rate limit headers included in responses
  • Exceeding limit returns HTTP 429

Use get_market_stats to get live database coverage statistics.