get_arbitrage_live
Detect real-time arbitrage opportunities across prediction markets by scanning platforms like Kalshi and Polymarket for price discrepancies that meet specified spread thresholds.
Instructions
Run a fresh cross-platform arbitrage scan (may take 10-30 seconds).
Args: min_spread: Minimum spread threshold (0.0-1.0). Default 0.02 (2%).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| min_spread | No |
Implementation Reference
- src/rekko_mcp/server.py:331-339 (handler)The tool `get_arbitrage_live` is defined here as an MCP tool, which calls the `/v1/arbitrage/live` endpoint using an internal `_request` helper function.
@mcp.tool() async def get_arbitrage_live(min_spread: float = 0.02) -> str: """Run a fresh cross-platform arbitrage scan (may take 10-30 seconds). Args: min_spread: Minimum spread threshold (0.0-1.0). Default 0.02 (2%). """ return await _request("GET", "/v1/arbitrage/live", params={"min_spread": min_spread})