Last updated: September 29, 2026

Anywayr MCP server

Anywayr runs a remote Model Context Protocol server so AI apps and agents can plan trips, search hotels and flights, get exact quotes and hand a traveller Anywayr's own checkout page, using the traveller's Anywayr account. This page is the reference. For setup steps in a specific app, start with the connector guides.

Endpoint and transport

https://anywayr.com/mcp

The transport is Streamable HTTP. Every tool call except anywayr_capabilities needs a signed-in Anywayr account. Prices are in US dollars.

Discovery

Discovery URLs
WhatURL
MCP endpointhttps://anywayr.com/mcp
Protected resource metadata (RFC 9728)https://anywayr.com/.well-known/oauth-protected-resource/mcp
Authorization serverhttps://anywayr.com/api/agent-auth
Authorization server metadatahttps://anywayr.com/.well-known/oauth-authorization-server/api/agent-auth

Authentication

  • OAuth 2.1 authorization code flow with PKCE. Only the S256 challenge method is accepted.
  • Clients identify themselves with Client ID Metadata Documents (CIMD): the client ID is an HTTPS URL that serves the client's metadata. Dynamic client registration is not offered.
  • Authorization responses carry an iss parameter. Clients should check it matches the authorization server above before exchanging the code.
  • Access tokens last 10 minutes. Requesting offline_access keeps the connection renewing until the person disconnects it.
  • Before anything is shared, the person sees an Anywayr connect screen and approves exactly which permissions the app gets. They can approve fewer than the app asked for.

Permissions are requested as scopes, using the names below, plus offline_access.

Permissions
PermissionWhat it allows
travel:searchSearch destinations, hotels and flights, and read offers.
trips:readRead your trips and their itineraries.
trips:writeCreate private draft trips and make bounded edits to them.
quotes:writeRequest an expiring price quote for a selected offer.
checkout:preparePrepare checkouts that you review and pay for on Anywayr.
bookings:commitBook with your saved card in the conversation once you agree to the exact total. Only fully refundable bookings within the booking limit you set in your profile; until you set one, every booking comes to you on Anywayr.
bookings:readRead your bookings and their status.
bookings:cancelCancel a booking in the conversation when you get a full refund. Anything with a penalty you confirm on Anywayr.

Tools

18 tools. Each one needs the permission listed beside it.

Tools
ToolTitleWhat it doesPermission
anywayr_capabilitiesAnywayr capabilitiesLists what Anywayr supports right now: products, party and room limits, cabins, booking modes and which tools are available to this connection.public
anywayr_resolve_destinationResolve a destinationTurns a place name into Anywayr place references.travel:search
anywayr_plan_tripPlan a tripCreates a private trip from a brief for one destination (from anywayr_resolve_destination), exact dates and the travelers, then builds its itinerary in the background: read it with anywayr_get_trip until status is ready.trips:write
anywayr_update_tripUpdate a tripChanges the dates or the number of travelers of a trip you can edit (the same edits the Anywayr website allows; budget, title and preference edits are refused for now).trips:write
anywayr_get_tripGet a tripReads one trip you can access, at the sharing level you are allowed to see.trips:read
anywayr_list_tripsList tripsLists summaries of trips you can access, newest first.trips:read
anywayr_search_hotelsSearch hotelsSearches hotels for exact dates and one room with real guest ages.travel:search
anywayr_get_hotel_ratesGet hotel ratesLists room offers for one hotel from an existing search, using exactly that search’s dates and guests.travel:search
anywayr_search_flightsSearch flightsSearches flights for exact legs, passengers and cabin.travel:search
anywayr_get_offerGet an offerReads the stored snapshot of one offer with its freshness.travel:search
anywayr_quote_bookingQuote a bookingGets an expiring, exact price and terms for a selected offer.quotes:write
anywayr_prepare_checkoutPrepare checkoutCreates (or returns the existing) checkout for a quote and gives a secure Anywayr link where the traveler reviews the exact booking, enters traveler and payment details and approves.checkout:prepare
anywayr_commit_bookingBook it (saved card)Books a quoted flight or hotel room for the traveller and pays with their saved card, only after they have agreed to the exact total from anywayr_quote_booking.bookings:commit
anywayr_get_bookingGet a bookingReads the canonical reservation and payment state of one booking.bookings:read
anywayr_list_bookingsList bookingsLists summaries of your bookings, newest first.bookings:read
anywayr_quote_cancellationGet cancellation termsAsks the supplier what cancelling one booking would refund right now.bookings:read
anywayr_confirm_cancellationCancel a booking (full refund)Cancels a booking the traveller has asked to cancel, only when anywayr_quote_cancellation said confirm_in_chat.bookings:cancel
anywayr_get_operationCheck an operationReads the status of an earlier command that came back processing or reconciling (a checkout or a booking still being confirmed).originating_operation

Limits

  • 1 hotel room per booking.
  • Up to 8 adults per room.
  • Up to 9 flight passengers.
  • Children need their real ages.
  • Cabins: economy, premium economy, business, first.
  • Search results come back up to 10 at a time.
  • All prices are in US dollars.

Booking and safety model

  • Planning and searching are free. The person pays when they book.
  • An app asks for an exact quote first. The quote expires, and the person sees the total before agreeing to anything.
  • By default a booking finishes on Anywayr's own checkout page, which the app hands to the person as a link. That is the only route for ChatGPT, Meta Muse and any app that registered itself.
  • Verified apps (Claude, VS Code, Codex) can additionally be allowed to book with the person's saved card in the conversation. It is unticked by default, applies only to fully refundable bookings, and only within a booking limit the person sets on their Anywayr profile. Anything else comes back to them on Anywayr.
  • Full-refund cancellations can be confirmed in the conversation. Anything with a fee is finished on Anywayr.
  • Permissions do not replace object checks. An app can only reach the trips and bookings that belong to the signed-in person.

Rate limits

Rate limits
Kind of callLimit
Supplier calls (searches and quotes that reach hotel and flight suppliers)150 per 10 minutes per account
Reads600 per 10 minutes per account
Trip changes and checkout links120 per 10 minutes per account
Trip planning12 per 15 minutes and 10 per day per account

Disconnecting

A person can disconnect any app in their Anywayr profile under Connected apps. Access stops there, and the app can be removed from its own connector settings as well.

Changelog

  • 2026-09-29: public launch.

More

Guides for each app are on the connectors page. To reach us, use the contact page.