io.usefulapi/hotelrunner
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
HotelRunner MCP by usefulapi
Publisher-provided description
Read HotelRunner reservations, rooms, channels; update availability and prices; confirm or cancel.
Summary by lookupd
Agents can read reservations, rooms and channel status, and confirm or cancel bookings and update room availability and prices.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http hotelrunner https://hotelrunner.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add hotelrunner --url https://hotelrunner.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"hotelrunner": {
"url": "https://hotelrunner.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (8 tools)
Publisher-provided text
hotelrunner_list_roomsList the property's room types and rates with their inv_code and rate_code, capacity, pricing type, sales currency, connected channel codes and whether availabihotelrunner_list_reservationsList reservations of the property (new, modified, canceled), newest data first as HotelRunner returns them, 1-50 per page. By default ALL reservations created ihotelrunner_get_reservationOne 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 prichotelrunner_list_channelsAll sales channels HotelRunner supports (name and code, e.g. bookingcom, expedia, hrs, online). The code is what hotelrunner_update_room_calendar takes in channhotelrunner_list_connected_channelsThe 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 250hotelrunner_get_transaction_detailsPer-channel status of a calendar update: pass the transaction_id returned by hotelrunner_update_room_calendar. Shows succeeded / failed / in-progress counts andhotelrunner_update_room_calendarWRITE: 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 dathotelrunner_update_reservation_stateWRITE: move ONE reservation to the next state: event 'confirm' (hotelier accepts it) or 'cancel' (cancels it; cancel_reason is required: customer, no_room, no_s
Details
- Version: 1.16.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 749 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/hotelrunner/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/hotelrunner)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp