mcpField
G
GuruWalk

GuruWalk

Remote
ai.guruwalk.comMaps & Travel

About GuruWalk

Free walking tours & activities in 1,000+ cities, with live availability, ratings and booking links

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://back.guruwalk.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

6
ParameterTypeRequiredDescription
pageintegerNoPage number for featured products (default: 1)
textstringNoOptional text filter. When provided, featured_products are narrowed to paid products whose name matches the text (MATCH AGAINST, all tokens must appear as prefix, tokens of <3 chars ignored), and free tours are automatically excluded (their legacy search doesn't support text filtering). Use when the traveler names a specific attraction ('Casa Batlló', 'Sagrada Familia') or a themed phrase ('food tour'). Leave empty for the full hub listing including free tours.
countrystringNoCountry the destination is in (name in any language or ISO code), to disambiguate cities that share a name across countries (e.g. Bayonne in France vs Bayona in Spain). Provide it whenever the country is clear from context. If the country has no matching city, the search returns no destination — a reliable signal that there's no coverage there.
end_datestringNoOnly show tours available until this date (YYYY-MM-DD). Use the traveler's booking date plus 2 days if no specific date was mentioned.
languagestringNoLanguage code. Supported: en, es, de, it; any other value falls back to English. Defaults to en.
start_datestringNoOnly show tours available from this date (YYYY-MM-DD). Use the traveler's booking date minus 2 days if no specific date was mentioned.
destinationstringYesCity name, e.g. 'Rome'
how_many_adultsintegerNoNumber of adults in the group. Pass it (together with how_many_children) when the traveler tells you how many people are going, so only free tours that admit that group size are returned — especially useful for large groups. Whether children count toward capacity is decided per tour.
how_many_childrenintegerNoNumber of children in the group. Pass together with how_many_adults when the group includes children — whether children count toward capacity is decided per tour.

Details

The maintainer has not added details yet. Check the README in the repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.