
Omio MCP Server and API by Cotlet
Omio travel transport booking MCP server: search trips, find the cheapest day, start booking.
- tools
- 16
- auth
- Secret needed
- transport
- HTTP
- last updated
- Nov 10, 2026
Tools
16 toolsPublic tool metadata for what this MCP can expose to an agent.
search_placesCities, train and bus stations, airports and ferry ports Omio knows, by name.
Cities, train and bus stations, airports and ferry ports Omio knows, by name.
No parameter schema in public metadata yet.
list_discount_cardsRail and coach discount cards Omio prices in, such as BahnCard or Railcards, by operator.
Rail and coach discount cards Omio prices in, such as BahnCard or Railcards, by operator.
No parameter schema in public metadata yet.
get_price_calendarCheapest one-way price per day and mode between two places, for up to a month.
Cheapest one-way price per day and mode between two places, for up to a month.
No parameter schema in public metadata yet.
search_tripsTrains, buses, flights and ferries between two places on a date, with times, duration, changes, operator and price.
Trains, buses, flights and ferries between two places on a date, with times, duration, changes, operator and price.
No parameter schema in public metadata yet.
list_more_tripsLoad later or earlier departures of a search's trains beyond the time window search_trips returned.
Load later or earlier departures of a search's trains beyond the time window search_trips returned.
No parameter schema in public metadata yet.
list_return_tripsReturn legs Omio offers with one outbound leg of a round-trip search, with the round-trip price.
Return legs Omio offers with one outbound leg of a round-trip search, with the round-trip price.
No parameter schema in public metadata yet.
get_tripLegs of one trip and its fare options with their conditions: class, price, refundable, exchangeable.
Legs of one trip and its fare options with their conditions: class, price, refundable, exchangeable.
No parameter schema in public metadata yet.
start_bookingReserve fares with the travelers' names and get the price breakdown and a checkout link. Pays nothing: the person finishes payment at checkout_url.
Reserve fares with the travelers' names and get the price breakdown and a checkout link. Pays nothing: the person finishes payment at checkout_url.
No parameter schema in public metadata yet.
get_bookingJourney, travelers, fare conditions, status and price of one booking, paid or not yet paid.
Journey, travelers, fare conditions, status and price of one booking, paid or not yet paid.
No parameter schema in public metadata yet.
list_bookingsBookings from Your Bookings with route, departure, operator and status.
Bookings from Your Bookings with route, departure, operator and status.
No parameter schema in public metadata yet.
get_accountThe signed-in Omio account: name, email, when it was made and its marketing email setting.
The signed-in Omio account: name, email, when it was made and its marketing email setting.
No parameter schema in public metadata yet.
list_payment_methodsPayment methods saved on the account, by type and brand. Never card numbers.
Payment methods saved on the account, by type and brand. Never card numbers.
No parameter schema in public metadata yet.
list_passengersTravelers saved on the account, the account holder first, with their details and discount cards.
Travelers saved on the account, the account holder first, with their details and discount cards.
No parameter schema in public metadata yet.
add_passengerSave a traveler on the account so bookings can use their details.
Save a traveler on the account so bookings can use their details.
No parameter schema in public metadata yet.
update_passengerChange a saved traveler's details or discount cards, including the account holder's own.
Change a saved traveler's details or discount cards, including the account holder's own.
No parameter schema in public metadata yet.
delete_passengerRemove a saved traveler from the account. The account holder cannot be removed.
Remove a saved traveler from the account. The account holder cannot be removed.
No parameter schema in public metadata yet.
Sponsors
Readme
Omio API and MCP server: connect Omio to ChatGPT and Claude
Yes, ChatGPT, Claude and other AI agents can work in your Omio account. That includes Cursor, Codex, OpenClaw and any MCP client, plus automations in n8n, Make and Zapier. Ask in plain words, and the AI searches trains, buses and flights, compares fares and conditions, reads your bookings and saved travellers and prepares the checkout. It shows you what it will do first and sends nothing to other people until you say so.
As of November 2026, this repo is the missing piece: 16 Omio tools for AI assistants and scripts.
What you can ask
Compare train, bus and flight from Berlin to Munich next Thursday by price and travel time.
Which day in the next three weeks is cheapest from Berlin to Munich, and what is the cheapest train that day?
Price a round trip Berlin to Munich, out on Friday morning and back on Sunday evening, with my BahnCard 50.
Reserve the cheapest refundable train from Berlin to Munich next Thursday for me and my saved companion, and send me the total and the checkout link.
Two ways to get it
Details
- Repository
- github.com/cotletdev/omio-api-mcp-server
- Website
- cotlet.dev/integrations/omio-api-mcp-server
- Category
- Search & Web Crawling
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active