Back to the catalog

Otto Travel

Plan, book, and manage business travel.

Open source Repository Open in the app JSON README (API)

About

Plan, book, and manage business travel.

Details

Kind
MCP servers
Topic
Maps, weather & travel
Publisher
com.ottotheagent
Origin
official
Category
ferramentas
Transport
http
Version
0.1.0
Stars
2
Last push
2026-05-11T22:22:14Z
Repository state
ativo
Language
TypeScript
License
NOASSERTION
Added
2026-08-29 03:01:18
Updated
2026-08-29 03:01:18
Origin id
com.ottotheagent/otto-travel

README

# 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

```bash
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:

```json
{
  "tools": {
    "sandbox": {
      "tools": { "allow": ["openclaw-otto-travel"] }
    }
  }
}
```

Restart the gateway if it doesn't pick up the new plugin automatically:

```bash
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:

```bash
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

| 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](./LICENSE). See [NOTICE](./NOTICE) for copyright and trademark information.

More