One URL. Your agent onboards, searches and books. Claude, Cursor or any MCP client can search, price and hold travel, read orders and trip data, and prepare bookings that a person on your team approves. The tools are generated from the same contract as the REST API, so they behave the same way.
Preview: the hosted MCP endpoint is not open to customers yet. Use these pages to plan your integration.
Every tool carries one of three lights. The platform enforces the light, whatever the agent is asked to do.
From what your account sells to finding a booking again, its travel documents and a cancellation. Each tool answers with the reference the next one takes as an argument: the offerRef from a search is what you check, hold and book, the request's proposalId is what you watch, and the orderRef is what you find, read, collect documents for and cancel. A cancellation is a request a person approves, like the booking. Select a stop to open its reference.
Search by tool, by what it does or by an argument name. The inspector shows the signature and every argument with its type, and builds a ready-to-send call.
146 matches
Get a live price, then file a request to book the offer at that price. A person on your team approves it before anything is booked.
Files a request. Nothing is booked, cancelled or paid until a person on your team approves it in the console.
Tool signaturebook_offer( offerRef*: string, travelers*: array of traveler, requiredInfoAnswers?: object, paymentRef?: string, domain?: string, clientReference?: string ) // * required ? optional
offerRefrequiredtravelersrequiredfirstNamerequiredlastNamerequiredemailoptionaltypeoptionaldateOfBirthoptionalrequiredInfoAnswersoptionalpaymentRefoptionaldomainoptionalclientReferenceoptional{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "book_offer",
"arguments": {
"offerRef": "OF-H-7f3a9c",
"travelers": [
{
"firstName": "Ada",
"lastName": "Example",
"type": "ADT"
}
]
}
}
}Add the travel tools to the AI tool you already use. Each setup is the one its vendor documents, checked against their documentation; the pictures beside them are illustrations, not screenshots.
Setup checked against the vendor's documentation, sign-in included.
claude mcp add --transport http travel \ https://YOUR-MCP-HOST/mcp/public \ --header "Authorization: Bearer $YOUR_MCP_TOKEN"
Claude Code documentation · checked on 2026-10-29
Setup checked against the vendor's documentation, sign-in included.
Claude (web and Desktop) documentation · checked on 2026-10-29
Setup checked against the vendor's documentation, sign-in included.
{
"mcpServers": {
"travel": {
"url": "https://YOUR-MCP-HOST/mcp/public",
"headers": { "Authorization": "Bearer ${env:YOUR_MCP_TOKEN}" }
}
}
}Cursor documentation · checked on 2026-10-29
Setup checked against the vendor's documentation, sign-in included.
{
"inputs": [
{ "type": "promptString", "id": "mcp-token",
"description": "MCP token", "password": true }
],
"servers": {
"travel": {
"type": "http",
"url": "https://YOUR-MCP-HOST/mcp/public",
"headers": { "Authorization": "Bearer ${input:mcp-token}" }
}
}
}VS Code (GitHub Copilot) documentation · checked on 2026-10-29
Adding an MCP server is documented. Signing in with an API key is not confirmed: check the sign-in options it offers.
ChatGPT documentation · checked on 2026-10-29
Setup checked against the vendor's documentation, sign-in included.
gemini mcp add --transport http \ --header "Authorization: Bearer $YOUR_MCP_TOKEN" \ travel https://YOUR-MCP-HOST/mcp/public
Gemini CLI documentation · checked on 2026-10-29
MCP support unconfirmed: we have not found documentation for adding a custom MCP server to this tool.
MCP support unconfirmed: no example is shown until the vendor documents custom MCP servers.
MCP support unconfirmed: we have not found documentation for adding a custom MCP server to this tool.
Meta documents custom connectors that you ask Muse to create, and says Muse may retrieve the service's API information. It does not mention MCP servers, so we show no steps.
Muse (Meta) documentation · checked on 2026-10-29
MCP support unconfirmed: no example is shown until the vendor documents custom MCP servers.
Adding an MCP server is documented. Signing in with an API key is not confirmed: check the sign-in options it offers.
Grok documentation · checked on 2026-10-29
Setup checked against the vendor's documentation, sign-in included.
curl https://api.x.ai/v1/responses \
-H "Authorization: Bearer $XAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-4.7",
"input": "Find 2 nights in Lisbon, 12 to 14 March, 2 adults",
"tools": [{
"type": "mcp",
"server_label": "travel",
"server_url": "https://YOUR-MCP-HOST/mcp/public",
"authorization": "YOUR_MCP_TOKEN"
}]
}'xAI API (Grok) documentation · checked on 2026-10-29
setup confirmed sign-in with a key unconfirmed MCP support unconfirmed
Each toolset has its own endpoint, except the onboarding tools, which share the travel tools' endpoint and key. An agent connected to one endpoint cannot see or call the tools of another.
Take your account from sign-up to live: who the platform thinks you are, your go-live checklist, the integration checks your sandbox traffic has covered, and your API keys. These tools are served on the same endpoint, with the same key, as the travel tools.
/mcp/publicrun_missing_certification_checks change, if allowedRun the integration checks your sandbox traffic has not covered yet.search_agent_directorySearch the travel agent directory.get_activationYour account's go-live checklist. Each step, its state and what is still needed.get_certificationThe integration checks observed from your sandbox traffic.get_meWho the platform thinks you are. Your account, site and permissions.resolve_agentThe public profile of one agent by handle.list_api_keysYour account's API keys. Never a secret.mint_api_keyCreate a scoped API key. The secret is shown once, in the answer.onboardWhere your account is on the way to going live, and the next step to take.revoke_api_keyRevoke an API key immediately.Search, price and hold travel across every product your account sells, read orders and trip data, and file booking requests that a person on your team approves. This is the toolset most agents need.
/mcp/publicbook_offer needs a person's approvalGet a live price, then file a request to book the offer at that price. A person on your team approves it before anything is booked.cancel_with_quote needs a person's approvalQuote the cancellation penalty, then file a request to cancel at that penalty. A person on your team approves it before anything is cancelled.compare_offersCompare up to five offers side by side. Details, conditions and rules.create_enquiry change, if allowedSend an enquiry to a supplier that takes leads only, such as private dining. Nothing is priced, held or booked.create_upload change, if allowedGet a one-time upload slot for a file a booking asks for, such as a travel document.extend_hold change, if allowedAsk for more time on an active hold, where the supplier allows it.flight_returnsThe second step of a round-trip flight search. List the return flights for a chosen outbound, or choose one.get_carbon_summaryYour account's emissions and carbon saved over a period.get_entry_requirementsThe documents a traveller needs between two countries. It is guidance, not an eligibility decision.get_flight_amenitiesCabin amenities of a flight, with confidence.get_flight_emissionsCO2 emissions per passenger for flights, and typical emissions for routes.get_flight_ratingsOn-time statistics for a flight number or a route.get_flight_statusOperational status of a flight, one record per operated leg.get_flight_trackThe flown track of a flight, one record per operated leg that has taken off.get_holidaysPublic holidays and long weekends for a country.get_proposal_statusFollow a booking or cancellation request until a person approves or rejects it, and read the outcome.get_route_estimatesDoor-to-door time and distance per leg, or an origins × destinations matrix.get_schedulesDeparture, sailing and showtime calendars.get_seatmapThe seat, berth, cabin or table map of an offer.get_trip_statusThe state of an order and each of its items, by order reference or by your own reference.get_weatherCurrent, forecast or historical weather at a place.hold_offer change, if allowedGet a live price, then hold the offer for free where the supplier allows it. Holds that need a deposit are refused.list_ancillariesThe extras you can add to an offer before booking.list_enquiriesYour enquiries, newest first.list_eventsReplay the events your webhooks may have missed.list_order_eventsAn order's timeline, its events oldest first.list_wallet_transactionsYour wallet's movements, newest first.list_webhook_deliveriesThe delivery log of one webhook subscription, with every attempt.regenerate_order_documents change, if allowedRegenerate an order's documents, such as vouchers and invoices.search_tripsSearch any product your account sells, from a plain-language query or structured fields. Waits for slower searches to finish.simulate_rule_setPrice sample offers against a draft or published markup rule set, without changing any price.sync_contentSync the static content catalogue, with a feed of what changed.v1_capabilitiesWhat your account can sell, product by product, and which steps each supports.v1_detailFull details of one offer or product.v1_hold change, if allowedReserve an offer without paying, where the supplier allows it.v1_lookupSearch reference data, such as places and codes.v1_lookup_recordOne reference record, by its id.v1_orders_cancel_quotePreview the cancellation penalty of a booking before cancelling.v1_orders_getOne order and the state of each of its items.v1_orders_searchFind orders by your own reference, traveller, date, product or state.v1_repriceA firm, live price for an offer. Always fresh, never cached.v1_rulesFare rules, cancellation policy and terms for an offer, before you book.v1_searchStart a search for any product your account sells.v1_search_pollPoll, page and filter the results of a search that is still running.get_enquiryOne enquiry and its current state.get_order_enrichmentTrip page data for one order. Flight status, weather, entry requirements and route estimates.get_order_fare_rulesThe booked fare's rule text, read live from the supplier.get_order_ticketsThe booking's tickets, read live from the supplier.get_rule_setYour published markup rule set and its version.get_uploadWhether a file reached its upload slot and passed scanning.get_walletOne wallet. Balance, held and available funds, and how to top it up.get_webhookOne webhook subscription. Its signing secret is never shown again.list_order_documentsAn order's vouchers, e-tickets, invoices and QR codes.list_walletsYour wallets, one per settlement currency.list_webhooksYour webhook subscriptions.Your team's back office: queues, reports, team, webhooks, pricing rules and supplier data. An agent you connect here acts as you, with your current permissions and never more.
/mcp/consolecancel_supplier_data_run change, if allowedCancel a queued, running or paused supplier data sync. What already arrived stays.claim_queue_item change, if allowedClaim a queue item for yourself.diff_supplier_data_snapshotsWhat changed between two versions of a supplier dataset.escalate_console_case change, if allowedEscalate a case. It stays open with a new deadline.get_agent_request_traceThe seven-check trace of one agent request.get_analytics_reportOne analytics report. Funnel, look-to-book, routes, supplier mix or margin.get_console_insights_summaryAn activity summary of your account.get_queueOne fulfilment queue, with its claimable items and their deadlines.get_registered_agentOne registered agent with versions, keys and domain proof.get_statementA statement for one period, derived from your orders and payments.get_usageYour usage against your rate limits, per kind of call.get_usage_detailOne endpoint, key, rate class or status code over a usage window — the Usage tab's detail.list_agent_proposalsBooking requests filed by agents, waiting for review or decided.list_agent_trafficAgent traffic on the tenant's own keys and grants.list_audit_recordsYour account's audit log.list_console_insights_callsThe supplier calls made for your account.list_console_insights_ordersYour account's orders.list_console_suppliersThe suppliers available to your account.list_credential_setsYour own supplier credentials. Status, health and expiry, never a secret.list_registered_agentsThe tenant's registered agents, newest first.list_rule_set_versionsEvery version of your markup rules, newest first.list_supplier_data_runsYour supplier data syncs, newest first.list_supplier_data_snapshotsThe versions of a supplier dataset, newest first.list_supplier_datasetsYour supplier datasets at a glance. Freshness, counts, next run and errors.list_team_invitesOutstanding and recent invitations.list_team_membersYour team's users, their roles and status.list_usage_rowsEvery endpoint, key or 429 burst of a usage window — searchable, filterable, sorted and paged.pause_supplier_data_run change, if allowedPause a running supplier data sync.release_queue_item change, if allowedRelease a queue item you claimed.replay_webhook_delivery change, if allowedSend one webhook delivery again, signed with the current secret.resume_supplier_data_run change, if allowedResume a paused supplier data sync from where it stopped.start_supplier_data_run change, if allowedStart a supplier data sync now.test_webhook change, if allowedSend a signed test event to your webhook endpoint.update_supplier_data_profile change, if allowedChange the settings of one supplier data sync.get_brandingYour site's brand. Names, logos and colours.get_console_agent_proposalOne booking request filed by an agent.get_console_homeThe console home in one read. Queues, money at risk, supplier health, funnel and volume.get_credential_set_certificationThe certification results of one set of your supplier credentials.get_fare_source_configWhere the fares of one product come from. Your own supplier credentials, the platform's, or both.get_feature_flagsYour console feature flags for one environment.get_go_liveGo-live sign-offs and promotion state.get_jobCheck a console job, such as a ledger export, until it finishes.get_rule_set_versionOne version of your markup rules, in full.get_supplier_data_profileThe settings of one supplier data sync.get_supplier_data_runOne supplier data sync. Status, progress and statistics.get_team_memberOne team member. Roles, permissions and status.list_agentsYour account's AI agents, their autonomy level and whether they are paused.For suppliers selling through the platform: the bookings routed to you, your performance, statements, contract and integration health. An agent you connect here acts as you and can only read.
/mcp/supplierlist_supplier_bookingsThe bookings routed to you, on-request first.supplier_analytics_api_callsYour API traffic from the platform.supplier_analytics_cancellationsYour cancellations and declines.supplier_analytics_conversionYour conversion funnel.supplier_analytics_errorsFailed calls to your integration, by kind.supplier_analytics_l2bYour look-to-book ratio.supplier_analytics_response_timesYour response times.supplier_analytics_volumeYour booking volume.supplier_reconcile_statementReconcile a statement against your own lines.get_supplier_bookingOne booking routed to you.list_supplier_usersYour users and their roles.supplier_breaker_eventsTimes the platform paused traffic to your integration, and why.supplier_cert_statusYour certification status.supplier_compliance_documentsYour compliance documents.supplier_contractYour contract.supplier_disputesYour disputes.supplier_feedsThe health of your content feeds.supplier_integration_healthThe health of your integration.supplier_meWho you are signed in as. Supplier, role and permissions.supplier_notification_prefsYour notification preferences.supplier_sandbox_infoYour sandbox details.supplier_settlementsYour settlement statements.supplier_sla_scorecardYour service-level scorecard.For restaurant partners: the directory, reservations, point-of-sale data and reviews of the restaurants you have linked. Every tool here reads; nothing changes or books.
/mcp/partnerdining_partner_directoryThe restaurants available to you as a partner.dining_partner_get_review_summaryRating summaries for one or more restaurants.dining_partner_list_pos_ticketsPoint-of-sale checks in a time window.dining_partner_list_reviewsA restaurant's reviews.dining_partner_sync_pos_dataPull point-of-sale data matched to reservations.dining_partner_sync_reservationsPull reservations.dining_partner_get_guest_photo_statusThe status of a guest's photo.dining_partner_get_onboarding_statusThe onboarding status of a restaurant.dining_partner_list_locationsYour partner locations.dining_partner_list_pos_restaurantsThe restaurants linked to your point-of-sale system.dining_partner_list_tagsA restaurant's guest tags.Reads are open to agents. Changes that move no money run only where your account allows them. Booking and cancelling are only ever requests: a person on your team sees the amount and approves it in the console, and an agent can never approve its own request.
Every page is also listed for agents and crawlers in llms.txt