NestDaddy

Viator Mcp

io.github.chrischall/viator-mcp · v2.2.0

Search Viator tours and activities — products, availability, attractions, destinations.

Connect Runs on your machine

Terminal
claude mcp add viator-mcp -e VIATOR_API_KEY=<VIATOR_API_KEY> -e VIATOR_API_BASE_URL=<VIATOR_API_BASE_URL> -e VIATOR_LANGUAGE=<VIATOR_LANGUAGE> -e VIATOR_CACHE_TTL=<VIATOR_CACHE_TTL> -e VIATOR_STATIC_CACHE_TTL=<VIATOR_STATIC_CACHE_TTL> -- npx -y @chrischall/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "viator-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@chrischall/[email protected]"
      ],
      "env": {
        "VIATOR_API_KEY": "<VIATOR_API_KEY>",
        "VIATOR_API_BASE_URL": "<VIATOR_API_BASE_URL>",
        "VIATOR_LANGUAGE": "<VIATOR_LANGUAGE>",
        "VIATOR_CACHE_TTL": "<VIATOR_CACHE_TTL>",
        "VIATOR_STATIC_CACHE_TTL": "<VIATOR_STATIC_CACHE_TTL>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "viator-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@chrischall/[email protected]"
      ],
      "env": {
        "VIATOR_API_KEY": "<VIATOR_API_KEY>",
        "VIATOR_API_BASE_URL": "<VIATOR_API_BASE_URL>",
        "VIATOR_LANGUAGE": "<VIATOR_LANGUAGE>",
        "VIATOR_CACHE_TTL": "<VIATOR_CACHE_TTL>",
        "VIATOR_STATIC_CACHE_TTL": "<VIATOR_STATIC_CACHE_TTL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "viator-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@chrischall/[email protected]"
      ],
      "env": {
        "VIATOR_API_KEY": "<VIATOR_API_KEY>",
        "VIATOR_API_BASE_URL": "<VIATOR_API_BASE_URL>",
        "VIATOR_LANGUAGE": "<VIATOR_LANGUAGE>",
        "VIATOR_CACHE_TTL": "<VIATOR_CACHE_TTL>",
        "VIATOR_STATIC_CACHE_TTL": "<VIATOR_STATIC_CACHE_TTL>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
VIATOR_API_KEY
Required, secret
Viator Partner API key (exp-api-key) — free Basic Access affiliate signup at partnerresources.viator.com
VIATOR_API_BASE_URL
Optional
API host (default production; set https://api.sandbox.viator.com/partner for a sandbox key)
VIATOR_LANGUAGE
Optional
Accept-Language for response text, e.g. en-US, es, fr, de, ja (default en-US)
VIATOR_CACHE_TTL
Optional
Seconds to cache identical read responses (default 60; 0 disables)
VIATOR_STATIC_CACHE_TTL
Optional
Seconds to cache reference data — destinations, tags, locations, rates (default 3600; 0 disables)

Details

Package@chrischall/[email protected] (NPM, stdio)
First published4 Nov 2026
Last updated4 Nov 2026
Registry nameio.github.chrischall/viator-mcp

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.