list_cities
Use this when the user wants to browse supported cities before searching. Returns city names, slugs, country codes, and product counts.
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": "list_cities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of cities to return (1-50). Defaults to 50 when omitted. | |
| format | No | Response shape. 'json' returns structured records; 'text' returns the same content rendered as a short narrative paragraph for chat surfaces. | json |
| country | No | Optional country code or country name filter. | |
| language | No | BCP-47 language code for human-readable fields (e.g., 'en', 'fr-FR'). Defaults to English when omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cities | No | ||
| detail | No | ||
| message | No | ||
| error_type | No | ||
| schema_version | No |