DirectStay MCP Server
Description
# DirectStay MCP Server An MCP (Model Context Protocol) server that provides tools for interacting with the DirectStay API. ## Installation You can run this MCP server using `npx` without installing it locally: ```bash npx @webdevtoday/ds-mcp-server ``` ## Configuration ###…
About
# DirectStay MCP Server An MCP (Model Context Protocol) server that provides tools for interacting with the DirectStay API. ## Installation You can run this MCP server using `npx` without installing it locally: ```bash npx @webdevtoday/ds-mcp-server ``` ## Configuration ### Claude Desktop Add the following to your…
Details
- Author
- webdevtodayjason
- Downloads
- 280
- Categories
- Other
Jump to
- Get all properties, property details, and bookings
- Create and update booking status
- Identify callers by phone number
- Generate and verify one-time passwords
- Send messages to users
- Submit conversation insights
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
DirectStay MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Run the server via npx @webdevtoday/ds-mcp-server without local installation. Configure it by setting the DS_TOKEN environment variable with your DirectStay API token. For Claude Desktop, add a JSON entry to your MCP configuration pointing to the same command and environment variable.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"directstay mcp server": {
"ds-mcp-server": {
"command": "npx",
"args": [
"@webdevtoday/ds-mcp-server"
]
}
}
}
}
McpServers
{
"ds-mcp-server": {
"command": "npx",
"args": [
"@webdevtoday/ds-mcp-server"
]
}
}
DirectStay MCP Server
An MCP (Model Context Protocol) server that provides tools for interacting with the DirectStay API.
Installation
You can run this MCP server using npx without installing it locally:
npx @webdevtoday/ds-mcp-server
Configuration
Claude Desktop
Add the following to your Claude Desktop configuration:
{
"mcpServers": {
"directstay": {
"command": "npx",
"args": ["-y", "@webdevtoday/ds-mcp-server"],
"env": {
"DS_TOKEN": "your_directstay_api_token_here"
}
}
}
}
To find your Claude Desktop configuration:
1. Open Claude Desktop
2. Go to Settings → Developer → Edit Config
Available Tools
This MCP server provides the following tools for interacting with the DirectStay API:
- get_all_properties - Get a list of all properties
- get_property_by_id - Get details of a specific property
- get_property_bookings - Get all bookings for a specific property
- create_booking - Create a new booking
- update_booking_status - Update the status of an existing booking
- identify_caller - Identify a caller based on phone number
- generate_otp - Generate a one-time password
- verify_otp - Verify a one-time password
- send_message - Send a message to a user
- create_comparison - Create a property comparison
- submit_conversation_insights - Submit conversation insights
To see detailed information about all available tools and their parameters:
npx @webdevtoday/ds-mcp-server tools
Getting Your DirectStay API Token
To use this MCP server, you'll need a DirectStay API token. Contact DirectStay to obtain your API credentials.
Development
Prerequisites
- Node.js (v16+ required, v20+ recommended)
- npm
Local Setup
1. Clone the repository
2. Install dependencies:
npm install
3. Create a
.env file with your API token: DS_TOKEN=your_directstay_api_token_here
4. Run the server:
node mcpServer.js
Running with SSE (Server-Sent Events)
node mcpServer.js --sse
Docker Support
Build and run with Docker:
docker build -t ds-mcp-server .
docker run -i --rm -e DS_TOKEN=your_token_here ds-mcp-server
License
MIT
Support
For issues or questions about this MCP server, please open an issue on GitHub.
For DirectStay API support, contact DirectStay directly.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



