Otto Travel
About
Otto brings business travel bookings into Claude. Search flights and hotels, compare options, then book your choice. Your preferences filter search results (cabin class, seat, hotel brand, airline), and your loyalty numbers attach to reservations. When plans change, exchange or c
Details
- Author
- ottotheagent
- Downloads
- 306
- Categories
- Media
Jump to
- Search and compare flights and hotels.
- Book travel with saved preferences and loyalty numbers.
- View upcoming trip details (landing time, hotel address).
- Modify or cancel bookings following fare rules.
- All actions require user confirmation before executing.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Otto TravelCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Otto is a remote streamable-HTTP server with OAuth 2.0 (Dynamic Client Registration). First use opens an OAuth consent page where you sign in or create a free Otto account and approve access. For stdio‑only clients like Claude Desktop, use the mcp-remote proxy with npx -y mcp-remote https://api.ottotheagent.com/mcp. For native streamable‑HTTP clients (Cursor, Windsurf, Claude Code), set the URL directly to the same endpoint.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"otto travel": {
"otto-travel": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.ottotheagent.com/mcp"
]
}
}
}
}
McpServers
{
"otto-travel": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.ottotheagent.com/mcp"
]
}
}
Otto Travel
Plan, book, and manage business travel from any MCP client. Search flights and hotels, compare options, book your choice. Otto applies your saved preferences and loyalty numbers to every reservation. Don't have an Otto account yet? Create one free at app.ottotheagent.com.What you can do
Four real prompts that exercise different capabilities. Book a business trip > I have a sales offsite in Austin next Wednesday through Friday. Find me a direct flight from SFO and a Marriott near downtown. Check an upcoming trip > What time do I land in Austin Wednesday, and what's the hotel address? Rebook when plans change > My Friday meeting got pushed to Monday. Rebook my return flight and extend the hotel by two nights. Cancel a booking > Cancel my Chicago hotel for next week. The client trip got scrapped.How to connect
Otto is a remote streamable-HTTP server with OAuth 2.0 (Dynamic Client Registration). First use opens an OAuth consent page. Sign in or create a free Otto account, click Approve, and Otto's tools become available in your client. Claude Desktop (or any stdio-only client) via themcp-remote proxy:
``json
{
"mcpServers": {
"otto-travel": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.ottotheagent.com/mcp"]
}
}
}
`
Cursor, Windsurf, Claude Code (native streamable-HTTP):
`json
{
"mcpServers": {
"otto-travel": {
"url": "https://api.ottotheagent.com/mcp"
}
}
}
``
FAQ
Do I need an Otto account? Yes. A free account at app.ottotheagent.com lets you search. Bookings require a completed traveler profile (name, date of birth, contact info) and a payment method. Is Otto free to use? The connector is free. Otto's own pricing applies to bookings, see ottotheagent.com/pricing. You pay airlines and hotels their normal rates. Otto does not mark them up. What happens when I book something? Otto books the flight or hotel with your saved payment method and loyalty numbers attached. Confirmation numbers come back from the airline or hotel. Otto never books, rebooks, or cancels on its own. Every action waits for your confirmation in the conversation. Who sees my trip data? Only the MCP client you authorized. Revoke access from your client's connector settings or from your Otto account dashboard. Full details at app.ottotheagent.com/privacy. How do I modify or cancel a booking? Ask Otto. Changes follow the fare rules of the underlying airline or hotel. Otto tells you the change fee, refund amount, or penalty before acting. Can I see my bookings outside the client? Yes. Every booking appears at app.ottotheagent.com with confirmation numbers and carrier contact info.Troubleshooting
OAuth sign-in page won't finish loading. Confirm pop-ups are not blocked for your MCP client. If the local callback fails, a port may have been in use. Try again. Otto says my profile is incomplete. Visit app.ottotheagent.com to add the missing details. Searches still work, bookings require a completed profile and payment method. Otto says it booked something but I don't see it. Check your email for the airline or hotel confirmation and your Otto dashboard. If the dashboard is empty, the booking did not complete. Contact support.Support
Email: support@ottotheagent.com Help center: help.ottotheagent.com Privacy: app.ottotheagent.com/privacy Terms: app.ottotheagent.com/termsSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
