Toolpin Monitor a server

HotelRunner MCP by usefulapi

io.usefulapi/hotelrunner · v1.3.0 · MCP 2025-06-18

Read HotelRunner reservations, rooms, channels; update availability and prices; confirm or cancel.

Reachability reachable
checked 2026-10-26 05:30 UTC
Registry status active
Tools pinned 8
1db1d819531d
Tools last changed unchanged since first capture 2026-10-25
Repo last push 2026-10-26
as of 2026-10-26
GitHub stars 0
as of 2026-10-26

Provenance

Registry namespace io.usefulapi (domain verified by the official registry)
Repository github.com/m190/usefulapi-mcp
Website https://usefulapi.io/hotelrunner/
Remote endpoints
https://hotelrunner.usefulapi.io/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-10-25 05:30 first capture 8 tools pinned

Pinned tool definitions (8)

ToolDescription
hotelrunner_list_rooms List the property's room types and rates with their inv_code and rate_code, capacity, pricing type, sales currency, connected channel codes and whether availability, restrictions and prices can be updated through the API. Use the...
hotelrunner_list_reservations List reservations of the property (new, modified, canceled), newest data first as HotelRunner returns them, 1-50 per page. By default ALL reservations created in the window are returned (this tool sets undelivered=false, so reading does...
hotelrunner_get_reservation One reservation by its HotelRunner code (hr_number, e.g. R377873409) or the sales channel's own reservation code, with the full vendor record (rooms, daily prices, extras, payments, guest and billing details, next_states). If the...
hotelrunner_list_channels All sales channels HotelRunner supports (name and code, e.g. bookingcom, expedia, hrs, online). The code is what hotelrunner_update_room_calendar takes in channel_codes. Counts as one of the property's 250 requests per day (5 per...
hotelrunner_list_connected_channels The channels this property is connected to, each with counts of calendar update processes in progress, succeeded and failed. Counts as one of the property's 250 requests per day (5 per minute). GET /api/v2/apps/infos/connected_channels.
hotelrunner_get_transaction_details Per-channel status of a calendar update: pass the transaction_id returned by hotelrunner_update_room_calendar. Shows succeeded / failed / in-progress counts and each channel's state and error message. Counts as one of the property's 250...
hotelrunner_update_room_calendar WRITE: change availability, price, minimum/maximum stay, stop-sale, closed-to-arrival (cta) or closed-to-departure (ctd) for ONE room type (inv_code) over a date range of at most 90 days, optionally only on some weekdays and only on...
hotelrunner_update_reservation_state WRITE: move ONE reservation to the next state: event 'confirm' (hotelier accepts it) or 'cancel' (cancels it; cancel_reason is required: customer, no_room, no_show or invalid_price). Cancel is not reversible through this API and...
Get alerted when this changes. Email the moment io.usefulapi/hotelrunner drifts, dies, or revives.

Status badge

Toolpin status badge for io.usefulapi/hotelrunner

[![Toolpin](https://toolpin.dev/badge/io.usefulapi/hotelrunner.svg)](https://toolpin.dev/servers/io.usefulapi/hotelrunner)

Maintain this server? Add the badge to your README. It links your users to this live status page.