Discover public filters
get_filtersDiscover supported destination keys and filter counts. Use kind:geography to browse continents/subregions, their parent keys, available ISO country codes and counts; use exact geographicArea keys or countries codes in search. Use q with a host's name to find its organization slug (up to 20 name matches on the first page; refine q when more may exist), and organization to scope coverage to that exact slug; other calls return no organizations. Defaults to countries. Use q for a destination name, country to scope coverage, place for child destinations, and page until nextPage is null. Unneeded for city/country text searches. After displaying cards, default to 1–3 short sentences, usually under 60 words unless the traveler requests a detailed comparison: explain a helpful fit or next choice, and include only a material price/availability caveat or a necessary question. Do not repeat result counts, card facts or the home list unless the traveler asks for a textual comparison. Do not narrate tools called or not called, backend mechanics, or your process. Keep operational checks internal; disclose material uncertainty and pricing assumptions plainly when they affect the traveler’s decision.
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": "get_filters"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Public destination or host organization name to look up; searches labels and organization names, not property descriptions. | |
| kind | No | Destination level. geography returns the supported geographic hierarchy, available ISO country codes and counts; use its exact keys in search geographicArea. Without a query or scope, lists countries. | |
| page | No | ||
| place | No | Exact place key to list its immediate children. | |
| locale | No | en | |
| country | No | Country name or ISO code to scope counts. | |
| organization | No | Exact organization slug returned on a property or in get_filters. Restricts results to that organization, across destinations. | |
| geographicArea | No | Exact geographic area key from get_filters(kind:geography), including continents and subregions. Americas includes North/Central/South America and the Caribbean. north-america includes Northern America, Central America and Caribbean; northern-america is the narrower UN M49 subregion. Filters by public ISO country/territory code; unknown locations never match. Combines with all other filters using AND. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| pool | Yes | ||
| total | Yes | ||
| places | Yes | ||
| features | Yes | ||
| nextPage | Yes | ||
| pageSize | Yes | ||
| amenities | Yes | ||
| totalPlaces | Yes | ||
| organizations | Yes | ||
| geographicAreas | No |