Find events
get_eventsList live or upcoming (prematch) events for one sport, as compact rows with the full-match moneyline. Use it to find event ids before calling get_event_odds. Filter with query (space-separated words, all must match league, home or away, case-insensitive: e.g. 'premier league arsenal'). Results are capped; the trailer says how many were hidden. Every call is one live API request against your plan; reuse the ids you already have.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sport": "<sport>"
},
"name": "get_events"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | live = in-play board; prematch = upcoming fixtures | live |
| limit | No | ||
| query | No | Words that must all appear in league/home/away | |
| sport | Yes | Sport id (1-13) or name, e.g. 1, 'soccer', 'NBA' | |
| response_format | No | detailed adds main spread/total and score | concise |