Round-trip and auth check. Confirms the server is reachable and your API key is being received correctly.
Prediction-Market Intelligence MCP Server
Drop one config line into your AI assistant. Get ML probabilities, divergence detection, whale analysis, and cross-venue arbitrage across 20,000+ Polymarket and Kalshi markets — live from api.scanna.xyz.
QUICKSTART
Your AI client — your config snippet. Pick your IDE, paste, restart.
claude mcp add --transport http scanna https://mcp.scanna.xyz/mcp \ --header "x-api-key=YOUR_SCANNA_API_KEY"
Ask Claude: “List Scanna’s tools” → the ping tool is live today; M2 ships the data tools (get_markets, get_market_intel, scan_divergence, analyze_wallet, get_history).
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"scanna": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.scanna.xyz/mcp",
"--header", "x-api-key:YOUR_SCANNA_API_KEY"]
}
}
}
Cmd / Ctrl + Shift + P → Cursor Settings → MCP → Add new global MCP server
{
"mcpServers": {
"scanna": {
"url": "https://mcp.scanna.xyz/mcp",
"headers": { "x-api-key": "YOUR_SCANNA_API_KEY" }
}
}
}
Settings → Cascade → Model Context Protocol → Add Server
{
"mcpServers": {
"scanna": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.scanna.xyz/mcp",
"--header", "x-api-key:YOUR_SCANNA_API_KEY"]
}
}
}
Cmd / Ctrl + Shift + P → MCP: Open User Configuration
{
"servers": {
"scanna": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.scanna.xyz/mcp",
"--header", "x-api-key:YOUR_SCANNA_API_KEY"]
}
}
}
The ChatGPT App ships once the OpenAI Apps SDK reaches GA. Today: use Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code. Same server URL.
TOOLS
Built for prompts, not endpoints. Each tool wraps multiple Scanna API calls into one intent-aligned answer.
Round-trip and auth check. Confirms the server is reachable and your API key is being received correctly.
Browse and filter active prediction markets by heat, liquidity, category, and risk grade. Wraps /hot, /heat, /risk-score.
One-call deep dive on a single market — ML probability versus market consensus plus the 6-factor signal stack.
Find markets where Scanna disagrees with consensus by ≥ X percentage points, or where cross-venue arbitrage exists.
Wallet-level reputation: insider risk score, entity-cluster membership, and smart-money labels.
Time-series and backtest export for any market or wallet — 22 ML features plus the outcome label.
Three-way probability comparison across Polymarket, Kalshi, and Hyperliquid HyperCore-perp-implied. The differentiator no competitor ships in 2026.
EXAMPLES
These prompts route to the right tool automatically. ping is live today — the data tools land in M2.
“What’s hot on Polymarket today?”
Routes to get_markets
“Is the BTC $100K end-of-2026 market mispriced?”
Routes to get_market_intel
“Where is Scanna disagreeing with the crowd by 15+ pp right now?”
Routes to scan_divergence
“Analyze wallet 0xabc… — insider or smart money?”
Routes to analyze_wallet
“Find convergence on Trump 2028 across Polymarket, Kalshi, and HyperCore.”
Routes to find_convergence
“Export the last 30 days of features for the BTC halving market.”
Routes to get_history
ONE SERVER, EVERY ASSISTANT
Get a key in two minutes. Drop one snippet into your IDE’s MCP config. Done.