autonomad1 avatar

Travel

autonomad1/autonomad1

This connects Claude to Autonomad's booking platform for flights, hotels, activities, and events. You get programmatic access to search availability and make reservations across multiple travel categories without leaving your conversation. Reach for this when you want to handle trip planning and booking through natural language rather than toggling between airline sites, hotel aggregators, and activity platforms. The streamable HTTP transport means it works in browser contexts, making it practical for web-based Claude integrations where you're building travel planning features directly into your application.

tools
14
transport
STDIO, HTTP
env vars
2
last updated
Sep 18, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.autonomad.ai/mcp --name travel

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http travel https://mcp.autonomad.ai/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 14 tools

Verified live against the running server on Nov 6, 2026.

search_hotelsSearches hotels and other places to stay by city or country and check-in/check-out dates, with optional filters for brand, room type, maximum nightly rate, star rating and amenities. Results come from our hotel partners and hotels contracted directly with Autonomad, and includ...15 params

Searches hotels and other places to stay by city or country and check-in/check-out dates, with optional filters for brand, room type, maximum nightly rate, star rating and amenities. Results come from our hotel partners and hotels contracted directly with Autonomad, and includ...

Parameters* required
amenitiesarray
Required amenities (wifi, gym, pool, spa, restaurant, etc.)
brandstring
Hotel brand name to filter by
check_in*string
Check-in date (YYYY-MM-DD)
check_out*string
Check-out date (YYYY-MM-DD)
citystring
City name (e.g., 'New York', 'Tokyo')
countrystring
ISO 3166-1 alpha-2 country code (e.g., 'US', 'JP')
destination_iatastring
IATA code of the airport the traveler flies into (e.g. 'LAS'). Pass it whenever a flight is known: it decides which same-named city is meant (Las Vegas NV vs NM).
flexibleboolean
true: order results cheapest first instead of best first.
latitudenumber
Latitude of the destination, when known.
longitudenumber
Longitude of the destination, when known.
max_rate_usdnumber
Maximum nightly rate in USD
min_star_ratingnumber
Minimum star rating (1-5). Hotels whose rating is unknown are left out and counted in meta.unrated_excluded.
placeobject
The exact place of this trip stop: the `place` an earlier search for the trip returned, or the candidate the person picked when a search asked which place they meant. Searches given the same place...
regionstring
State / region of the city (e.g. 'NV', 'Nevada', 'Maine'), when known.
room_typestring
one of standard · deluxe · suite · penthouse · accessible
search_flightsSearches flights between two airports (IATA codes such as JFK or LHR) on a departure date, with an optional return date, cabin class, travelers, maximum price and nonstop filter. Results come from our flight partner's airline inventory and include the airline, flight numbers,...13 params

Searches flights between two airports (IATA codes such as JFK or LHR) on a departure date, with an optional return date, cabin class, travelers, maximum price and nonstop filter. Results come from our flight partner's airline inventory and include the airline, flight numbers,...

Parameters* required
adultsinteger
Adults travelling (1-9). When given it is authoritative; children and lap infants are counted separately.
cabin_classstring
Cabin class (default: economy)one of economy · premium_economy · business · first
children_agesarray
One age (0-17) per child with their OWN seat, as of the last flight of the trip.
departure_date*string
Departure date (YYYY-MM-DD)
destination*string
Where the person is flying to: a place name (e.g. 'Napa', 'Aspen', 'Bora Bora') or an IATA airport code in capitals (e.g. 'OAK'). A name is flown as that place: for a town, region or island the air...
infants_on_lapinteger
Under-2s travelling on an adult's lap (no seat). At most one per adult.
max_price_usdnumber
Maximum total price in USD
nonstop_onlyboolean
Only show nonstop flights (default: false)
origin*string
IATA origin airport code (e.g., 'MIA', 'JFK', 'LAX')
origin_placeobject
The exact place the trip starts from, as an earlier search returned it (`origin_place`) or as the person picked it from a list of candidates.
passengersnumber
Total travelers (1-9, default: 1). With adults/children_ages/infants_on_lap, this is worked out for you.
placeobject
The exact place of this trip stop: the `place` an earlier search for the trip returned, or the candidate the person picked when a search asked which place they meant. Searches given the same place...
return_datestring
Return date for round-trip (YYYY-MM-DD). Omit for one-way.
search_diningSearches restaurants in a city for a date, with optional time, party size, cuisine, price range and neighborhood. For planning only: it returns restaurant details and indicative availability. Autonomad does not place restaurant reservations; any booking is made with the restau...8 params

Searches restaurants in a city for a date, with optional time, party size, cuisine, price range and neighborhood. For planning only: it returns restaurant details and indicative availability. Autonomad does not place restaurant reservations; any booking is made with the restau...

