travala-mcp
Allows paying for hotel bookings with USDC via Algorand's x402 protocol, using the GoPlausible Algorand MCP to complete payments.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@travala-mcpsearch for hotels in New York for next weekend"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OpenClaw Travala Plugin
🧳 Travala hotel booking integration for OpenClaw — by GoPlausible
Features
Remote Travala MCP server:
travala-mcp(HTTP,https://travel-mcp.travala.com/mcp) — hotel search, package selection, booking, lookup, and cancellationx402 payment via Algorand MCP: on
travala_bookHTTP 402, the agent completes payment through the headless Algorand MCP server'smake_http_request_with_x402tool (USDC/ALGO)Two MCP servers auto-registered: first-load init writes declarative entries into
~/.mcporter/mcporter.json—travala-mcp(HTTP) andalgorand-mcp(headless stdio, via npx) — plus a memory file into the agent workspace. Nosudo, no post-install hooks1 Skill —
travala-booking-expert: the end-to-end hotel workflow (search → book → pay → look up → cancel), critical booking rules, OTP handling, and x402 payment recovery
Hotels only — no flights, car rentals, restaurants, tours, or activities.
Related MCP server: travel-mcp-server
Payment — Algorand MCP (headless x402)
Booking and search work on their own, but payment uses the x402 flow via @goplausible/algorand-mcp (algorand-mcp, stdio). On travala_book HTTP 402, the agent calls algorand-mcp:make_http_request_with_x402 (x402 micropayment in USDC/ALGO via the GoPlausible facilitator).
It is a real headless stdio MCP server — fetched and run by npx, no GUI, no environment variables required. The agent wallet is a mnemonic stored in a local SQLite database managed by the server's own tools. The plugin registers the entry in mcporter automatically on first load:
"algorand-mcp": { "command": "npx", "args": ["-y", "@goplausible/algorand-mcp@4.4.0"] }travala-plugin setup also pre-fetches the package into the npm cache so the first booking doesn't wait on a cold download.
Coexistence with the GoPlausible Algorand plugin
algorand-mcp is a shared singleton keyed by id in ~/.mcporter/mcporter.json. The GoPlausible Algorand plugin registers the same server, but from a binary it bundles in its own node_modules (absolute path) rather than via npx. If both plugins run on the same OpenClaw instance (e.g. a shared Docker/VPS), this plugin defers to whatever is already registered — it never overwrites a foreign algorand-mcp entry. It only registers its own npx-based entry when none exists, so it works standalone too. Net effect: one algorand-mcp server, no conflict, regardless of install order. (travala-plugin status shows which launch command is actually registered.)
Why not Coinbase's payments-mcp?
An earlier iteration targeted @coinbase/payments-mcp. It was dropped because it is fundamentally unfit for headless deployment (Docker / VPS — OpenClaw's main target):
@coinbase/payments-mcpis an npx installer that downloads an Electron desktop app, not a server.Every MCP tool (including
make_http_request_with_x402) is a thin proxy that forwards to the app's Chromium renderer window (sendToWindow(...)), and the renderer loads a Coinbase-hosted URL. A live window must exist for any tool to work.On a headless host there is no display, so the server cannot run at all — no sign-in, no payment. It is only viable on a desktop, or on Linux via
xvfb+--no-sandbox+ bundled Chromium libs (heavy, fragile, Linux-only).Sign-in is an interactive Electron wallet-UI flow (email + OTP through the renderer), which a headless gateway can't drive.
The Algorand MCP has none of these constraints: plain stdio, key-based signing, no browser. A full inventory of the Coinbase payments-mcp tools and their schemas (captured during evaluation, for peer-mapping) lives in .notes/coinbase-payments-mcp-tools.md.
Installation
1- Install the plugin from npm:
openclaw plugins install @goplausible/travala-plugin-openclaw2- Then restart the OpenClaw gateway:
openclaw gateway restart3- Then set it up:
openclaw travala-plugin setup4- Then restart the OpenClaw gateway:
openclaw gateway restartTo update it:
1- Update the plugin from npm:
openclaw plugins update @goplausible/travala-plugin-openclaw
openclaw travala-plugin setup2- Then set it up:
openclaw travala-plugin setup3- Then set it up:
openclaw travala-plugin setup4- Then restart the OpenClaw gateway:
openclaw gateway restartConfiguration
On first load, the plugin initializes idempotently:
Writes the plugin memory file into your agent workspace (
memory/travala-plugin.md)Adds a single pointer line under
## Plugin Routingin your workspaceMEMORY.mdRegisters
travala-mcp(remote, HTTP) in~/.mcporter/mcporter.jsonRegisters
algorand-mcp(headless stdio, via npx) in~/.mcporter/mcporter.json
Then restart the OpenClaw gateway to apply changes. The Algorand MCP is fetched by npx on first use (no separate install step); travala-plugin setup pre-warms the npm cache.
CLI
openclaw travala-plugin setup # reconfigure (memory, mcporter, allowlist)
openclaw travala-plugin status # show skill + MCP server status
openclaw travala-plugin mcp-config # print an MCP config snippet for external agentsDevelopment
npm install
npm run build # tsc → dist/License
MIT © GoPlausible
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceHotel booking MCP server — the first transaction-complete hotel booking integration for AI agents. Search 300K+ properties in 140+ countries, get live rates and room details, and generate secure checkout URLs. No payment in the AI conversation — guests complete booking at a hosted checkout page and receive a real hotel confirmation number. Set your own booking fee via Stripe Connect.Last updated8251Sleepycat
- FlicenseAqualityCmaintenanceAn AI-powered travel planner MCP server enabling flight and hotel search, weather forecasts, point-of-interest discovery, itinerary generation, and budget management.Last updated8
- Alicense-qualityDmaintenanceMCP server that searches hotels on Booking.com with 80+ filter options using Playwright browser automation.Last updated811MIT

Travala Travel MCPofficial
Flicense-qualityCmaintenanceTravala Travel MCP is the first end-to-end agentic AI travel protocol. It lets AI/ MCP clients search live hotel inventory on 2.2M+ properties, compare room packages and complete bookings, with payment settled on-chain in USDC on the Base network via x402 protocol. OAuth-secured; booking & cancellation are identity- & OTP-protected. Developers earn rewards on bookings driven through their agents.Last updated4
Related MCP Connectors
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
A paid remote MCP for hosted MCP server, built to return verdicts, receipts, usage logs, and audit-r
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GoPlausible/travala-plugin-openclaw'
If you have feedback or need assistance with the MCP directory API, please join our Discord server