What can you do with Otto Travel?
search_flights,query_flights,book_flight— flight search and bookingsearch_hotels,get_hotel_rooms,book_hotel— hotel search and bookingget_bookings,cancel_booking— manage existing bookingsread_preferences,write_preference— travel preferencesread_loyalty_programs,write_loyalty_program— frequent flyer & hotel loyaltytask_status— poll long-running operationsread_skill— load a usage guide the agent reads before calling other tools
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http otto-travel 'https://api.ottotheagent.com/mcp'
{
"mcpServers": {
"otto-travel": {
"type": "http",
"url": "https://api.ottotheagent.com/mcp"
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
openclaw-otto-travel
OpenClaw plugin for Otto Travel — search, compare, and book flights and hotels in natural language. Global inventory, live prices, loyalty tracking, PNR-backed bookings.
Install
openclaw plugins install clawhub:openclaw-otto-travel
If your gateway has sandbox mode on (agents.defaults.sandbox.mode is "all" or "non-main"), allow-list the plugin's tools:
{
"tools": {
"sandbox": {
"tools": { "allow": ["openclaw-otto-travel"] }
}
}
}
Restart the gateway if it doesn't pick up the new plugin automatically:
openclaw gateway restart
Authorize
Ask the agent to call otto_setup. It returns an authorization URL — visit it, approve access, and all travel tools become available in the same session.
Terminal equivalent:
openclaw otto-travel auth
Tokens are stored at ~/.openclaw/.otto-tokens.json and refresh automatically.
Tools
search_flights,query_flights,book_flight— flight search and bookingsearch_hotels,get_hotel_rooms,book_hotel— hotel search and bookingget_bookings,cancel_booking— manage existing bookingsread_preferences,write_preference— travel preferencesread_loyalty_programs,write_loyalty_program— frequent flyer & hotel loyaltytask_status— poll long-running operationsread_skill— load a usage guide the agent reads before calling other tools
Troubleshooting
| Symptom | Fix |
|---|---|
| Plugin loaded but agent can't see tools | Allow-list under tools.sandbox.tools.allow (see Install) |
| OAuth flow never completes | Have the agent show the auth URL, or run openclaw otto-travel auth |
| Tools stop working unexpectedly | Delete ~/.openclaw/.otto-tokens.json and re-authorize |
License
Licensed under the Apache License, Version 2.0. See NOTICE for copyright and trademark information.
Frequently asked questions
What is Otto Travel?
Plan, book, and manage business travel.
How do I install Otto Travel?
It runs as a remote server. In Claude Code: claude mcp add --transport http otto-travel 'https://api.ottotheagent.com/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Otto Travel need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Otto Travel open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains Otto Travel?
It is published by ottotheagent. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.