Skip to content

TripWays

by tripways.com · remote · no sign-in to list tools · v1.3.0 · published by com.tripways

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

Changes · 1

12 tools: 1 change things and 11 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

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

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

12 tools

Changes things 1Claude Code: ask
  • check_availabilityCheck live start times and remaining seats for a TripWays tour on one date or a range of up to 31 days.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: Check availability
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
Only reads 11Claude Code: allow
  • compare_toursCompare 2 to 4 TripWays tours side by side by bokun_id: from-price, duration, rating, cancellation type, hotel pickup, languages, inclusions, and exclusions.No findings

    Why it is in this group

    • The name "compare_tours" says "compare": a word for reading.
    Description, as the server wrote it
    Compare 2 to 4 TripWays tours side by side by bokun_id: from-price, duration, rating, cancellation type, hotel pickup, languages, inclusions, and exclusions. The result also names the tour with the lowest from-price, the shortest duration, the best rating (10+ reviews), and which have free cancellation. Ids that are not bookable tours come back in not_found. For group totals on a date, use check_availability and get_price_quote.

    Annotations the server declares

    • title: Compare tours
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • find_alternativesFind tours similar to one TripWays tour that have open start times on a date, or a date range of up to 31 days, for a group.No findings

    Why it is in this group

    • The name "find_alternatives" says "find": a word for reading.
    Description, as the server wrote it
    Find tours similar to one TripWays tour that have open start times on a date, or a date range of up to 31 days, for a group. Pass the tour the traveler wanted (bokun_id), the date, and party_size or travelers. Returns up to limit similar tours (1 to 5, default 3), each with its card and up to three open start times with seats left, plus the original tour's own status for those dates. It reads several live calendars, so it can take a few seconds.

    Annotations the server declares

    • title: Find alternatives
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • get_cancellation_policyGet the cancellation terms stored for one TripWays tour by bokun_id: the type (free, flexible, partial, or non_refundable), the refund percent and cutoff when the tour has them, an…No findings

    Why it is in this group

    • The name "get_cancellation_policy" says "get": a word for reading.
    Description, as the server wrote it
    Get the cancellation terms stored for one TripWays tour by bokun_id: the type (free, flexible, partial, or non_refundable), the refund percent and cutoff when the tour has them, and the operator's policy text. These are the tour's terms, not a quote for a specific booking.

    Annotations the server declares

    • title: Get cancellation policy
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_destination_infoResolve a place name (a city, region, country, or well-known area such as Khao Sok) to a TripWays destination with bookable tours.No findings

    Why it is in this group

    • The name "get_destination_info" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: Find a destination
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_itinerary_ideasSuggest a day-by-day plan of bookable TripWays tours for a destination.No findings

    Why it is in this group

    • The name "get_itinerary_ideas" says "get": a word for reading.
    Description, as the server wrote it
    Suggest a day-by-day plan of bookable TripWays tours for a destination. Pass destination, days (1 to 7, default 3), and optional interests such as food, history, or boat trips. Each day holds one full-day tour or a morning and afternoon pair, with from-prices and links; multi-day tours are listed apart. These are suggestions only: dates, seats, and group totals are not checked.

    Annotations the server declares

    • title: Get itinerary ideas
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_meeting_pointGet where one TripWays tour starts, by bokun_id: the operator's meeting point text, whether hotel pickup is available, and the operator's know-before-you-go notes and what to bring…No findings

    Why it is in this group

    • The name "get_meeting_point" says "get": a word for reading.
    Description, as the server wrote it
    Get where one TripWays tour starts, by bokun_id: the operator's meeting point text, whether hotel pickup is available, and the operator's know-before-you-go notes and what to bring. Fields the operator has not filled in are left out, with a note when nothing is stored.

    Annotations the server declares

    • title: Get meeting point
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_price_quoteGet the live total for a TripWays tour on one date and start time for a traveler mix, priced from the operator's booking calendar.No findings

    Why it is in this group

    • The name "get_price_quote" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: Get a price quote
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • get_tour_detailsGet 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, meet…No findings

    Why it is in this group

    • The name "get_tour_details" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: Get tour details
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_tour_reviewsGet the rating summary and written reviews for one TripWays tour by bokun_id.No findings

    Why it is in this group

    • The name "get_tour_reviews" says "get": a word for reading.
    Description, as the server wrote it
    Get the rating summary and written reviews for one TripWays tour by bokun_id. Written reviews come from travelers who booked on TripWays and carry first name, country, date, star rating, and text; the overall rating can also include ratings from other platforms. limit sets how many written reviews to return (1 to 10, default 5, newest first).

    Annotations the server declares

    • title: Get tour reviews
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • search_toursSearch the TripWays catalog of bookable tours, day trips, and activities worldwide.No findings

    Why it is in this group

    • The name "search_tours" says "search": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: Search tours
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.3.0. Values in angle brackets are yours to fill in.

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

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__tours__search_tours",
      "mcp__tours__get_tour_details",
      "mcp__tours__get_destination_info",
      "mcp__tours__get_price_quote",
      "mcp__tours__get_booking_link",
      "mcp__tours__compare_tours",
      "mcp__tours__get_tour_reviews",
      "mcp__tours__get_cancellation_policy",
      "mcp__tours__get_meeting_point",
      "mcp__tours__find_alternatives",
      "mcp__tours__get_itinerary_ideas"
    ],
    "ask": [
      "mcp__tours__check_availability"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as tours. Review it before you use it.