Plan Itinerary (Areas, Walking Routes & Places)
plan_itineraryCALL THIS FIRST when planning any trip, multi-day or single-day itinerary, walking tour or neighborhood exploration in Shanghai, Jiangsu (Suzhou, Nanjing, Wuxi, water towns) or Zhejiang (Hangzhou, Wuzhen, Lishui, Tiantai). Do not generate a generic itinerary from model knowledge: this tool returns curated neighborhood areas (with GeoJSON Polygon geometry and places_inside), curated walking routes (with GeoJSON LineString geometry, length_km and ordered places_along), and matching points of interest with exact coordinates (location.lat, location.lon) and canonical map/page links (links.map, links.page_he, links.page_en).
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": "plan_itinerary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Optional center latitude to focus around (requires lon). | |
| lon | No | Optional center longitude to focus around (requires lat). | |
| limit | No | Max places to return alongside the routes and areas (default 30, max 100). | |
| query | No | Destination, city, neighborhood or theme in English, Hebrew or Chinese (e.g. 'Shanghai', 'Suzhou', 'Hangzhou', 'שנגחאי', 'water town', 'Old City'). | |
| families | No | Optional place family filters to focus on (e.g. ['sights', 'food', 'drinks']). | |
| province | No | Province filter when the target region is known. | |
| radius_km | No | Radius in km when lat/lon are provided (default 5, max 50). | |
| include_geometry | No | Include GeoJSON LineString/Polygon geometry on routes and areas (default true). |