# TripWays (remote · mcp.tripways.com)

Find, price, and book tours, day trips, and activities worldwide, with live dates and prices.

- Trust score: 64/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-29

## Components

- remote · `mcp.tripways.com`: 64/100 (this document), [markdown](https://verifymcp.io/servers/com-tripways-tours/mcp.md), [page](https://verifymcp.io/servers/com-tripways-tours/mcp)

## Channel facts

- Endpoint: `https://mcp.tripways.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.1.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-29.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS enforcement could not be verified: the plaintext port answered with HTTP 405, which proves neither a plaintext path nor enforcement.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 66/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 1161 tokens (~193/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 3/100
  - Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 82/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 38% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 6 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 7 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

## Install

### How do I install the TripWays MCP server?

TripWays is a hosted endpoint at https://mcp.tripways.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-tripways-tours 'https://mcp.tripways.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "com-tripways-tours": {
      "url": "https://mcp.tripways.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-tripways-tours": {
      "type": "http",
      "url": "https://mcp.tripways.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-tripways-tours]
url = "https://mcp.tripways.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-tripways-tours": {
      "type": "remote",
      "url": "https://mcp.tripways.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-tripways-tours --url 'https://mcp.tripways.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-tripways-tours:
    url: "https://mcp.tripways.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "com-tripways-tours": {
      "Transport": "http",
      "Url": "https://mcp.tripways.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-tripways-tours -t streamable-http -u 'https://mcp.tripways.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "com-tripways-tours": {
      "type": "http",
      "url": "https://mcp.tripways.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-29 (score 64, 0)

- [functional improvement] Stability: unverified → 0.03

### 2026-09-28 (score 64)

First indexed and scored.

## MCP tools (6)

### `search_tours` (~254 tokens)

Search tours

Search the TripWays catalog of bookable tours, day trips, and activities worldwide. Pass a natural-language query plus any filters you already know: destination, price range in USD, duration in hours, activity, theme, or cancellation policy. Returns ranked tours with bokun_id, title, from-price, duration, destinations, rating, cancellation policy, hero_image, the TripWays page (url), and checkout_url. For live dates, remaining seats, or a group total, use check_availability and get_price_quote.

Input parameters:

- `activity` (string): Activity facet, e.g. food, hiking, snorkeling.
- `cancellation` (string)
- `destination` (string): Place name (city, region, country, or well-known area/landmark). Resolved against TripWays destinations; a landmark that is not a destination is added to the search text.
- `duration_hours_max` (number)
- `duration_hours_min` (number)
- `limit` (integer)
- `price_max` (number)
- `price_min` (number)
- `query` (string, required): Natural-language search, e.g. 'family food tour in Rome under $100'.
- `theme` (string)

Output parameters:

- `destination_resolved` (object)
- `guidance` (string)
- `note` (string): Why the list is empty or how the destination was read.
- `ok` (boolean)
- `tours` (array): Ranked tours; empty when nothing matched (see note).

### `get_tour_details` (~93 tokens)

Get tour details

Get the full details of one TripWays tour by bokun_id (the number in tripways.com/t/{id}): summary, itinerary stops, inclusions and exclusions, languages, cancellation policy, meeting point or pickup, from-price, rating, hero_image, url, and checkout_url. Live dates and group totals come from check_availability and get_price_quote.

Input parameters:

- `bokun_id` (string, required)

Output parameters:

- `activities` (array)
- `bokun_id` (string): Tour id; the number in tripways.com/t/{id}.
- `bookable_natively` (boolean): True when checkout_url opens TripWays checkout; false when it opens the operator calendar.
- `cancellation` (string): free, flexible, partial, or non_refundable.
- `checkout_url` (string): TripWays checkout for this tour.
- `destinations` (array)
- `duration_hours` (number)
- `duration_text` (string)
- `exclusions` (array)
- `from_price` (object): Lowest adult price.
- `gttd_eligible` (boolean): Listed on Google Things to Do.
- `guidance` (string)
- `hero_image` (string): Main photo URL.
- `hotel_pickup` (boolean)
- `inclusions` (array)
- `itinerary` (array)
- `languages` (array)
- `meeting_pickup_label` (string)
- `ok` (boolean)
- `rating` (object)
- `reason` (string|null): Why checkout works the way it does, e.g. pickup_required.
- `summary` (string)
- `themes` (array)
- `title` (string)
- `url` (string): The tour's TripWays page.

### `get_destination_info` (~134 tokens)

Find a destination

Resolve a place name (a city, region, country, or well-known area such as Khao Sok) to a TripWays destination with bookable tours. Useful before search_tours when a name could mean more than one place. An ambiguous name returns destination_ambiguous with a did_you_mean list; pass country_code (ISO 3166-1 alpha-2, e.g. FR) to choose one. Area names resolve to their parent destination and include resolved_via=area_alias.

Input parameters:

- `country_code` (string): Optional ISO2 pin, e.g. FR.
- `query` (string, required)

Output parameters:

- `destination` (object)
- `ok` (boolean)

### `check_availability` (~206 tokens)

Check availability

Check live start times and remaining seats for a TripWays tour on one date or a range of up to 31 days. Pass party_size (seats needed) or a travelers object; slots that cannot fit the group are left out, and party_size wins if both are given. The status field is ok, no_schedule, no_fit, or calendar_gone. Use get_price_quote with the same date, start time, and travelers for the total.

Input parameters:

- `bokun_id` (string, required)
- `date` (string, required)
- `date_end` (string): Inclusive end; default = date. Max 31 days.
- `party_size` (integer): Occupied seats to keep (not ticket count). Slots with availabilityCount < party_size are omitted unless unlimited. Wins over travelers when both are set.
- `travelers` (object): Simple ages; mapped to occupied seats (infants excluded unless the tour has an infant category). Used only when party_size is omitted.

Output parameters:

- `bokun_id` (string)
- `bookable_natively` (boolean)
- `checkout_url` (string)
- `note` (string)
- `ok` (boolean)
- `reason` (string|null)
- `slots` (array): Open start times that fit the party.
- `status` (string): ok, no_schedule, no_fit, or calendar_gone.

### `get_price_quote` (~129 tokens)

Get a price quote

Get the live total for a TripWays tour on one date and start time for a traveler mix, priced from the operator's booking calendar. A quote does not hold seats or charge anything. Optional extras and promo codes are not included. When the tour's rates cannot price that mix, the result is unpriced.

Input parameters:

- `bokun_id` (string, required)
- `date` (string, required)
- `start_time` (string): HH:MM if start_time_id unknown.
- `start_time_id` (integer)
- `travelers` (object): Simple ages; mapped to Bokun pricing categories.

Output parameters:

- `bokun_id` (string)
- `bookable_natively` (boolean)
- `checkout_url` (string): Checkout preset to this date, time, and travelers.
- `currency` (string)
- `date` (string)
- `from_price` (number)
- `includes_required_extras` (boolean)
- `min_participants` (integer)
- `ok` (boolean)
- `optional_extras_excluded` (boolean)
- `package_total` (number): Total for the whole group, before optional extras and promo codes.
- `promo_applied` (boolean)
- `quote_kind` (string)
- `rate_title` (string)
- `reason` (string|null)
- `start_time` (string)
- `travelers_priced` (object): Traveler counts the total covers.

### `get_booking_link` (~148 tokens)

Get a booking link

Get the TripWays checkout link for a tour, optionally preset to a date, start time, rate, and traveler mix. The traveler pays on tripways.com; this tool does not hold seats or take payment. bookable_natively and reason say whether the link opens TripWays checkout or the operator's calendar, and whether a hotel pickup must be chosen at checkout.

Input parameters:

- `bokun_id` (string, required)
- `date` (string)
- `rate_id` (integer)
- `start_time` (string): HH:MM if start_time_id unknown.
- `start_time_id` (integer)
- `travelers` (object): Simple ages; mapped to Bokun pricing categories.

Output parameters:

- `bokun_id` (string)
- `bookable_natively` (boolean)
- `checkout_url` (string): Open in the browser to pay on tripways.com.
- `min_participants` (integer)
- `ok` (boolean)
- `reason` (string|null)
- `spots_left` (integer|null)
- `start_time` (string)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-tripways-tours/mcp#diagnostics

## Score history

- 2026-09-29: 64
- 2026-09-28: 64

## Common questions

### What is the TripWays MCP server?

TripWays is an MCP server listed in the public MCP registry as com.tripways/tours. Find, price, and book tours, day trips, and activities worldwide, with live dates and prices. This page covers its hosted endpoint (https://mcp.tripways.com/mcp).

### Is the TripWays MCP server safe to use?

TripWays scores 64 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the TripWays MCP server expose?

TripWays exposes 6 tools: search_tours, get_tour_details, get_destination_info, check_availability, get_price_quote, get_booking_link. Their descriptions and schemas cost roughly 964 tokens of context every time the server is loaded.

### Does the TripWays MCP server require authentication?

No. We connected to TripWays without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the TripWays MCP server still maintained?

TripWays is still listed as active in the MCP registry. We last reached this channel on 29 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://mcp.tripways.com/mcp
- Website: https://tripways.com/mcp/
- Changelog RSS feed: https://verifymcp.io/servers/com-tripways-tours/mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-tripways-tours/mcp.json
- HTML version of this page: https://verifymcp.io/servers/com-tripways-tours/mcp
