Otto Travel

Official registry Games, sports and entertainment

Plan, book, and manage business travel.

What can you do with Otto Travel?

  • search_flights, query_flights, book_flight — flight search and booking
  • search_hotels, get_hotel_rooms, book_hotel — hotel search and booking
  • get_bookings, cancel_booking — manage existing bookings
  • read_preferences, write_preference — travel preferences
  • read_loyalty_programs, write_loyalty_program — frequent flyer & hotel loyalty
  • task_status — poll long-running operations
  • read_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).

Remote (streamable-http)
Claude Code
claude mcp add --transport http otto-travel 'https://api.ottotheagent.com/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "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.

Contents
  1. openclaw-otto-travel
  2. Install
  3. Authorize
  4. Tools
  5. Troubleshooting
  6. License

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 booking
  • search_hotels, get_hotel_rooms, book_hotel — hotel search and booking
  • get_bookings, cancel_booking — manage existing bookings
  • read_preferences, write_preference — travel preferences
  • read_loyalty_programs, write_loyalty_program — frequent flyer & hotel loyalty
  • task_status — poll long-running operations
  • read_skill — load a usage guide the agent reads before calling other tools

Troubleshooting

SymptomFix
Plugin loaded but agent can't see toolsAllow-list under tools.sandbox.tools.allow (see Install)
OAuth flow never completesHave the agent show the auth URL, or run openclaw otto-travel auth
Tools stop working unexpectedlyDelete ~/.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.