# `com.hotelumo/hotelumo` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/com.hotelumo/hotelumo
- JSON: https://anlyon.dev/api/v1/servers/com.hotelumo/hotelumo
- Version: 0.1.1 (active)
- Publisher: com.hotelumo (domain proven to the MCP Registry)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Metadata from the official MCP Registry, synced 2026-10-21T17:56:43.360Z

Title and description, as the publisher wrote them:

```untrusted-server-text
Hotelumo Hotel Operations
See your hotel's room availability, rates, housekeeping and upcoming arrivals and departures.
```

Scanned 2026-10-21T18:50:33.674Z over streamable-http.

**11 tools: 11 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 0 | ask |
| Only reads | read | 11 | allow |

## Findings

No check matched anything in these tool definitions.


## Only reads (11)

Looks things up and changes nothing. Claude Code: allow.

### `get_hotel`

- The name "get_hotel" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks about one hotel's setup, such as its default check-in and check-out times, currency, country or timezone. Returns the hotel's name, currency, language, timezone, country code and default check-in and check-out times, or not-found. Not for room availability or prices.
```

### `get_hotel_availability`

- The name "get_hotel_availability" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks if rooms are free for certain dates or what a stay would cost. Returns the room types and rate plans with a free room every night for the party, with rooms left and nightly and total prices in minor currency units. Stays of 1–30 nights, check-in within 365 days. Not for making a booking.
```

### `get_hotel_schedule_summary`

- The name "get_hotel_schedule_summary" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks how busy the hotel is, or how many arrivals, departures or in-house stays fall on each day. Returns daily counts of confirmed, checked-in and checked-out stays plus reservation totals by status, for 7 days from today by default and at most 31 days; counting stops at 500. Not for looking up a guest or reservation.
```

### `get_room_type`

- The name "get_room_type" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks about one room type, such as its name or how many guests it sleeps. Returns the room type's name, hotel and maximum guests, or not-found. Not for its prices or free dates.
```

### `list_daily_rates`

- The name "list_daily_rates" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks what a rate costs on specific nights, or about minimum stays, stop-sell or closed-to-arrival dates. Returns the stored per-day price and restrictions of one rate plan over up to 90 days; days without a row use the plan's base price. Not for whether rooms are free.
```

### `list_extras`

- The name "list_extras" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks what extras a hotel sells, such as breakfast, parking, spa, transfers or fees, and what they cost. Returns each active extra's name, price in minor currency units, currency, category and taxable flag, 20 per page by default. Not for what a guest bought or was charged.
```

### `list_hotels`

- The name "list_hotels" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks which hotels or properties they manage in Hotelumo, or a hotel's id is needed. Returns each hotel's id, name, currency, language and timezone, 20 per page by default (no addresses or guest data). Not for room availability.
```

### `list_rate_plans`

- The name "list_rate_plans" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks what rate plans a hotel sells, such as room-only or breakfast-included rates, and their base prices. Returns each plan's title, room type, base price in minor currency units, meal plan, per-room or per-person pricing and default flag, 20 per page by default. Not for prices on specific dates.
```

### `list_room_types`

- The name "list_room_types" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks what kinds of rooms a hotel offers or how many guests each room type sleeps. Returns each room type's id, hotel, name and maximum guests, sorted by name, 20 per page by default. Not for whether a room type is free on given dates.
```

### `list_rooms`

- The name "list_rooms" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone asks which rooms are clean, dirty or inspected, or which are out of order or out of service. Returns each physical room's name or number, room type and hotel with its room and housekeeping status, 20 per page by default (no guest or occupant data). Not for which rooms are free on given dates.
```

### `show_hotel_overview`

- The name "show_hotel_overview" says "show": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Use this when someone wants a quick overview or dashboard of one hotel's operations. Returns an overview card with the hotel's details, reservation status counts for the next 7 days, and room, room-type, room-status and housekeeping counts from bounded samples (no guest, stay or payment data). Not for a single reservation.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `hotelumo`:

```json
{
  "permissions": {
    "allow": [
      "mcp__hotelumo__list_hotels",
      "mcp__hotelumo__get_hotel",
      "mcp__hotelumo__get_hotel_availability",
      "mcp__hotelumo__get_hotel_schedule_summary",
      "mcp__hotelumo__list_room_types",
      "mcp__hotelumo__get_room_type",
      "mcp__hotelumo__list_rooms",
      "mcp__hotelumo__list_rate_plans",
      "mcp__hotelumo__list_daily_rates",
      "mcp__hotelumo__list_extras",
      "mcp__hotelumo__show_hotel_overview"
    ],
    "ask": [],
    "deny": []
  }
}
```
