get_arbitrage
Identify cross-platform arbitrage opportunities between Kalshi and Polymarket prediction markets. Set minimum spread thresholds to filter profitable trades.
Instructions
Get cross-platform arbitrage opportunities between Kalshi and Polymarket (cached).
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:321-328 (handler)The `get_arbitrage` tool is defined here using the @mcp.tool() decorator. It proxies the request to the /v1/arbitrage endpoint.
@mcp.tool() async def get_arbitrage(min_spread: float = 0.02) -> str: """Get cross-platform arbitrage opportunities between Kalshi and Polymarket (cached). Args: min_spread: Minimum spread threshold (0.0-1.0). Default 0.02 (2%). """ return await _request("GET", "/v1/arbitrage", params={"min_spread": min_spread})