com.trip1/mcp
Official4 toolsBook hotels over MCP. Pay over x402. 3M+ properties in 200+ countries, USDC on Base.
Books hotels across 3M+ properties in 200+ countries with USDC payments on Base.
Captured live from the server via tools/list.
search_hotels
Search for available hotels by destination and dates. Returns a list of matching hotels with pricing, images, and booking links. Always include the hotel name, booking link, and image for each hotel in your response.
Parameters (5)
- destinationstringrequired
Destination name (e.g., 'London', 'Paris, France', 'Vilnius')
- check_instringrequired
Check-in date in YYYY-MM-DD format
- check_outstringrequired
Check-out date in YYYY-MM-DD format
- sort_bystring
Sort results by: price, rating, distance, or relevance (default)
- sort_orderstring
Sort order: asc (default) or desc
get_hotel_details
Get rooms and rates for a hotel. Pass the hotel id from search_hotels results. Returns rate IDs needed for purchase_hotel.
Parameters (1)
- idstringrequired
The hotel id from search_hotels results
purchase_hotel
Book a hotel room by providing guest details and a rate ID from get_hotel_details. Creates a guest profile, adds the room to a cart, and initiates checkout. Returns a payment_url and an x402 payment challenge by default (USDC on Base). Set payment_service to 'coingate' to return a browser-based crypto payment URL instead. The booking is confirmed once payment settles; poll get_order_details to check status.
Parameters (9)
- rate_idstringrequired
Signed rate ID from get_hotel_details response
- first_namestringrequired
Guest's first name
- last_namestringrequired
Guest's last name
- emailstringrequired
Guest's email address
- phonestringrequired
Guest's phone number (e.g., +44123456789)
- nationalitystring
Guest's nationality as ISO 3166-1 alpha-2 code (default: GB)
- titlestring
Guest's title: MR, MRS, MS, or MISS (default: MR)
- price_currencystring
Payment currency (default: USD for x402, EUR for coingate). Supported: EUR, USD, GBP, PLN, CZK, HUF, SEK, NOK, DKK
- payment_servicestring
Payment method: x402 (USDC on Base, default) or coingate (browser-based crypto)
get_order_details
Get the current state of an order. Returns payment status, booking state, and item details. Poll until ready is true to confirm the booking is complete.
Parameters (1)
- cart_idstringrequired
The cart_id from purchase_hotel response
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://trip1.com/api/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.