Hostex MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hostex MCP Servershow me all reservations checking in this week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
hostex-mcp
Model Context Protocol server for the Hostex property management API. Manage your vacation rental properties, reservations, guest communications, and more through Claude and other MCP clients.
Built on hostex-ts - TypeScript client library for Hostex API v3.0.0.
Features
๐ Properties - Property and room type management
๐ Reservations - CRUD operations, custom fields, lock codes
๐ Availability - Property availability calendars
๐ Listings - Channel listings, pricing, inventory
๐ฌ Messaging - Guest communication and messaging
โญ Reviews - Review management and responses
๐ Webhooks - Real-time event notifications
โ๏ธ Utilities - Custom channels and income methods
Available Tools (25+)
hostex_list_properties- List all propertieshostex_list_room_types- List room typeshostex_list_reservations- Search and filter reservationshostex_create_reservation- Create direct bookingshostex_cancel_reservation- Cancel reservationshostex_update_lock_code- Update stay lock codeshostex_get_custom_fields- Get custom field valueshostex_update_custom_fields- Update custom fieldshostex_list_availabilities- Check property availabilityhostex_update_availabilities- Block/open dateshostex_list_conversations- List guest conversationshostex_get_conversation- Get conversation detailshostex_send_message- Send messages to guestshostex_list_reviews- Query reviewshostex_create_review- Leave reviews or replieshostex_list_webhooks- List configured webhookshostex_create_webhook- Register new webhookshostex_delete_webhook- Remove webhookshostex_get_listing_calendar- Get listing calendarshostex_update_listing_prices- Update channel priceshostex_list_custom_channels- List custom channelshostex_list_income_methods- List income methods
Related MCP server: Lodgify MCP Server
Installation
Option 1: Via Smithery (Recommended)
Install directly from Smithery:
npx -y @smithery/cli install @keithah/hostex-mcp --client claudeOr add the hosted server URL to your MCP client:
https://server.smithery.ai/@keithah/hostex-mcp/mcpWhen prompted, provide your Hostex API access token.
Option 2: MCPB Package
Download the latest
.mcpbfile from ReleasesDouble-click the file to install in your MCP client
Configure your Hostex API token when prompted
Option 3: Manual Installation (Claude Desktop)
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or ~/.config/Claude/claude_desktop_config.json on Linux):
{
"mcpServers": {
"hostex": {
"command": "npx",
"args": ["-y", "hostex-mcp"],
"env": {
"HOSTEX_ACCESS_TOKEN": "your_hostex_api_token"
}
}
}
}Or use the Smithery hosted server:
{
"mcpServers": {
"hostex": {
"url": "https://server.smithery.ai/@keithah/hostex-mcp/mcp",
"env": {
"HOSTEX_ACCESS_TOKEN": "your_hostex_api_token"
}
}
}
}Configuration
You need a Hostex API access token. Get yours from your Hostex account settings at https://www.hostex.io/
The server accepts configuration through the configSchema:
accessToken(required): Your Hostex API access token
Usage Examples
Once installed, you can ask Claude natural language questions like:
"Show me all my Hostex properties"
"List reservations checking in this week"
"Block property 12345 for next weekend"
"Send a welcome message to the guest in conversation ABC123"
"What reviews have I received this month?"
"Create a direct booking for property XYZ"
Development
Prerequisites
Node.js >= 18
npm
Setup
# Clone the repository
git clone https://github.com/keithah/hostex-mcp.git
cd hostex-mcp
# Install dependencies
npm install
# Build for stdio transport
npm run build:stdio
# Build for streamable HTTP transport
npm run build:shttp
# Build both transports
npm run build:allTesting Locally
# Start dev server with Smithery
npm run devArchitecture
This MCP server uses:
@modelcontextprotocol/sdk - MCP protocol implementation
@smithery/sdk - Multi-transport support
hostex-ts - Hostex API client library
zod - Schema validation
Transports
The server supports two transport protocols:
stdio - Standard input/output (for local MCP clients like Claude Desktop)
shttp - Streamable HTTP (for remote/web-based MCP clients)
Both are built using Smithery for seamless multi-transport support.
Automatic Updates
This repository includes a GitHub Actions workflow that:
Checks hourly for new releases of
hostex-tson npmAutomatically creates a PR to update the dependency
Bumps the patch version
Rebuilds the MCP bundles
When you merge the PR and create a new release tag, the MCPB package is automatically built and attached to the GitHub release.
Requirements
Node.js >= 18
MCP-compatible client (Claude Desktop v0.10.0+, or any MCP client)
Hostex account with API access
Documentation
License
MIT
Author
Keith Hadfield
Support
Issues: GitHub Issues
Hostex API: https://docs.hostex.io/
MCP Documentation: https://modelcontextprotocol.io/
Note: This is an unofficial community project and is not officially supported by Hostex.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -license-quality-maintenanceEnables AI assistants to interact with Hostaway's property management platform through standardized MCP tools. Provides access to listings, bookings, guest communication, and availability checking for vacation rental management.Last updated
- AlicenseAqualityDmaintenanceEnables interaction with the Lodgify vacation rental API to manage properties, bookings, and calendar data. It provides tools for retrieving property details, creating or updating bookings, and monitoring rental availability.Last updated82MIT
- AlicenseAqualityAmaintenanceSearch vacation rental properties, check real-time availability, get canonical pricing quotes, and create direct bookings. Each property is its own node with live data. Supports staircase pricing, seasonal rates, and 11 languages.Last updated1134411Apache 2.0
- AlicenseAqualityCmaintenanceConnects AI assistants to the Hostaway property management API via 10 read-only tools covering listings, reservations, calendars, guest conversations, and owner statements.Last updated10372MIT
Related MCP Connectors
Vacation rental discovery, direct booking, and property protection for AI agents.
Host-owned vacation-rental direct booking via VRP. Signed offers, 0% commission. Not an OTA.
Publish, schedule, and manage social media posts across major platforms via the Postproxy API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/keithah/hostex-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server