fever_plans
List and filter Fever plans for a city by category and session-date window, with pagination and sorting via Fever's public search endpoint.
Instructions
List and filter Fever plans for a city. Returns one page of Fever's (feverup.com) plan catalogue for a city, optionally filtered by category and session-date window and ordered by one of Fever's own sort values. This is the category and date browse Fever's own website refuses (its listing API is a 403), served from the public search endpoint the site and its app already use. page_size is capped at 100: the upstream silently truncates larger values to 100 rows, so anything above 100 is rejected. date_start and date_end are epoch SECONDS; date_start is required whenever a window is given, and a millisecond value is rejected because the upstream silently answers an empty window for one. Category ids come from fever-filters. Latitudes/longitudes default to the city's own centre from fever-top-cities; a city outside that list needs an explicit pair. count is the search index's own match count and is not the website's total_plans, so the two can differ materially.
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": {
"city_code": "<city_code>"
},
"name": "fever_plans"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page number, defaults to 1 | |
| query | No | Free-text query; empty means no keyword filter | |
| locale | No | Response language for the search index, defaults to en | |
| date_end | No | Latest session date in epoch SECONDS; only with date_start | |
| latitude | No | Latitude of the search centre; supply with longitude. Defaults to the city's own centre | |
| city_code | Yes | Fever city code, e.g. NYC | |
| longitude | No | Longitude of the search centre; supply with latitude | |
| page_size | No | Plans per page, defaults to 20, maximum 100 | |
| sort_type | No | Result ordering | |
| date_start | No | Earliest session date in epoch SECONDS; required when date_end is set | |
| whatplanfilter_id | No | Fever category id from fever-filters, e.g. 1040 |