List or search Sri Lankan cities Kapruka delivers to.
Use the `query` param to filter (e.g. "colombo" → all Colombo zones,
"anur" → Anuradhapura). Without a query you get the first 25 cities
alphabetically, which is rarely what an agent needs — pass a query.
Returns canonical city names (use these as the `city` argument to
kapruka_check_delivery) plus any common aliases / vernacular spellings.
Args:
params (ListDeliveryCitiesInput):
- query (Optional[str]): Partial match filter
- limit (int): Max results, 1–50 (default 25)
- response_format (str): 'markdown' (default) or 'json'
Returns:
str: Cities list in the requested format.
JSON schema:
{
"cities": [{"name": str, "aliases": [str]}],
"total_matched": int,
"showing": int
}
Connector