channex
A MCP server for Channex.io's API - create, read, update and delete properties, room_types, and rate_plans from your MCP Client
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
- Install dependencies
npm install
- Build the project (if required by the workflow)
npm run build
- Start the development server
npm run dev
- 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
- 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
excel
A Model Context Protocol server for Excel file manipulation
weather
A lightweight Model Context Protocol (MCP) server that enables AI assistants like Claude to retrieve and interpret real-time weather data. Discuss on Hacker News:
smartbear
SmartBear's official MCP Server
better-notion
Markdown-first MCP server for Notion API - composite tools optimized for AI agents
mcp-boilerplate
A powerful, production-ready MCP server implementing the Model Context Protocol with robust SSE transport, built-in tools, and comprehensive error handling. Seamlessly connect AI models to data sources with enterprise-grade stability and performance.
WebwithMCP
基于 FastAPI + 原生前端的智能助手 Web 应用,支持实时对话、MCP 工具调用与对话历史管理。开箱即用,易于扩展,适合 AI 工具集成与智能对话场景。