Labsco
MCP SERVER

Rezdy Agent

by jezweb

The Rezdy Agent API for travel agents — search the supplier marketplace, check availability with agent pricing, quote and book, and keep your own customer records.

Travel Booking, Transit & Navigation
Summary
Quote first — the commission is in the quote, not the search.

The agent-pricing path is what separates this from a consumer booking tool: availability comes back with your rate, and the quote call spells out commission before anything is confirmed. Two things to settle before wiring it up. Payments split into a manual mode where you take the money yourself and the booking sits pending, and a processed mode that runs the card through Rezdy — different obligations, same tools. And there is a staging environment: use it while you are learning the booking calls, because the production ones create real reservations.

What it is

An MCP server for the Rezdy Agent API, which is the agent-side view of the Rezdy tour and activity marketplace. It covers the whole agent workflow: find a supplier's product, check what is available and what it costs you after commission, quote it, book it, and keep the customer on file for next time.

What you get
  • Marketplace search across all suppliers with filters for location, price range, category, supplier and tags, plus full product detail and pickup locations — `rezdy_agent_search_products`, `rezdy_agent_get_product`, `rezdy_agent_get_product_pickups`
  • Availability with agent pricing rather than retail, so commission is visible before you quote — `rezdy_agent_search_availability`
  • The booking lifecycle end to end: a quote with commission detail, a confirmed booking, retrieval, updates and cancellation — `rezdy_agent_quote_booking`, `rezdy_agent_create_booking`, `rezdy_agent_get_booking`, `rezdy_agent_update_booking`, `rezdy_agent_cancel_booking`
  • Your own customer database, separate from the suppliers' — search it, create profiles, open one — `rezdy_agent_search_customers`, `rezdy_agent_create_customer`, `rezdy_agent_get_customer`
  • Marketplace reference data for narrowing a search: categories, locations and suppliers — `rezdy_agent_get_categories`, `rezdy_agent_get_locations`, `rezdy_agent_get_suppliers`
  • Booking modes the marketplace actually uses, including no-date and date-enquiry products alongside inventoried ones, with custom fields, participant management and promotional codes
  • Automatic rate limiting at 100 calls per minute with queuing, so a burst of searches does not trip the API
Requirements

A Rezdy Agent account and an Agent API key created under Settings → API Keys. The key is not read from the environment: you pass it, along with a staging or production choice, through a configuration tool at the start of a session — `rezdy_agent_configure`. Node.js; clone, `npm install`, `npm run build`, then point your client at the built entry with node. A Docker path is also documented, taking `REZDY_API_KEY` and `REZDY_ENVIRONMENT` from a `.env` file. The package is `rezdy-agent-mcp` (1.0.0 in package.json).

Setup effort

Run a container — pull the image and point your client at it