1. Conduid
  2. Other
  3. ai.smithery/keithah-hostex-mcp
MCP server · Other

ai.smithery/keithah-hostex-mcp

Manage your Hostex vacation rentals—properties, reservations, availability, listings, and guest me…

Unclaimed other
34Low

Scored 7 months ago · breakdown

About ai.smithery/keithah-hostex-mcp

ai.smithery/keithah-hostex-mcp is an MCP server published by keithah in the Other category: manage your Hostex vacation rentals—properties, reservations, availability, listings, and guest me….

The repository has 1 stars and 0 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/keithah/hostex-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (23)

hostex_cancel_reservationCancel a direct booking reservation (channel bookings not supported)

Parameters not published.

hostex_create_reservationCreate a direct booking reservation in Hostex

Parameters not published.

hostex_create_reviewCreate a review or reply for a reservation

Parameters not published.

hostex_create_webhookCreate a new webhook

Parameters not published.

hostex_delete_webhookDelete a webhook (only manageable ones)

Parameters not published.

hostex_get_conversationGet conversation details including all messages

Parameters not published.

hostex_get_custom_fieldsGet custom fields for a stay

Parameters not published.

hostex_get_listing_calendarGet calendar information for multiple listings

Parameters not published.

hostex_list_availabilitiesQuery property availability for date ranges

Parameters not published.

hostex_list_conversationsList guest conversations and inquiries

Parameters not published.

Show all 23 tools
hostex_list_custom_channelsGet custom channels from Custom Options Page

Parameters not published.

hostex_list_income_methodsGet income methods from Custom Options Page

Parameters not published.

hostex_list_propertiesList properties from your Hostex account. Returns property details including ID, title, address, channels, and location coordinates.

Parameters not published.

hostex_list_reservationsList and search reservations with filters like status, dates, property ID, etc.

Parameters not published.

hostex_list_reviewsQuery reviews with filters

Parameters not published.

hostex_list_room_typesList room types from your Hostex account

Parameters not published.

hostex_list_webhooksList configured webhooks

Parameters not published.

hostex_post_guest_reviewPost a comprehensive guest review with category ratings (requires login via email/password config). This posts reviews as they appear on the Hostex web app.

Parameters not published.

hostex_send_messageSend a text or image message to a guest

Parameters not published.

hostex_update_availabilitiesUpdate property availability status for specific dates or date ranges

Parameters not published.

hostex_update_custom_fieldsUpdate custom fields for a stay. Custom fields can be used in automated messages using {{cf.field_name}} syntax.

Parameters not published.

hostex_update_listing_pricesUpdate listing prices for channel listings

Parameters not published.

hostex_update_lock_codeUpdate the lock code for a stay

Parameters not published.

Ask AI

✦

Ask AI about ai.smithery/keithah-hostex-mcp

Powered by Claude · Grounded in docs

I know everything about ai.smithery/keithah-hostex-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

hostex-mcp

Release Check hostex-ts Updates Smithery

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 properties
  • hostex_list_room_types - List room types
  • hostex_list_reservations - Search and filter reservations
  • hostex_create_reservation - Create direct bookings
  • hostex_cancel_reservation - Cancel reservations
  • hostex_update_lock_code - Update stay lock codes
  • hostex_get_custom_fields - Get custom field values
  • hostex_update_custom_fields - Update custom fields
  • hostex_list_availabilities - Check property availability
  • hostex_update_availabilities - Block/open dates
  • hostex_list_conversations - List guest conversations
  • hostex_get_conversation - Get conversation details
  • hostex_send_message - Send messages to guests
  • hostex_list_reviews - Query reviews
  • hostex_create_review - Leave reviews or replies
  • hostex_list_webhooks - List configured webhooks
  • hostex_create_webhook - Register new webhooks
  • hostex_delete_webhook - Remove webhooks
  • hostex_get_listing_calendar - Get listing calendars
  • hostex_update_listing_prices - Update channel prices
  • hostex_list_custom_channels - List custom channels
  • hostex_list_income_methods - List income methods

Installation

Option 1: Via Smithery (Recommended)

Install directly from Smithery:

npx -y @smithery/cli install @keithah/hostex-mcp --client claude

Or add the hosted server URL to your MCP client:

https://server.smithery.ai/@keithah/hostex-mcp/mcp

When prompted, provide your Hostex API access token.

Option 2: MCPB Package

  1. Download the latest .mcpb file from Releases
  2. Double-click the file to install in your MCP client
  3. 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:all

Testing Locally

# Start dev server with Smithery
npm run dev

Architecture

This MCP server uses:

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:

  1. Checks hourly for new releases of hostex-ts on npm
  2. Automatically creates a PR to update the dependency
  3. Bumps the patch version
  4. 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


Note: This is an unofficial community project and is not officially supported by Hostex.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About ai.smithery/keithah-hostex-mcp

How do I install ai.smithery/keithah-hostex-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is ai.smithery/keithah-hostex-mcp safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is ai.smithery/keithah-hostex-mcp still maintained?

Yes — the last commit was 2 months ago. The repository has 1 stars and 0 forks.