Parameters* required
city*string
cuisinestring
date*string
YYYY-MM-DD
neighborhoodstring
party_sizenumber
placeobject
The exact place of this trip stop: the `place` an earlier search for the trip returned, or the candidate the person picked when a search asked which place they meant. Searches given the same place...
price_rangestring
one of $ · $$ · $$$ · $$$$
timestring
HH:MM in 24h
search_activitiesSearches tours, experiences and attractions from our tour and activity partners in a city from a start date, with an optional end date and category (for example food tours, walking tours, museums or day trips). Results include name, category, duration, per-person price, rating...5 params

Searches tours, experiences and attractions from our tour and activity partners in a city from a start date, with an optional end date and category (for example food tours, walking tours, museums or day trips). Results include name, category, duration, per-person price, rating...

Parameters* required
categorystring
city*string
date_from*string
date_tostring
placeobject
The exact place of this trip stop: the `place` an earlier search for the trip returned, or the candidate the person picked when a search asked which place they meant. Searches given the same place...
search_eventsSearches concerts, sports, theater, comedy and other live events in a city from a start date, from our ticketing partners, with an optional end date, category (music, sports, arts, theater, family, comedy) and keyword such as an artist, team or show. Results include venue, dat...8 params

Searches concerts, sports, theater, comedy and other live events in a city from a start date, from our ticketing partners, with an optional end date, category (music, sports, arts, theater, family, comedy) and keyword such as an artist, team or show. Results include venue, dat...

Parameters* required
airportstring
Optional three-letter IATA code of the airport the person flies into, when known. Only used to tell same-named cities apart.
categorystring
city*string
countrystring
Optional ISO 3166 two-letter country code of the city (for example FR), when known. Tells same-named cities apart.
date_from*string
date_tostring
keywordstring
placeobject
The exact place of this trip stop: the `place` an earlier search for the trip returned, or the candidate the person picked when a search asked which place they meant. Searches given the same place...
create_booking_intentCreates a short-lived link where the traveler reviews the full price and terms, signs in or creates an account, and books and pays on autonomad.ai. It creates no reservation and makes no charge: payment and identity checks happen on the website, and bookings are not made insid...3 params

Creates a short-lived link where the traveler reviews the full price and terms, signs in or creates an account, and books and pays on autonomad.ai. It creates no reservation and makes no charge: payment and identity checks happen on the website, and bookings are not made insid...

Parameters* required
expires_minutesnumber
intent_type*string
flight, hotel, or trip (a flight and a hotel together). Activities, experiences and events are added on autonomad.ai after opening one of these links.one of flight · hotel · trip
offer_data*object
get_capabilitiesReturns this server's version, its mode (a person's connection or an autonomous agent's), the API base URL and the tools this connection offers. Reads server metadata only.

Returns this server's version, its mode (a person's connection or an autonomous agent's), the API base URL and the tools this connection offers. Reads server metadata only.

No parameters. Call it with no arguments.

get_updatesReturns what changed on the signed-in person's Autonomad trips, bookings and group trips since the last call, and what Autonomad has said to them. Useful at the start of a travel conversation, before answering. Covers status changes, schedule changes such as delays and termina...1 params

Returns what changed on the signed-in person's Autonomad trips, bookings and group trips since the last call, and what Autonomad has said to them. Useful at the start of a travel conversation, before answering. Covers status changes, schedule changes such as delays and termina...

Parameters* required
cursorstring
The `cursor` from your previous get_updates call. Omit on the first call.
message_autonomadSends the signed-in person's question or problem to Autonomad and returns the answer in the same call. `reply` is the answer from Autonomad's automated responder, which can use the person's own flight, hotel and experience details; it is saved in their Autonomad thread. If it...2 params

Sends the signed-in person's question or problem to Autonomad and returns the answer in the same call. `reply` is the answer from Autonomad's automated responder, which can use the person's own flight, hotel and experience details; it is saved in their Autonomad thread. If it...

Parameters* required
needs_personboolean
true only when the person asks for a human, or the instant answer did not solve it: opens a support ticket instead of answering automatically.
text*string
The question or problem, in the person's words where possible. Up to 4000 characters.
preview_booking_changeShows the signed-in person what a booking change would do, and changes nothing. For type cancel it lists which parts of the booking can be canceled and on what terms (refund, fees); for rebook or modify it says what would be passed to the trip's concierge. Show the result to t...4 params

Shows the signed-in person what a booking change would do, and changes nothing. For type cancel it lists which parts of the booking can be canceled and on what terms (refund, fees); for rebook or modify it says what would be passed to the trip's concierge. Show the result to t...

Parameters* required
component_idsarray
Only these parts of the booking (ids from preview_booking_change). Omit for all.
detailsstring
rebook / modify: what the person wants changed, in their words (required). cancel: optional note. Up to 4000 characters.
reference*string
The booking reference the person was given (e.g. ANM-1A2B3C4D), or the trip id.
type*string
What the person wants: cancel the booking, rebook it, or modify it.one of cancel · rebook · modify
cancel_bookingCancels the signed-in person's booking, or only the parts listed in component_ids. Call it only after preview_booking_change has shown the person the cancellation terms and they agreed. It asks each provider and reports each part's own outcome: report a cancellation only when...4 params

