此 MCP 可以做什么
Searches campsites, caravan parks, campervans, activities, weather, facilities, and camping gear, with live accommodation availability and booking checkout links.
工具
输入模式
{'type': 'object', 'required': [], 'properties': {'adults': {'type': 'integer', 'description': 'Adults (default 2)'}, 'answer': {'type': 'object', 'properties': {'value': {'type': 'string', 'description': "The user's answer"}, 'field_id': {'type': 'string', 'description': "The question's fieldId"}}, 'description': 'Answer to the pending booking question'}, 'check_in': {'type': 'string', 'description': 'Check-in date YYYY-MM-DD'}, 'children': {'type': 'integer', 'description': 'Children (default 0)'}, 'check_out': {'type': 'string', 'description': 'Check-out date YYYY-MM-DD'}, 'product_id': {'type': 'integer', 'description': 'Product id from bk_operator_availability'}, 'operator_id': {'type': 'integer', 'description': 'Bookeasy operator id (for a new product add)'}, 'session_key': {'type': 'string', 'description': 'Cart session key from a prior cart call. Omit on the very first add to open a new cart.'}, 'quoted_price': {'type': 'number', 'description': 'The price quoted by bk_operator_availability for this product'}, 'pending_token': {'type': 'string', 'description': "Token from a prior 'question_pending' response (when answering a booking question)"}}}
输入模式
{'type': 'object', 'required': ['session_key'], 'properties': {'confirm': {'type': 'boolean', 'description': 'Set true ONLY after the traveller has seen the full summary + total and explicitly agreed. Without it, the payment link is withheld and only the summary is returned.'}, 'session_key': {'type': 'string', 'description': 'The cart session key'}}}
输入模式
{'type': 'object', 'required': ['session_key', 'first_name', 'surname', 'email'], 'properties': {'email': {'type': 'string', 'description': 'Guest email (booking confirmation goes here)'}, 'phone': {'type': 'string', 'description': 'Optional contact phone'}, 'surname': {'type': 'string', 'description': 'Guest surname'}, 'first_name': {'type': 'string', 'description': 'Guest first name'}, 'session_key': {'type': 'string', 'description': 'The cart session key'}}}
输入模式
{'type': 'object', 'required': ['session_key', 'promo_code'], 'properties': {'remove': {'type': 'boolean', 'description': 'True to remove the code instead of applying it'}, 'promo_code': {'type': 'string', 'description': 'The promo / discount code'}, 'session_key': {'type': 'string', 'description': 'The cart session key'}}}
输入模式
{'type': 'object', 'required': ['operator_id', 'check_in', 'check_out'], 'properties': {'adults': {'type': 'integer', 'description': 'Number of adults (default 2)'}, 'check_in': {'type': 'string', 'description': 'Check-in date YYYY-MM-DD'}, 'children': {'type': 'integer', 'description': 'Number of children (default 0)'}, 'check_out': {'type': 'string', 'description': 'Check-out date YYYY-MM-DD'}, 'operator_id': {'type': 'integer', 'description': 'Bookeasy operator id'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results (default 6)'}, 'query': {'type': 'string', 'description': "What to search for (e.g. 'things to do near Jervis Bay')"}}}
输入模式
{'type': 'object', 'required': ['latitude', 'longitude'], 'properties': {'limit': {'type': 'integer', 'description': 'Max operators (default 15, max 50)'}, 'latitude': {'type': 'number', 'description': 'Latitude to search around'}, 'longitude': {'type': 'number', 'description': 'Longitude to search around'}, 'within_km': {'type': 'number', 'description': 'Search radius in km (default 30, max ~50)'}}}
输入模式
{'type': 'object', 'required': ['latitude', 'longitude'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results to return (default 5, max 25).'}, 'latitude': {'type': 'number', 'description': 'Latitude of the search location.'}, 'longitude': {'type': 'number', 'description': 'Longitude of the search location.'}, 'radius_km': {'type': 'number', 'description': 'Search radius in km (default 15). If none are within radius, the closest are returned anyway.'}}}
输入模式
{'type': 'object', 'required': ['entity_id'], 'properties': {'entity_id': {'type': 'integer', 'description': 'The entity ID to get accommodation types for'}}}
输入模式
{'type': 'object', 'required': ['pickup_city', 'pickup_date', 'dropoff_date'], 'properties': {'driver_age': {'type': 'integer', 'description': 'Driver age (18–99). Default 35.'}, 'passengers': {'type': 'integer', 'description': 'Number of travellers (1–8). Default 2.'}, 'pickup_city': {'type': 'string', 'description': "Pickup depot city, e.g. 'Brisbane'."}, 'pickup_date': {'type': 'string', 'description': 'Pickup date, YYYY-MM-DD.'}, 'dropoff_date': {'type': 'string', 'description': 'Drop-off date, YYYY-MM-DD.'}}}
输入模式
{'type': 'object', 'required': ['entity_id'], 'properties': {'entity_id': {'type': 'integer', 'description': 'The unique entity ID of the campsite'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'feature_type': {'type': 'string', 'description': "Filter by feature category (e.g. 'Campsite Type', 'Amenities')"}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'state': {'enum': ['NSW', 'VIC', 'QLD', 'SA', 'WA', 'TAS', 'NT', 'ACT'], 'type': 'string', 'description': "Filter regions by state (e.g. 'NSW')"}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'latitude': {'type': 'number', 'description': 'Latitude of the location (e.g. -33.8688 for Sydney)'}, 'longitude': {'type': 'number', 'description': 'Longitude of the location (e.g. 151.2093 for Sydney)'}, 'campsite_name': {'type': 'string', 'description': "Name or partial name of a campsite to look up (e.g. 'Byron Bay', 'Big4 Morisset'). The tool will search Neo4j for the campsite and use its GPS coordinates."}}}
输入模式
{'type': 'object', 'required': ['entity_id'], 'properties': {'limit': {'type': 'integer', 'description': 'Max products to return (default 6, max 12)'}, 'entity_id': {'type': 'integer', 'description': 'The campsite entity ID to recommend gear for'}}}
输入模式
{'type': 'object', 'required': ['pickup_city', 'pickup_date', 'dropoff_date'], 'properties': {'driver_age': {'type': 'integer', 'description': 'Driver age (18–99). Default 35.'}, 'passengers': {'type': 'integer', 'description': 'Number of travellers (1–8). Default 2.'}, 'pickup_city': {'type': 'string', 'description': "Pickup depot city, e.g. 'Melbourne', 'Cairns', 'Perth'."}, 'pickup_date': {'type': 'string', 'description': 'Pickup date, YYYY-MM-DD.'}, 'dropoff_date': {'type': 'string', 'description': 'Drop-off date, YYYY-MM-DD. Must be after pickup_date.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'description': 'Max results to return (default 6, max 20)'}, 'query': {'type': 'string', 'description': "Free-text search for campsite name or location (e.g. 'Byron Bay', 'Moab', 'Banff', 'Queenstown', 'Bariloche', 'Torres del Paine', 'Central Coast'). Do NOT put feature requirements here — use the 'features' parameter instead."}, 'state': {'enum': ['NSW', 'VIC', 'QLD', 'SA', 'WA', 'TAS', 'NT', 'ACT'], 'type': 'string', 'description': "AUSTRALIA ONLY — state abbreviation (e.g. 'NSW', 'VIC', 'QLD'). For US/CA/NZ searches use 'query' or near_latitude/near_longitude instead."}, 'region': {'type': 'string', 'description': "Region name to search within (e.g. 'South Coast', 'Blue Mountains')"}, 'country': {'enum': ['AU', 'US', 'CA', 'NZ', 'AR', 'CL'], 'type': 'string', 'description': "Which country's campsites to search. Set 'US' for United States, 'CA' for Canada, 'NZ' for New Zealand, 'AR' for Argentina, 'CL' for Chile, 'AU' for Australia. Defaults to 'AU'. Results NEVER mix countries — always set this to match the location the user is asking about."}, 'features': {'type': 'array', 'items': {'type': 'string'}, 'description': "REQUIRED features the campsite MUST have. Use exact feature names from the list above. e.g. ['Pet Friendly', 'Toilets', 'Swimming Pool']. All listed features must be present on a campsite for it to be returned."}, 'radius_km': {'type': 'number', 'description': 'Search radius in kilometres (default 50, use 100-150 for broader search)'}, 'entity_type': {'enum': ['free_camping', 'caravan_park', 'campground', 'accom', 'campsite', 'tours', 'poi'], 'type': 'string', 'description': "Filter by listing type. Use when the user specifies what kind of place they want:\n- 'free_camping' — free bush camps, rest areas with overnight stays\n- 'caravan_park' — caravan parks with powered/unpowered sites\n- 'campground' — managed campgrounds (national parks etc)\n- 'accom' — accommodation (cabins, lodges, holiday parks)\n- 'campsite' — individual campsites\n- 'tours' — tours and activities\n- 'poi' — points of interest, day-use areas, lookouts, picnic spots (NO overnight camping)\n\nIf the user just says 'camping' or 'campsites', do NOT set this — search all types.\nIf the user asks for 'free camping', set to 'free_camping'.\nIf the user asks for 'things to do' or 'activities', set to 'tours'.\nIf the user asks for 'day trips' or 'picnic spots', set to 'poi'."}, 'near_latitude': {'type': 'number', 'description': "Latitude for proximity search. AU: -33.8688 Sydney. US: 38.5733 Moab, 37.8651 Yosemite Valley. CA: 51.1784 Banff, 49.2827 Vancouver. NZ: -45.0312 Queenstown, -38.1368 Rotorua, -43.5321 Christchurch, -36.8485 Auckland. AR: -41.13 Bariloche, -32.89 Mendoza, -50.34 El Calafate. CL: -41.32 Puerto Varas, -39.27 Pucón, -51.73 Puerto Natales / Torres del Paine. Set 'country' to match."}, 'near_longitude': {'type': 'number', 'description': "Longitude for proximity search. AU: 151.2093 Sydney. US: -109.5498 Moab, -119.5383 Yosemite Valley. CA: -115.5708 Banff, -123.1207 Vancouver. NZ: 168.6626 Queenstown, 176.2497 Rotorua, 172.6362 Christchurch, 174.7633 Auckland. AR: -71.31 Bariloche, -68.84 Mendoza, -72.28 El Calafate. CL: -72.99 Puerto Varas, -71.98 Pucón, -72.51 Puerto Natales / Torres del Paine. Set 'country' to match."}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'description': 'Max results to return (default 6, max 12)'}, 'query': {'type': 'string', 'description': "Free-text search query (e.g. 'fishing rod', 'tent', 'caravan accessories')"}, 'product_type': {'type': 'string', 'description': "Product category to filter by (e.g. 'Tents', 'Outdoor Recreation > Fishing', 'Caravan Accessories')"}}}
近期工具变更
类似的 MCP 服务器
Itaim Bibi
Provides an Itaim Bibi neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, t…
Tatuapé
Provides a Tatuapé neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Agenda SP
Provides São Paulo cultural agenda and local directory features, including events, venues, restaurants, offers, bookings, reserva…
Vila Buarque
Provides a neighborhood directory for local places, restaurants, menus, events, offers, services, reservations, bookings, and pur…
Centro
Provides a Centro neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticket…
Bela Vista
Provides a Bela Vista neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ti…
Jardins
Provides a Jardins neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Aclimação
Provides a neighborhood directory for Aclimação with local places, restaurant menus, events, offers, services, bookings, reservat…