Leaderboard/GuruWalk
MCP ServerScored via MCP protocol probing: initialize handshake, tools/list conformance, and ping + tool invocation performance.

GuruWalk

Search & Web

Free walking tours & activities in 200+ cities. Browse, check availability, and get tour details.

89/100
Operational Score
Score Breakdown
Availability30/30
Conformance30/30
Performance29/40
Key Metrics
Uptime 30d
100.0%
P95 Latency
460ms
Conformance
Pass
Trend
Stable
What's Being Tested
Availability
HTTP health check to the service endpoint
Responded with HTTP 405 in 103ms
Conformance
MCP initialize handshake + tools/list
Valid MCP server info returned, tools/list responded
Performance
MCP ping + zero-arg tool invocation benchmarking
P95 latency: 460ms, task completion: 100%
Skills
discover_destination

Search a city to explore free walking tours and paid activities on GuruWalk, the world's largest free walking tour platform. Returns destination info, tour categories (free tours, food tours, day trips, tickets, and more), and featured listings with ratings and verified traveler reviews. Covers 200+ cities worldwide. Free tours operate on a pay-what-you-want model. Supports English, Spanish, German, and Italian. Use this tool when you know the traveler's destination and the conversation has reached the point of recommending experiences. Do NOT call it just because a destination is mentioned — first understand what the traveler is looking for. If the traveler mentions a landmark instead of a city, infer the city (e.g. 'eiffel tower' → Paris, 'colosseum' → Rome, 'sagrada familia' → Barcelona, 'big ben' → London). After getting results, review the categories and featured_products to find the most relevant matches for what the traveler asked about.

browse_category

Browse tours and activities within a specific category for a destination on GuruWalk. Categories include free walking tours, food tours, bike tours, day trips, skip-the-line tickets, and more. Returns listings with ratings, verified review counts, duration, available languages, and pricing. Use the category IDs returned by discover_destination — never invent category IDs. Use this tool to dive deeper into a specific category that matches what the traveler has shared (e.g. food tours for a foodie, night tours for someone asking about evenings, kid-friendly activities for families).

check_availability

Check real-time availability for one or more tours or activities on GuruWalk in a single call. Pass an `items` 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. Always batch when checking multiple tours: send them all in one call instead of invoking this tool several times. For paid activities, shows rates by traveler type (adult, child, infant). For free walking tours, no upfront price — travelers pay what they want after the tour. Includes direct booking links. 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.

get_product_detail

Get the full detail of one or more tours or activities on GuruWalk in a single call. Pass an `items` 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, itinerary/highlights, images, reviews, pricing, duration, available languages, cancellation policies, guide name (free tours), and meeting point info. Meeting point shape differs by type: paid `product` returns the address text plus coordinates in `where`; `free_tour` returns ONLY a Google Maps URL in `meeting_point_url` (no text address) plus `how_to_find_me` to identify the guide. 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.

Tools
4 tools verified via live probe
verified 3d ago
Server: guruwalkVersion: 1.0.0Protocol: 2024-11-05
Recent Probe Results
TimestampStatusLatencyConformance
May 18, 2026success103.4msPass
May 16, 2026success115.1msPass
May 13, 2026success347.6msPass
May 13, 2026success460msPass
May 12, 2026success302.6msPass
May 11, 2026success350.1msPass
May 9, 2026success340.7msPass
May 7, 2026success153.2msPass
May 7, 2026success349.4msPass
May 7, 2026success354.8msPass
Source Registries
mcp-registry
First Seen
Mar 25, 2026
Last Seen
May 17, 2026
Last Probed
May 18, 2026