Labsco
jezweb logo

Rezdy Agent

β˜… 2

from jezweb

Search marketplace products, manage bookings, and handle customer relationships using the Rezdy Agent API.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

Rezdy Agent MCP Server

A Model Context Protocol (MCP) server for integrating with the Rezdy Agent API. This server provides tools for travel agents to search marketplace products, manage bookings, handle customer relationships, and process payments through Claude.

Features

  • Marketplace Product Search: Search products from all suppliers with advanced filtering
  • Availability & Pricing: Real-time availability search with agent commission calculations
  • Booking Management: Quote, create, update, and cancel bookings with 2-step process support
  • Customer Management: Agent-owned customer database with full CRUD operations
  • Payment Processing: Support for both manual and automated payment workflows
  • Commission Calculations: Built-in agent pricing and commission handling
  • Rate Limiting: Automatic rate limiting (100 calls/minute) with intelligent queuing
  • Environment Support: Both staging and production environments

Available Tools

Configuration

  • rezdy_agent_configure - Configure API key and environment

Marketplace Product Management

  • rezdy_agent_search_products - Search marketplace products with filters
  • rezdy_agent_get_product - Get detailed product information
  • rezdy_agent_get_product_pickups - Get pickup locations for products

Availability & Pricing

  • rezdy_agent_search_availability - Search availability with agent pricing

Booking Management

  • rezdy_agent_quote_booking - Get booking quotes with commission details
  • rezdy_agent_create_booking - Create confirmed bookings
  • rezdy_agent_get_booking - Get booking details
  • rezdy_agent_update_booking - Update existing bookings
  • rezdy_agent_cancel_booking - Cancel bookings

Customer Management

  • rezdy_agent_search_customers - Search agent customer database
  • rezdy_agent_create_customer - Create new customer profiles
  • rezdy_agent_get_customer - Get customer details

Marketplace Data

  • rezdy_agent_get_categories - Get product categories
  • rezdy_agent_get_locations - Get marketplace locations
  • rezdy_agent_get_suppliers - Get marketplace suppliers

Key Features

Agent-Specific Functionality

  • Commission Calculations: Automatic calculation of agent commissions and discounts
  • Agent Pricing: Support for special agent rates and bulk discounts
  • Customer Database: Agent-owned customer profiles for repeat bookings
  • Payment Options: Choose between manual and automated payment processing

Advanced Search & Filtering

  • Filter by location, region, country
  • Price range filtering
  • Duration and category filters
  • Supplier-specific searches
  • Tag-based filtering

Booking Flexibility

  • Support for different booking modes (NO_DATE, DATE_ENQUIRY, INVENTORY)
  • 2-step booking process
  • Custom booking fields
  • Participant management
  • Promotional code support

Payment Processing

Manual Payments (Default)

  • Agent processes payment outside of Rezdy
  • Booking created with payment pending
  • Agent marks payment as received manually

Automated Payments (RezdyPay)

  • Full payment processing through Rezdy
  • Automatic payment confirmation
  • Credit card processing with PCI compliance

API Reference

Marketplace Operations

  • Search products across all suppliers with comprehensive filtering
  • Get detailed product information including descriptions, images, and pricing
  • Retrieve pickup locations and meeting points
  • Access supplier information and ratings

Availability & Pricing

  • Real-time availability checking with capacity information
  • Agent-specific pricing with commission calculations
  • Support for group bookings and multiple pricing options
  • Promotional code validation and discount application

Booking Operations

  • Two-step booking process (quote β†’ confirm)
  • Support for complex booking requirements
  • Participant management for group bookings
  • Custom field support for supplier-specific requirements

Customer Management

  • Agent-owned customer database
  • Full customer profile management
  • Search and filter capabilities
  • Customer history and preferences tracking

Rate Limiting

The server automatically handles Rezdy's rate limiting (100 calls per minute) by:

  • Tracking request counts per minute
  • Queuing requests when limit is reached
  • Automatically retrying after the rate limit window

Error Handling

The server provides comprehensive error handling:

  • Validates all input parameters using Zod schemas
  • Handles Rezdy API errors gracefully
  • Provides clear error messages for debugging
  • Validates customer data and booking requirements
  • Checks date formats and business rules

Development

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build for production
npm run build

# Start production server
npm start