travala-mcp
Remote MCP server for searching, booking, paying, and canceling hotel stays via Travala, with USDC payment through Algorand x402.
README
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 cancellation - Payment in USDC via Algorand x402: on
travala_bookHTTP 402, the agent completes payment throughalgorand-mcp'smake_http_request_with_x402tool and the GoPlausible facilitator - Zero-privilege installation: first-load init only writes a declarative entry into
~/.mcporter/mcporter.jsonand a memory file into the agent workspace ā no shell scripts, no system packages, nosudo, no post-install hooks - 1 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.
Relationship to the Algorand plugin
This plugin was carved out of the GoPlausible Algorand plugin and is fully self-contained. Booking and search work on their own, but payment uses the Algorand x402 flow: it calls algorand-mcp:make_http_request_with_x402. To complete a paid booking, install the GoPlausible Algorand plugin (or algorand-mcp) alongside this one so that tool is available.
Installation
From ClawHub:
clawhub install @goplausible/travala-plugin-openclaw
Or from a local path (source code):
openclaw plugins install ./path/to/travala-plugin-openclaw
Configuration
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.md - Registers
travala-mcp(remote, HTTP) in~/.mcporter/mcporter.json
Restart the OpenClaw gateway to apply changes.
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 agents
Development
npm install
npm run build # tsc ā dist/
License
MIT Ā© GoPlausible
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.