match_items
Which title, channel or fixture is this name? Give a file name, a release name or a playlist entry ("Top.Gun.Maverick.2022.1080p.mkv", "US: ESPN2 HD"); it is cleaned (year, season and episode, quality tags, playlist decorations) and matched by similarity. A matchup ("NFL: Chiefs vs Bills", "Lakers @ Celtics", "Rangers at Celtic 19:45") is answered by the fixture whose two teams those are, kicking off between 36 hours ago and 7 days ahead unless date narrows it. Each result carries a score in 0..1. Use screen for films and TV, channels for television channels, sports for fixtures.
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": {
"q": "<q>"
},
"name": "match_items"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | The name as written, e.g. Top.Gun.Maverick.2022.1080p.mkv or US: ESPN2 HD | |
| lat | No | Query center latitude; requires long | |
| bbox | No | west,south,east,north; west > east crosses the antimeridian | |
| date | No | A day (YYYY-MM-DD) to look for a fixture on, plus a day either side, e.g. 2026-11-02 | |
| kind | No | Item kind: title, channel or fixture (optional), e.g. title | |
| long | No | Query center longitude; requires lat | |
| sort | No | Result order. distance (needs lat and long) puts the nearest first, e.g. "distance"; anything else keeps newest first | |
| unit | No | Default km | |
| year | No | A four-digit year to prefer, when known, e.g. 2022 | |
| limit | No | Rows to return, integer 1-50, default 5, e.g. 3 | |
| radius | No | Default 10; maximum 1000 km | |
| collection | No | Collection slug: screen, channels or sports (optional), e.g. screen |