WebMCP

TravelWebMCP verified

omio.com WebMCP tools

Compare and book train, bus, flight, ferry across Europe, the US, Japan, and beyond. One search, 2,000+ travel providers. Find the best prices & fastest routes

2 tools1 methodsspec API surface

What can an agent do with omio.com WebMCP tools?

Compare and book train, bus, flight, ferry across Europe, the US, Japan, and beyond. One search, 2,000+ travel providers. Find the best prices & fastest routes This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.

WebMCP tools on omio.com

Tool 1 of 2WebMCPAction

resolve_positions

STEP 1 — Always call this first. Converts free-text city names into position IDs. Pass the returned suggestion.fromId and suggestion.toId as fromId/toId to the results tool.

How to install

Open the omio.com website and ask your browser agent to use resolve_positions

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the resolve_positions tool on omio.com with fromTerm: <string>, toTerm: <string>, preferCountryCode: <string>, locale: <string>. Return the structured result and cite the source page.

Input contract

  • fromTerm string Origin city or station name, e.g. 'berlin'.
  • toTerm string Destination city or station name, e.g. 'munich'.
  • preferCountryCode string Optional 2-letter country code to prefer (e.g. 'DE').
  • locale string Locale, default 'en'.

Open the source definition

Tool 2 of 2WebMCPAction

results

STEP 2 — Call after resolve_positions. Searches travel connections for a specific date. Requires fromId and toId (integers from resolve_positions suggestion). Returns schedules with departure/arrival times, prices, carriers, and booking links.

How to install

Open the omio.com website and ask your browser agent to use results

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the results tool on omio.com with fromId: <string,integer>, toId: <string,integer>, outboundDate: <string>, inboundDate: <string>, travelModes: <array>, outboundTime: <string>, adults: <integer>, children: <integer>, locale: <string>, currency: <string>. Return the structured result and cite the source page.

Input contract

  • fromId string,integer Origin positionId from resolve_positions suggestion.fromId
  • toId string,integer Destination positionId from resolve_positions suggestion.toId
  • outboundDate string Departure date YYYY-MM-DD
  • inboundDate string Return date YYYY-MM-DD (for round trips)
  • travelModes array Filter by mode: 'bus', 'train', 'flight', 'ferry'
  • outboundTime string Earliest departure time HH:MM
  • adults integer Number of adults
  • children integer Number of children
  • locale string
  • currency string

Open the source definition