Back to MCP Servers

Viator MCP Server

Community Viator scraper exposed as an MCP tool through Apify, extracts tour, activity, and pricing data from Viator.com pages.

Travel by piotrv1001 (FalconScrape), hosted via Apify Bearer Token active
Overview

There is no official Viator MCP server published by Viator or Tripadvisor. The available option is a community-built Viator Scraper actor by piotrv1001 (FalconScrape), hosted on the Apify platform and exposed to AI agents through Apify's MCP server. It allows an LLM to fetch structured data from Viator activity and tour listing pages.

The scraper takes an array of Viator URLs and returns structured JSON for each activity, including title, URL, images, start dates, location (name, locality, country), price (amount and currency), and ratings (value, best/worst, review count). It supports paginated listing pages, which makes it suitable for bulk research across destinations or categories.

Because the server is provider-hosted by Apify, there is nothing to install locally. You point an MCP-compatible client at the Apify MCP endpoint with the Viator Scraper tool enabled, authenticate with an Apify API token, and the actor runs on Apify's infrastructure. Usage is billed at $1.00 per 1,000 activities scraped on top of your Apify plan.

Tools

Tool Description
piotrv1001/viator-scraper Runs the Viator Scraper Apify actor against a list of Viator URLs and returns structured activity data including title, images, start dates, location, price, currency, and rating info.
Setup Guide

Prerequisites

  • An Apify account with an API token (Settings, Integrations, Personal API tokens)
  • An MCP-compatible client (Claude Desktop, Cursor, VS Code, etc.)
  • Node.js available for the mcp-remote bridge

Client configuration

Add the following to your MCP client config (for example claude_desktop_config.json):

{
  "mcpServers": {
    "viator": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.apify.com/?tools=piotrv1001/viator-scraper",
        "--header",
        "Authorization: Bearer <YOUR_APIFY_API_TOKEN>"
      ]
    }
  }
}

Replace <YOUR_APIFY_API_TOKEN> with your Apify token. Restart your MCP client and the piotrv1001/viator-scraper tool will be available to the model.

Pricing

The actor costs $1.00 per 1,000 activities scraped, billed through your Apify account in addition to any platform usage.

Use Cases
  • Build a destination guide by scraping the top tours and activities for a given Viator city or category page.
  • Track competitor pricing on specific Viator experiences over time for travel operators and OTAs.
  • Enrich an internal travel database with activity titles, images, locations, and ratings pulled directly from Viator listings.
  • Generate ranked recommendations for travelers by pulling rating and review-count data across multiple Viator URLs.
  • Run market research on tour pricing distributions across regions or experience categories.
Example Prompts
  • "Scrape the top tours from this Viator Rome listing page and return the 10 highest-rated ones with price and review count."
  • "Compare prices for these five Viator activity URLs and tell me which has the steepest discount."
  • "Pull all activities under this Viator category page and group them by country."
  • "Get the title, price, currency, and rating for each of these Viator URLs and output a CSV."
  • "Find tours in Barcelona under $50 from this Viator listing and summarize the top picks."
Pros
  • No local install or scraper maintenance, the actor runs on Apify infrastructure.
  • Returns structured JSON with consistent fields (title, price, currency, rating, location, images).
  • Works with any MCP client through the standard mcp-remote bridge.
  • Handles paginated Viator listing pages, not just single activity URLs.
Limitations
  • Not an official Viator or Tripadvisor integration, this is a community scraper and may break if Viator changes its site.
  • Read-only and scraping-based, no booking, availability, or affiliate-link generation.
  • Usage-based billing on top of Apify, $1.00 per 1,000 activities, plus relies on Viator pages remaining publicly accessible.
Alternatives
  • Viator Partner API (direct integration): the official Viator/Tripadvisor affiliate API, no MCP wrapper but the canonical data source if you qualify as a partner.
  • Apify MCP server with other travel scrapers (TripAdvisor, Booking, Airbnb actors) for broader travel coverage through the same mcp.apify.com endpoint.
  • Bright Data / Firecrawl MCP servers for general-purpose web scraping when you need more flexible extraction beyond a single Viator actor.