GuruWalk – Tours & Activities
by GuruWalk
Overview
GuruWalk is the world's largest free walking tour platform: free walking tours, guided tours, activities and attraction tickets in more than 800 cities. With this connector, Claude can: · Find things to do in a city — or go straight to one attraction, like the Sagrada Familia, the Colosseum or the Louvre. · Browse by category: free walking tours, guided tours, food tours, bike tours, day trips, cooking classes, boat tours, shows and skip-the-line tickets. · Check real availability for your dates, with departure times, seats left and the exact price for your group. · Open the full detail of any tour: itinerary, meeting point, duration, languages spoken and verified traveller reviews. · Hand you a direct booking link, so you book with GuruWalk and the guide. Free walking tours run on a pay-what-you-want model: nothing to pay upfront, and you decide at the end what the tour was worth. Answers in English, Spanish, German and Italian
Tools
check_availability
Claudediscover_destination
Claudeget_product_availability
Claudeitems array — each entry is independent and has its own type, product_id and date range. Returns a results array where every entry echoes its type and product_id so you can match each response to its request. Check the tours the traveler has already chosen — this is not a catalog browsing tool, so don't run it over search results to explore what's on offer. For paid activities, shows rates by traveler type (adult, child, infant). price is always per person — never state a group total by quoting price alone. When total_price is present on a rate, it's already computed for the participants you requested of that rate's type — quote it directly, don't multiply or divide it yourself. If the group mixes traveler types (e.g. adults and children), sum each rate's total_price for the full group total. For free walking tours, no upfront price — travelers pay what they want after the tour. For paid activities, an event's languages lists the languages that session runs in (e.g. audioguide languages), and sessions differing only in language are merged into a single event; free walking tour events each carry a single language instead. booking_url is returned once per item, not per event; for paid activities you can add a date=YYYY-MM-DD query parameter to preselect a day. Maximum date range per item: 5 days. Per-item errors (invalid dates, product not found) are reported inside that item's result without failing the rest of the batch. Use this tool when the traveler asks about specific dates, wants to know if something is available, or is ready to book. When the traveler hasn't given specific dates, use the booking date ±2 days as the default search range. Supports en, es, de, it; any other value falls back to English. Pass the traveler's language code anyway and translate the answer into their language.get_product_detail
Claudeitems array — each entry has its own type, product_id and language, and is processed independently. Returns a results array where every entry echoes its product_id and type so you can match each response to its request. Always batch when you need details for several tours (e.g. before recommending or comparing them): send them all in one call instead of invoking this tool several times. Each successful entry returns description, images, reviews, duration, available languages, cancellation policies, and meeting point info. Paid product entries also return highlights, included/excluded, pricing_from, and where (address + coordinates). free_tour entries return itinerary as a flat array of point-title strings (no descriptions), plus guide.name, meeting_point_url, and how_to_find_me. Meeting point shape differs by type: paid product returns the address text plus coordinates in where; free_tour returns meeting_point_url (Google Maps link), meeting_point_latitude and meeting_point_longitude (use these coords as destination for routing), plus how_to_find_me: a free-text note written by the guide describing how the traveler can recognize them at the meeting point. Per-item errors (product not found) are reported inside that item's result without failing the rest of the batch. Use this tool whenever the traveler asks what a tour covers, which places it visits, its itinerary, route, description, meeting point, duration, or any content-related question. Always call this tool BEFORE answering questions about a specific tour — never give generic opinions or advice without consulting the real data first. Supports en, es, de, it; any other value falls back to English. Pass the traveler's language code anyway and translate the answer into their language. Each result includes the tour's url — when recommending or confirming a tour, share it so the traveler can open it to book.