Cancels the signed-in person's booking, or only the parts listed in component_ids. Call it only after preview_booking_change has shown the person the cancellation terms and they agreed. It asks each provider and reports each part's own outcome: report a cancellation only when...

Parameters* required
component_idsarray
Only these parts of the booking (ids from preview_booking_change). Omit for all.
notestring
Optional note from the person about the cancellation. Up to 4000 characters.
quote_idsobject
For flights: the cancel quote the person was shown, as { component_id: refund_quote.quote_id } from preview_booking_change. Without it (or if a newer quote exists) nothing is canceled and a fresh q...
reference*string
The booking reference the person was given (e.g. ANM-1A2B3C4D), or the trip id.
request_booking_changePasses the signed-in person's rebook or change request for a booking to that trip's concierge. Call it only after preview_booking_change has shown the person what would be passed on and they agreed. It changes no booking by itself: the concierge acts on the request, and the ou...3 params

Passes the signed-in person's rebook or change request for a booking to that trip's concierge. Call it only after preview_booking_change has shown the person what would be passed on and they agreed. It changes no booking by itself: the concierge acts on the request, and the ou...

Parameters* required
details*string
What the person wants changed, in their words. Up to 4000 characters.
reference*string
The booking reference the person was given (e.g. ANM-1A2B3C4D), or the trip id.
type*string
rebook: move the booking (e.g. new dates or flight). modify: change something about it (e.g. room, name, request).one of rebook · modify
quote_route_hotelGets one bookable price for a hotel (for example one from find_hotels_on_route) for a person who has hands-free booking turned on — members of a partner program who switched it on in the Autonomad app. It prices the hotel's cheapest room (refundable first) for the stay and ret...5 params

Gets one bookable price for a hotel (for example one from find_hotels_on_route) for a person who has hands-free booking turned on — members of a partner program who switched it on in the Autonomad app. It prices the hotel's cheapest room (refundable first) for the stay and ret...

Parameters* required
adultsinteger
Adults (default 1).
check_in*string
Check-in date (YYYY-MM-DD): usually today in the driver's own time zone.
nightsinteger
Nights (default 1).
property_id*string
The hotel's property_id, as find_hotels_on_route or search_hotels returned it (e.g. 'LA-12345').
roomsinteger
Rooms (default 1, at most the number of adults).
confirm_route_hotelBooks the hotel from a quote_route_hotel answer and charges the person's chosen card exactly the quoted total. Call it only after the person clearly said yes to the price you read from that quote — never on a maybe, and never for a price they did not hear. Pass amount_cents_he...3 params

Books the hotel from a quote_route_hotel answer and charges the person's chosen card exactly the quoted total. Call it only after the person clearly said yes to the price you read from that quote — never on a maybe, and never for a price they did not hear. Pass amount_cents_he...

Parameters* required
amount_cents_heard*integer
The total_cents of the quote that was read to the person and that they said yes to.
quote_id*string
The quote_id from quote_route_hotel.
utterancestring
What the person said when they agreed (e.g. 'yes, book it').

Sponsors

Configuration

AUTONOMAD_API_URLdefault: https://api.autonomad.ai

Autonomad API base URL. Defaults to production.

AUTONOMAD_AGENT_MODEdefault: false

Set to 'true' to expose autonomous-agent tools (register_agent, DID-based booking). Default human mode is for Claude/ChatGPT users.

Readme

Details

Repository
github.com/autonomad1/autonomad1
Website
www.autonomad.ai
Category
AI & LLM Tools
Package
autonomad-travel
Transport
STDIO, HTTP
Registry
MCP registry, active
Resources
2
Tools verified
Nov 6, 2026

More from autonomad1

Related AI & LLM Tools MCP servers

View all
1alainsvrd avatarBorealHostalainsvrd/borealhost-mcpAgent-native web hosting — deploy sites, manage DNS, register domains, scale infrastructure0stars
2donethat avatarDoneThatai.donethat/donethatPrivacy-first work tracking with summaries, reports, coaching, and AI-ready long-term memory.0stars
3gethal avatargethal.aiai.gethal/mcpPublic MCP for gethal.ai — autonomous AI sales agent. Pricing, features, book a demo.0stars
4llmse avatarMcpai.llmse/mcpPublic MCP server for the LLM Search Engine0stars
5meetlark avatarMcp Serverai.meetlark/mcp-serverAgent-first meeting schedule polls for humans and agents. Create polls, vote, find times.0stars
6memoryrouter avatarMemoryRouterai.memoryrouter/memoryrouterPersistent AI memory shared across Claude, ChatGPT, coding agents, and compatible MCP clients.0stars