Mews MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| getAllAddressesB | Get all addresses associated with specified accounts |
| addAddressesC | Add new addresses to accounts |
| getAllCustomersA | Get customers with filters. Note: At least one filter must be provided (CustomerIds, Emails, FirstNames, LastNames, LoyaltyCodes, CompanyIds, CreatedUtc, UpdatedUtc, or DeletedUtc). If no filters are specified, defaults to ActivityStates: ["Active"] to return all active customers. IMPORTANT LIMITATIONS: Date range filters (CreatedUtc, UpdatedUtc, DeletedUtc) have a maximum interval of 3 months and 1 day. All array filters have specific maximum item limits (typically 1000, except CompanyIds which is limited to 1). |
| addCustomerC | Create a new customer |
| updateCustomersC | Updates personal information of existing customers |
| deleteCustomersC | Deletes specified customers |
| mergeCustomersC | Merges two customers together |
| getAllCompaniesC | Returns all companies, optionally filtered by criteria |
| addCompanyC | Adds a new company |
| updateCompaniesC | Updates company information |
| deleteCompaniesC | Deletes specified companies |
| getAllReservationsC | Get reservations with filters. Note: The time interval between StartUtc and EndUtc must not exceed 100 hours. |
| addReservationC | Adds a new reservation with the specified details |
| updateReservationsC | Updates reservation properties |
| cancelReservationsC | Cancels specified reservations |
| getConfigurationB | Returns configuration of the enterprise and the client |
| getAllCountriesB | Returns all countries supported by the API |
| getAllCurrenciesB | Returns all currencies supported by the API |
| getAllTaxEnvironmentsB | Returns all tax environments supported by the API |
| getAllTaxationsB | Returns all taxations supported in tax environments |
| getAllLanguagesB | Returns all languages supported by the API |
| getLanguageTextsC | Returns translations of texts in the specified languages |
| getAllBillsC | Returns all bills by filter parameters, used for retrieving billing information |
| getAllAccountingItemsB | Returns all accounting items (charges, payments, etc.) based on filter parameters. REQUIRED: At least one of the following filters must be specified: AccountingItemIds, RebatedItemIds, ClosedUtc, ConsumedUtc, or UpdatedUtc. |
| addAccountingItemsC | Adds new accounting items (charges, payments, etc.) to customer bills |
| addPaymentC | Adds a new payment to a customer's bill |
| chargeCreditCardC | Charges a credit card and adds the resulting payment to a customer bill |
| getAllPaymentsC | Returns all payments based on filter parameters |
| getAllServicesC | Returns all services offered by the enterprise |
| getAllSpacesC | Returns all spaces of the enterprise, or only those specified |
| getAllSpaceCategoriesC | Returns all space categories of a service |
| getAllAccountNotesC | Returns all the account notes associated with the specified accounts within the chain |
| addAccountNotesC | Adds new account notes to the system and assigns them to specified accounts |
| getAllRatesC | Returns all rates (pricing) of the enterprise |
| getRatePricingC | Returns prices of rates during the specified period |
| exportAccountingItemsC | Exports accounting items (charges, payments, etc.) in the specified format and period |
| exportReservationsC | Exports reservations in the specified format and period |
| getAllAvailabilityBlocksA | Returns all availability blocks (reservations blocked by rate, space category, or space) based on filter parameters. Note: At least one filter must be provided (CreatedUtc, UpdatedUtc, CollidingUtc, AvailabilityBlockIds, or ExternalIdentifiers). The time interval must not exceed 100 hours. |
| addVouchersC | Adds new vouchers (discount codes, gift certificates) to the system |
| getAllTasksA | Returns all tasks of the enterprise, filtered by identifiers or other filters. REQUIRED: At least one filter must be provided (TaskIds, DepartmentIds, ServiceOrderIds, CreatedUtc, ClosedUtc, or DeadlineUtc). LIMITATIONS: Date range filters (CreatedUtc, ClosedUtc, DeadlineUtc) have a maximum interval of 3 months and 1 day. Array filters (TaskIds, DepartmentIds, ServiceOrderIds) are limited to 1000 items each. The Limitation parameter with Count is mandatory for pagination. |
| addTaskC | Adds a new task to the enterprise, optionally to a specified department |
| getAllLoyaltyMembershipsA | Returns all loyalty memberships of the enterprise, optionally filtered by specific loyalty membership identifiers, activity states, or other filter parameters. Note this operation uses Pagination and supports Portfolio Access Tokens. |
| addLoyaltyMembershipsC | Adds new loyalty memberships to the system |
| updateLoyaltyMembershipsC | Updates information about the specified loyalty memberships. Note this operation supports Portfolio Access Tokens. |
| deleteLoyaltyMembershipsC | Deletes loyalty memberships |
| getAllLoyaltyProgramsB | Returns all loyalty programs of the enterprise, optionally filtered by specific loyalty program identifiers or other filter parameters. |
| addLoyaltyProgramsC | Adds new loyalty programs to the system |
| updateLoyaltyProgramsC | Updates information about the specified loyalty programs |
| deleteLoyaltyProgramsC | Deletes loyalty programs |
| getAllLoyaltyTiersC | Returns all loyalty tiers of the enterprise, optionally filtered by specific loyalty tier identifiers or other filter parameters. |
| addLoyaltyTiersC | Adds new loyalty tiers to the system |
| updateLoyaltyTiersC | Updates information about the specified loyalty tiers |
| deleteLoyaltyTiersC | Deletes loyalty tiers |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 53 tools
Every tool has a clearly distinct purpose targeting specific resources and actions, such as addCustomer vs. updateCustomers or getAllReservations vs. cancelReservations. The descriptions reinforce these distinctions, with no ambiguous overlaps that would cause agent misselection.
Tool names follow a consistent verb_noun pattern throughout, using verbs like add, get, update, delete, export, and merge paired with specific nouns (e.g., addAccountingItems, getAllCustomers, updateReservations). There are no deviations in naming conventions, making the set highly predictable.
With 53 tools, the count is excessive for typical MCP server purposes, making it heavy and potentially overwhelming for agents. While the domain is broad (hotel/enterprise management), many tools could be consolidated or scoped down to improve usability without losing functionality.
The tool surface provides comprehensive CRUD/lifecycle coverage across all major domains (customers, reservations, loyalty, accounting, etc.), including add, get, update, delete, and export operations. There are no obvious gaps, ensuring agents can handle full workflows without dead ends.