# Phi Phi Paradise Travel (remote · phiphiparadise.travel)

Plan and book southern Thailand trips: island tours, private boats, ferries, hotels, itineraries.

- Trust score: not yet scored
- Registry status: active
- Liveness: live
- Owner verified: no

## Components

- remote · `phiphiparadise.travel`: not yet scored (this document), [markdown](https://verifymcp.io/servers/travel-phiphiparadise-booking/phiphiparadise.md), [page](https://verifymcp.io/servers/travel-phiphiparadise-booking/phiphiparadise)

## Channel facts

- Endpoint: `https://phiphiparadise.travel/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

No category breakdown is available for this channel yet.

## Install

### How do I install the Phi Phi Paradise Travel MCP server?

Phi Phi Paradise Travel is a hosted endpoint at https://phiphiparadise.travel/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 travel-phiphiparadise-booking 'https://phiphiparadise.travel/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "travel-phiphiparadise-booking": {
      "url": "https://phiphiparadise.travel/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "travel-phiphiparadise-booking": {
      "type": "http",
      "url": "https://phiphiparadise.travel/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.travel-phiphiparadise-booking]
url = "https://phiphiparadise.travel/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "travel-phiphiparadise-booking": {
      "type": "remote",
      "url": "https://phiphiparadise.travel/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add travel-phiphiparadise-booking --url 'https://phiphiparadise.travel/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  travel-phiphiparadise-booking:
    url: "https://phiphiparadise.travel/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "travel-phiphiparadise-booking": {
      "Transport": "http",
      "Url": "https://phiphiparadise.travel/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add travel-phiphiparadise-booking -t streamable-http -u 'https://phiphiparadise.travel/mcp'
```

### Other

```json
{
  "mcpServers": {
    "travel-phiphiparadise-booking": {
      "type": "http",
      "url": "https://phiphiparadise.travel/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.

We have not recorded any changes for this component yet.

## MCP tools (10)

### `search_experiences` (~195 tokens)

Search tours and boat trips

Search our tours: island hopping, Maya Bay, private boats, snorkeling, diving, boat parties, cultural day trips. Covers Koh Phi Phi, Krabi (Ao Nang, Railay), Phuket, Koh Yao, Bangkok and Chiang Mai. Returns ids, starting prices, durations and page links. Tour titles are in French.

Input parameters:

- `destination` (string): koh-phi-phi, krabi, phuket, koh-yao, bangkok or chiang-mai.
- `limit` (integer): Max results (default 8).
- `max_price_thb` (number): Budget cap on the starting price, in THB.
- `private_only` (boolean): true = private boats/tours only, false = shared group tours only.
- `query` (string): What the traveller wants, any language, e.g. 'Maya Bay sunrise', 'private longtail', 'elephant sanctuary'.

### `get_experience_details` (~75 tokens)

Tour details and prices

Full live sheet of one tour: price tiers (per person or per whole boat), child price, dated price periods, duration, schedule, meeting point, what is included, national park fee, page link.

Input parameters:

- `experience` (string, required): Tour id 'destination/slug' from search_experiences, or its name.

### `check_availability` (~147 tokens)

Check a date and get the party price

Live availability and exact party price of one tour on one date (seats left, blocked dates, 48h notice rule, dated prices). When the date is not bookable, it lists the next open dates.

Input parameters:

- `adults` (integer, required): Adults and children 12+.
- `children` (integer): Children 4-11 (child rate).
- `date` (string, required): Trip date, YYYY-MM-DD.
- `experience` (string, required): Tour id 'destination/slug' or name.
- `option` (string): Exact option label (boat type, duration...) when the tour has several priced options.
- `toddlers` (integer): Babies 0-3 (free).

### `book_experience` (~395 tokens)

Book a tour (returns a payment link)

Creates a tour booking pending payment and returns its reference and a secure payment page on phiphiparadise.travel. Requires traveller_confirmed: true, set once the traveller has approved the tour, date, party, total and payment. Payment is online: 'full' (default) or 'deposit' when the tour offers it (private tours: balance online before the trip; shared tours: balance in cash on the day). The booking is secured only when the traveller pays on that page.

Input parameters:

- `adults` (integer, required): Adults and children 12+.
- `children` (integer): Children 4-11 (child rate).
- `confirm_duplicate` (boolean): Only true if the traveller explicitly wants a SECOND identical booking after an ALREADY BOOKED answer.
- `date` (string, required): Trip date, YYYY-MM-DD.
- `experience` (string, required): Tour id 'destination/slug'.
- `hotel` (string): Hotel name, needed for tours with hotel pickup (Phuket, Krabi).
- `language` (string): Traveller language code (en, fr, de, es, zh...). Sets the emails and the payment page language.
- `notes` (string): Kids ages, allergies, special requests.
- `option` (string): Exact option label when the tour has several priced options.
- `payment` (string): 'full' (default) or 'deposit'.
- `toddlers` (integer): Babies 0-3 (free).
- `traveller_confirmed` (boolean, required): true once the traveller has approved the restated product, date, party, total and payment.
- `traveller_email` (string, required): Email: receives the confirmation and e-ticket after payment.
- `traveller_name` (string, required): Full name of the lead traveller.
- `traveller_phone` (string): WhatsApp number with country code (e.g. +33612345678). Strongly recommended: the local team uses it on the day.

### `search_transfers` (~153 tokens)

Ferry and speedboat timetable

Boat transfers between Phuket, Krabi, Ao Nang, Railay, Koh Phi Phi, Koh Lanta, Koh Yao, Koh Lipe and the Gulf islands: departure times, operator, piers, hotel pickup policy and price per person. Suggests a connection when there is no direct boat.

Input parameters:

- `date` (string): Travel date YYYY-MM-DD (checks the 48h booking notice).
- `from` (string, required): Departure place, e.g. Phuket, Krabi, Ao Nang, Phi Phi, Koh Lanta.
- `passengers` (integer): Number of passengers (for totals).
- `to` (string, required): Arrival place.
- `type` (string): Only ferries or only speedboats.

### `book_transfer` (~343 tokens)

Book a boat transfer (returns a payment link)

Creates a booking for one ferry or speedboat departure listed by search_transfers and returns its reference and a secure payment page. Requires traveller_confirmed: true, set once the traveller has approved the route, date, time, passengers and total. Transfers are paid online in full; the seat is secured only when paid.

Input parameters:

- `company` (string, required): Operator exactly as listed by search_transfers.
- `confirm_duplicate` (boolean): Only true if the traveller explicitly wants a SECOND identical booking after an ALREADY BOOKED answer.
- `date` (string, required): YYYY-MM-DD
- `departure_time` (string, required): HH:MM exactly as listed by search_transfers.
- `from` (string, required)
- `hotel` (string): Hotel name, for pickup.
- `hotel_pickup` (boolean): Only for departures listed 'hotel pickup on request, +100 THB/person'.
- `language` (string): Traveller language code (en, fr, de, es, zh...). Sets the emails and the payment page language.
- `notes` (string): Kids ages, allergies, special requests.
- `passengers` (integer, required)
- `to` (string, required)
- `traveller_confirmed` (boolean, required): true once the traveller has approved the restated product, date, party, total and payment.
- `traveller_email` (string, required): Email: receives the confirmation and e-ticket after payment.
- `traveller_name` (string, required): Full name of the lead traveller.
- `traveller_phone` (string): WhatsApp number with country code (e.g. +33612345678). Strongly recommended: the local team uses it on the day.
- `type` (string, required)

### `search_hotels` (~155 tokens)

Hotels with live rates

Hotels for a destination. With check-in and check-out dates: live Agoda nightly rates, stars, guest scores and booking links. Without dates: our editorial shortlist. Destinations: koh-phi-phi, phuket, krabi, koh-yao, bangkok, chiang-mai, koh-lanta, koh-lipe, koh-samui, koh-phangan, koh-tao, khao-lak, khao-sok, koh-muk.

Input parameters:

- `adults` (integer)
- `check_in` (string): YYYY-MM-DD
- `check_out` (string): YYYY-MM-DD
- `children` (integer)
- `destination` (string, required)
- `language` (string)

### `search_flights` (~182 tokens)

Flight search links

Flights to and within Thailand (e.g. Paris CDG to Bangkok BKK, Bangkok to Krabi KBV or Phuket HKT). Returns live fares when our search has them, plus ready-made Google Flights and Skyscanner links in every case. The traveller books flights with the airline.

Input parameters:

- `adults` (integer)
- `cabin` (string)
- `children` (integer)
- `date` (string, required): Outbound date YYYY-MM-DD.
- `from` (string, required): Departure IATA airport code, e.g. CDG, BKK.
- `infants` (integer)
- `return_date` (string): Return date YYYY-MM-DD for a round trip.
- `to` (string, required): Arrival IATA airport code, e.g. KBV (Krabi), HKT (Phuket), USM (Koh Samui).

### `plan_trip` (~183 tokens)

Build a shareable itinerary

Build a multi-stop Thailand itinerary (stops in travel order) and get a shareable page plus a PDF: day-by-day plan, map, transport between stops with prices, hotel picks and tours. Suited to trips of several days or several places.

Input parameters:

- `adults` (integer)
- `children` (integer)
- `destinations` (array, required): Stops in travel order, from: koh-phi-phi, phuket, krabi, koh-yao, bangkok, chiang-mai, koh-lanta, koh-lipe, koh-samui, koh-phangan, koh-tao, khao-lak, khao-sok, koh-muk.
- `end_date` (string): Last day YYYY-MM-DD.
- `language` (string): Page language code.
- `start_date` (string): First day YYYY-MM-DD.

### `ask_travel_guides` (~69 tokens)

Search our travel guides

Search our own Thailand travel guides: how to get from A to B, last boats, weather and monsoon by month, Maya Bay rules, how many days per island, budgets, safety. Returns excerpts and links.

Input parameters:

- `question` (string, required): The traveller's question, any language.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/travel-phiphiparadise-booking/phiphiparadise#diagnostics

## Common questions

### What is the Phi Phi Paradise Travel MCP server?

Phi Phi Paradise Travel is an MCP server listed in the public MCP registry as travel.phiphiparadise/booking. Plan and book southern Thailand trips: island tours, private boats, ferries, hotels, itineraries. This page covers its hosted endpoint (https://phiphiparadise.travel/mcp).

### What tools does the Phi Phi Paradise Travel MCP server expose?

Phi Phi Paradise Travel exposes 10 tools: search_experiences, get_experience_details, check_availability, book_experience, search_transfers, and 5 more. Their descriptions and schemas cost roughly 1,897 tokens of context every time the server is loaded.

### Does the Phi Phi Paradise Travel MCP server require authentication?

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

## Links

- Remote endpoint: https://phiphiparadise.travel/mcp
- Website: https://phiphiparadise.travel/
- Changelog RSS feed: https://verifymcp.io/servers/travel-phiphiparadise-booking/phiphiparadise.xml
- Changelog JSON feed: https://verifymcp.io/servers/travel-phiphiparadise-booking/phiphiparadise.json
- HTML version of this page: https://verifymcp.io/servers/travel-phiphiparadise-booking/phiphiparadise
