get_arbitrage_opportunities
Scans every surveyed market for riskless cross-book arbitrage (the combined implied margin of the single best price per side is strictly < 1.0) and returns exact proportional stake distributions, clamped to the 4.0-unit institutional cap. Covers the five professional leagues (mlb, nfl, nba, wnba, nhl). Omit sport for the all-league aggregate. Collegiate and NCAA rows are never returned. Kalshi legs render as cents plus American odds (42¢ (+138)); sportsbook legs stay American (-110, +125).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_arbitrage_opportunities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return. | |
| sport | No | Optional professional-league filter. Case-insensitive. Allowed values: mlb, nfl, nba, wnba, nhl. Omit to return the aggregate across all five active pro leagues. Collegiate and NCAA rows are never returned. | |
| league | No | Legacy alias for sport. Case-insensitive professional league: mlb, nfl, nba, wnba, nhl. Ignored when sport is also set. Omit both sport and league for the all-league aggregate. | |
| market_name | No | Optional exact market name filter, e.g. 'Moneyline'. | |
| stake_units | No | Total stake units to distribute (clamped to 4.0). |