Get the FREE Ultimate OpenClaw Setup Guide →

channex

A MCP server for Channex.io's API - create, read, update and delete properties, room_types, and rate_plans from your MCP Client

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio webrenew-channex-mcp npx --prefix /path/to/channex-mcp channex-mcp \
  --env MCP_MODE="mcp" \
  --env CHANNEX_API_KEY="your-api-key-here" \
  --env CHANNEX_BASE_URL="https://app.channex.io/api/v1/"

How to use

This MCP server provides an interface to interact with the Channex.io API through a self-improving endpoint suite. It exposes a collection of tools to manage Properties, Room Types, Rate Plans, ARI (Availability, Rates, Inventory), and Channel connections, including listing, retrieving, creating, updating, and deleting resources. The server also supports testing channel connections, optimizing response payloads, and generating up-to-date documentation from API responses. To use it, configure your environment with your Channex API key and point the MCP to the channex-mcp implementation via npx. Once running in dev mode, you can invoke the available tools to perform CRUD operations on properties, room types, and rate plans, query availability and restrictions, and manage OTA channels. The self-improvement features can generate new endpoints, improve types from API responses, run tests, and update documentation, enabling a continuously evolving integration with Channex.

How to install

Prerequisites:

  • Node.js and npm installed on your system
  • Access to the channex-mcp repository
  1. Install dependencies
npm install
  1. Build the project (if required by the workflow)
npm run build
  1. Start the development server
npm run dev
  1. Set up environment variables
  • Copy the example env and set your API key:
cp .env.example .env
  • Edit .env to include your CHANNEX_API_KEY and any other needed configuration
  1. Run and verify
  • Ensure the MCP server starts without errors and that you can access the available tools via the configured endpoint.

Additional notes

Notes and tips:

  • This MCP uses ES modules; if you encounter module errors, ensure you’re using a Node.js version compatible with ES module syntax and that dependencies are installed correctly.
  • Ensure CHANNEX_API_KEY is present in the environment; the server relies on it to authenticate with the Channex API.
  • CHANNEX_BASE_URL should point to the public API endpoint; default shown is https://app.channex.io/api/v1/ but adjust if your environment uses a different base.
  • The “npx” configuration shown here is for Cursor/Claude Desktop integrations; if you deploy differently, you may switch to a direct node launch or other supported runner.
  • If the server fails to start, verify npm install and npm run build have completed successfully, and check for required environment variables in your runtime environment.
  • The tools list includes CRUD operations for properties, room types, and rate plans, ARI management, and extensive channel management capabilities including mapping and testing channels; leverage these to automate and streamline your Channex workflows.

Related MCP Servers

Sponsor this space

Reach thousands of developers