Phi Phi Paradise Travel
REMOTE · PHIPHIPARADISE.TRAVEL
Plan and book southern Thailand trips: island tours, private boats, ferries, hotels, itineraries.
Available components
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. How we score → Why this is hard to score →
No category breakdown is available for this channel yet.
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.
remote · phiphiparadise.travel
claude mcp add --transport http travel-phiphiparadise-booking 'https://phiphiparadise.travel/mcp'
{
"mcpServers": {
"travel-phiphiparadise-booking": {
"url": "https://phiphiparadise.travel/mcp"
}
}
} {
"servers": {
"travel-phiphiparadise-booking": {
"type": "http",
"url": "https://phiphiparadise.travel/mcp"
}
}
} [mcp_servers.travel-phiphiparadise-booking] url = "https://phiphiparadise.travel/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"travel-phiphiparadise-booking": {
"type": "remote",
"url": "https://phiphiparadise.travel/mcp",
"enabled": true
}
}
} openclaw mcp add travel-phiphiparadise-booking --url 'https://phiphiparadise.travel/mcp' --transport streamable-http
mcp_servers:
travel-phiphiparadise-booking:
url: "https://phiphiparadise.travel/mcp" {
"McpServers": {
"travel-phiphiparadise-booking": {
"Transport": "http",
"Url": "https://phiphiparadise.travel/mcp"
}
}
} assistant mcp add travel-phiphiparadise-booking -t streamable-http -u 'https://phiphiparadise.travel/mcp'
{
"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.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
We have not recorded any changes for this component yet
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 8 Oct 2026 · Probed https://phiphiparadise.travel/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=phiphiparadise.travel | CN=YE1,O=Let's Encrypt,C=US | 4 Sept 2026 | 3 Dec 2026 | ECDSA 256 | ECDSA-SHA384 | 5b1db050c444829ef3366f863278869284d |
| SANs: *.phiphiparadise.travel, phiphiparadise.travel | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of phiphiparadise.travel. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| travel. | present | 60277 | 8 | Verified |
| phiphiparadise.travel. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://phiphiparadise.travel/mcp | Verified | 200 | |
| http (plaintext) | http://phiphiparadise.travel/mcp | HTTPS enforced | 301 | https://phiphiparadise.travel/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
ask_travel_guides Search our travel guides ~69
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.
| Name | Type | Req | Description |
|---|---|---|---|
| question | string | yes | The traveller's question, any language. |
No output schema declared.
No examples provided.
book_experience Book a tour (returns a payment link) ~395
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.
| Name | Type | Req | Description |
|---|---|---|---|
| adults | integer | yes | 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 | yes | Trip date, YYYY-MM-DD. |
| experience | string | yes | 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 | yes | true once the traveller has approved the restated product, date, party, total and payment. |
| traveller_email | string | yes | Email: receives the confirmation and e-ticket after payment. |
| traveller_name | string | yes | 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. |
No output schema declared.
No examples provided.
book_transfer Book a boat transfer (returns a payment link) ~343
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.
| Name | Type | Req | Description |
|---|---|---|---|
| company | string | yes | 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 | yes | YYYY-MM-DD |
| departure_time | string | yes | HH:MM exactly as listed by search_transfers. |
| from | string | yes | – |
| 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 | yes | – |
| to | string | yes | – |
| traveller_confirmed | boolean | yes | true once the traveller has approved the restated product, date, party, total and payment. |
| traveller_email | string | yes | Email: receives the confirmation and e-ticket after payment. |
| traveller_name | string | yes | 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 | yes | – |
No output schema declared.
No examples provided.
check_availability Check a date and get the party price ~147
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.
| Name | Type | Req | Description |
|---|---|---|---|
| adults | integer | yes | Adults and children 12+. |
| children | integer | – | Children 4-11 (child rate). |
| date | string | yes | Trip date, YYYY-MM-DD. |
| experience | string | yes | 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). |
No output schema declared.
No examples provided.
get_experience_details Tour details and prices ~75
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.
| Name | Type | Req | Description |
|---|---|---|---|
| experience | string | yes | Tour id 'destination/slug' from search_experiences, or its name. |
No output schema declared.
No examples provided.
plan_trip Build a shareable itinerary ~183
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.
| Name | Type | Req | Description |
|---|---|---|---|
| adults | integer | – | – |
| children | integer | – | – |
| destinations | array | yes | 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. |
No output schema declared.
No examples provided.
search_experiences Search tours and boat trips ~195
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.
| Name | Type | Req | Description |
|---|---|---|---|
| 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'. |
No output schema declared.
No examples provided.
search_flights Flight search links ~182
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.
| Name | Type | Req | Description |
|---|---|---|---|
| adults | integer | – | – |
| cabin | string | – | – |
| children | integer | – | – |
| date | string | yes | Outbound date YYYY-MM-DD. |
| from | string | yes | Departure IATA airport code, e.g. CDG, BKK. |
| infants | integer | – | – |
| return_date | string | – | Return date YYYY-MM-DD for a round trip. |
| to | string | yes | Arrival IATA airport code, e.g. KBV (Krabi), HKT (Phuket), USM (Koh Samui). |
No output schema declared.
No examples provided.
search_hotels Hotels with live rates ~155
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.
| Name | Type | Req | Description |
|---|---|---|---|
| adults | integer | – | – |
| check_in | string | – | YYYY-MM-DD |
| check_out | string | – | YYYY-MM-DD |
| children | integer | – | – |
| destination | string | yes | – |
| language | string | – | – |
No output schema declared.
No examples provided.
search_transfers Ferry and speedboat timetable ~153
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.
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | Travel date YYYY-MM-DD (checks the 48h booking notice). |
| from | string | yes | Departure place, e.g. Phuket, Krabi, Ao Nang, Phi Phi, Koh Lanta. |
| passengers | integer | – | Number of passengers (for totals). |
| to | string | yes | Arrival place. |
| type | string | – | Only ferries or only speedboats. |
No output schema declared.
No examples provided.
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.