← Back to search

io.github.chrischall/viator-mcp

chrischall Scanned 24d ago

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

B
89.7 / 100

Versions

1.0.0latest
first seen Jul 8, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 10

vt_search_attractions
annotations: verified low

List attractions (landmarks, museums, points of interest) in a Viator destination, including the product codes mapped to each attraction. Use vt_list_destinations to find destination ids.

sort enum count number start number destination_id number
readOnlyHint true openWorldHint true
vt_get_attraction
annotations: verified low

Get details for one Viator attraction by id — name, destination, opening hours, review summary, mapped product codes, and the attraction URL.

readOnlyHint true openWorldHint true
vt_search_products
annotations: verified low

Search Viator tours, activities and experiences with structured filters (destination, tags, price, dates, rating, duration). Returns product summaries with pricing and booking URLs. Use vt_list_destinations to find destination ids and vt_list_product_tags for tag ids.

sort enum tags array order enum end_date string max_rating number min_rating number start_date string destination string lowest_price number highest_price number max_duration_minutes number min_duration_minutes number
readOnlyHint true openWorldHint true
vt_get_product
annotations: verified low

Get full details for one Viator product by product code — description, inclusions/exclusions, itinerary, product options, cancellation policy, booking URL, review summary.

readOnlyHint true openWorldHint true
vt_list_product_tags
annotations: verified low

List all Viator product tags (tag id → names in every locale, with parent-tag hierarchy). Use tag ids to filter vt_search_products. Reference data — cached.

readOnlyHint true openWorldHint true
vt_search_freetext
annotations: verified low

Free-text search across Viator products, attractions, and destinations (e.g. "colosseum underground tour"). The fastest way to find things when you don\'t have a destination id yet.

sort enum count number order enum start number end_date string max_price number min_price number min_rating number start_date string destination string search_term string
readOnlyHint true openWorldHint true
vt_list_destinations
annotations: verified low

List every Viator destination (cities, regions, countries) with ids, parent hierarchy, IATA codes, time zones, and coordinates. Use the destinationId with vt_search_products / vt_search_attractions. Reference data — cached.

readOnlyHint true openWorldHint true
vt_get_locations
annotations: verified low

Resolve Viator location references (e.g. "LOC-...", meeting points, pickup points from product details) to names, addresses, and coordinates. Up to 500 references per call. Reference data — cached.

readOnlyHint true openWorldHint true
vt_get_exchange_rates
annotations: verified low

Get exchange rates between currencies Viator supports — needed to convert supplier-currency prices from vt_get_availability_schedule. Reference data — cached.

source_currencies array target_currencies array
readOnlyHint true openWorldHint true
vt_get_availability_schedule
annotations: verified low

Get the availability schedule and pricing for a Viator product — seasons, days of week, start times, unavailable dates, and per-age-band pricing for every product option. NOTE: prices are in the SUPPLIER\'s currency (see the currency field); convert with vt_get_exchange_rates.

readOnlyHint true openWorldHint true

Permissions 3

filesystem low
Server uses filesystem capabilities via: fs
shell high
Server uses shell capabilities via: child_process, execSync(), spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 29

low
Permission: env_vars access detected permission_analyzer · 90%
info
Tool 'vt_search_attractions' annotations are consistent annotation_checker · 80%
info
Tool 'vt_get_attraction' annotations are consistent annotation_checker · 80%
info
Tool 'vt_search_products' annotations are consistent annotation_checker · 80%
info
Tool 'vt_get_product' annotations are consistent annotation_checker · 80%
info
Tool 'vt_list_product_tags' annotations are consistent annotation_checker · 80%
info
Tool 'vt_search_freetext' annotations are consistent annotation_checker · 80%
info
Tool 'vt_list_destinations' annotations are consistent annotation_checker · 80%
info
Tool 'vt_get_locations' annotations are consistent annotation_checker · 80%
info
Tool 'vt_get_exchange_rates' annotations are consistent annotation_checker · 80%
info
Tool 'vt_get_availability_schedule' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: esbuild@0.28.0 (GHSA-g7r4-m6w7-qqqr) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
SBOM generated: 238 components sbom_generator · 100%
info
Tool: vt_search_attractions manifest_parser · 85%
info
Tool: vt_get_attraction manifest_parser · 85%
info
Tool: vt_search_products manifest_parser · 85%
info
Tool: vt_get_product manifest_parser · 85%
info
Tool: vt_list_product_tags manifest_parser · 85%
info
Tool: vt_search_freetext manifest_parser · 85%
info
Tool: vt_list_destinations manifest_parser · 85%
info
Tool: vt_get_locations manifest_parser · 85%
info
Tool: vt_get_exchange_rates manifest_parser · 85%
info
Tool: vt_get_availability_schedule manifest_parser · 85%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%