# Rekko AI — Prediction Market Intelligence

Prediction market intelligence for Kalshi, Polymarket, and Robinhood. 25 MCP tools for AI analysis, arbitrage detection, strategy signals, portfolio tracking, and market screening. Covers 700+ market…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add rekko-ai/rekko-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list rekko-ai/rekko-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get rekko-ai/rekko-mcp market.data.list

# Call a tool
npx -y @smithery/cli@latest tool call rekko-ai/rekko-mcp market.data.list '{}'
```

## Direct MCP Connection

Endpoint: `https://rekko-mcp--rekko-ai.run.tools`

**Optional config:**
- `REKKO_API_KEY` (query) — Your Rekko AI API key. Get one free at https://rekko.ai/dashboard

## Tools (27)

- `market.data.list` — List current prediction markets from Kalshi and Polymarket.
- `market.data.get` — Get detailed information about a specific prediction market.
- `market.data.search` — Search prediction markets by keyword in market title.
- `market.data.history` — Get price history for a prediction market over a configurable period.
- `market.data.resolution` — Get resolution intelligence for a market — time urgency, mechanism, theta estimate.
- `market.data.execution` — Get execution guidance for a market — spread analysis, slippage estimate, order recommendation.
- `market.data.screen` — Batch screen markets by score, volume, or specific IDs.
- `market.data.scrape` — Fetch fresh market data from a platform scraper.
- `research.pipe.start` — Start a deep research analysis pipeline for a prediction market bet.
- `research.pipe.status` — Check the current status of a running or completed analysis.
- `research.pipe.get` — Retrieve the full structured analysis result for a completed analysis.
- `research.pipe.list` — List recent analyses with summary information.
- `research.signal.signal` — Run a full analysis and return a strategy signal with causal decomposition.
- `research.signal.portfolio` — Get a portfolio-aware strategy signal with position context and correlation analysis.
- `research.signal.calibration` — Get signal accuracy and calibration metrics — Brier score, hit rates, total signals.
- `research.signal.consensus` — Get consensus probability from aggregated agent trades.
- `market.arb.get` — Get cross-platform arbitrage opportunities between Kalshi and Polymarket (cached).
- `market.arb.live` — Run a fresh cross-platform arbitrage scan (may take 10-30 seconds).
- `market.arb.correlation` — Compute cross-market correlation graph for portfolio diversification analysis.
- `trade.book.shadow` — Place a paper (shadow) trade on a prediction market for tracking purposes.
- `trade.book.report` — Report a trade for consensus probability aggregation.
- `trade.book.portfolio` — Get current portfolio positions and performance summary.
- `trade.book.performance` — Get aggregate trading performance statistics.
- `trade.book.resolve` — Check all open trades for market resolution and update P&L.
- `trade.hooks.create` — Register a webhook for real-time event notifications.
- `trade.hooks.list` — List registered webhooks.
- `trade.hooks.delete` — Remove a registered webhook.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get rekko-ai/rekko-mcp <tool-name>
```

## Prompts (1)

- `analyze_bet` (market_question) — Analyze a prediction market bet end-to-end: research, strategy signal, and trade recommendation.
