Mews

Provides access to Mews operations via a standardized MCP interface for customers, reservations, finances, accounts, and configuration.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "code-rabi-mews-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mews-mcp@latest"
      ],
      "env": {
        "MEWS_CLIENT": "mews-mcp/1.0.0",
        "MEWS_BASE_URL": "https://api.mews-demo.com",
        "MEWS_ACCESS_TOKEN": "YOUR_ACCESS_TOKEN",
        "MEWS_CLIENT_TOKEN": "YOUR_CLIENT_TOKEN"
      }
    }
  }
}

You can access and manage Mews hospitality platform operations through a standardized MCP interface. This MCP server exposes core capabilities such as customer and company management, reservations, financial transactions, accounts, configuration settings, and services inventory, making it easier to integrate Mews data and actions into your own applications.

How to use

Connect your MCP client to the Mews MCP Server using a local stdio configuration or a hosted HTTP URL if you have one. The server is designed to be consumed by MCP clients that support the standard protocol, enabling you to perform operations across customers, reservations, finances, and configurations in a consistent way.

If you are using the provided stdio configuration, you run the MCP server via a tooling runner (for example, npx). You will supply credentials and a base URL that points to the Mews demo environment to try out the integration.

Here is a sample MCP configuration you can use in your MCP client to connect to the server via NPX. This demonstrates running the MCP server locally with the latest package.

{
  "mcpServers": {
    "mews_mcp": {
      "command": "npx",
      "args": ["-y", "mews-mcp@latest"],
      "env": {
        "MEWS_CLIENT_TOKEN": "07AB1F14B55C49B8BDD6AD200158423B-273A4497AFF5E20566D7199DB3DC2BA",
        "MEWS_ACCESS_TOKEN": "BFD4298010F54B069F3DAD20015D53EA-D5561FADFBA4EFC8EA4C179C6BC461F",
        "MEWS_CLIENT": "mews-mcp/1.0.0",
        "MEWS_BASE_URL": "https://api.mews-demo.com"
      }
    }
  }
}

How to install

Prerequisites you need before starting are a Node.js runtime (recommended LTS version) and an environment capable of running npm/npx commands. Ensure you have network access to fetch the MCP package.

Step 1: Install Node.js if you don’t have it already. You can download the LTS version from Node’s website and follow the installer prompts.

Step 2: Run the MCP server using NPX with the provided configuration. You can start it directly in your shell.

# Ensure the environment variables are set for access
export MEWS_CLIENT_TOKEN=YOUR_CLIENT_TOKEN
export MEWS_ACCESS_TOKEN=YOUR_ACCESS_TOKEN
export MEWS_CLIENT=mews-mcp/1.0.0
export MEWS_BASE_URL=https://api.mews-demo.com

# Start the MCP server via NPX
npx -y mews-mcp@latest

Notes and tips

Demo environment: You can test with the public demo API at https://api.mews-demo.com using the included demo credentials. Replace placeholder tokens with your own credentials when connecting to a real environment.

Smithery option: If you prefer a hosted MCP server experience, you can use a Smithery-hosted MCP server. Create a configuration, enter your Mews credentials, and copy the connection URL to your client.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational