Beds24 MCP by usefulapi
Check bookings, quote stays, read guest messages and reviews, and update calendars in Beds24.
Connect it
Settings → Connectors → Add custom connector
URL: https://beds24.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://beds24.usefulapi.io/mcp{
"mcpServers": {
"beds24": {
"url": "https://beds24.usefulapi.io/mcp"
}
}
}claude mcp add --transport http beds24 https://beds24.usefulapi.io/mcp{
"servers": {
"beds24": {
"type": "http",
"url": "https://beds24.usefulapi.io/mcp"
}
}
}18 tools, verified live
beds24_get_token_detailsread-onlyCheck the configured Beds24 token: whether it is valid, its scopes, owner id, expiry, and whether it is restricted to one property. A cheap way to confirm setup and see which scopes are granted. Note Beds24 answers HTTP 200 with validToken=false for a bad token. Beds24: GET /authentication/details.
beds24_list_propertiesread-onlyList the properties in the account with their address, currency, check-in times and room types (roomTypes). Optional flags include texts, pictures, offers, unit details and all rooms. Requires the properties scope. Beds24: GET /properties.
beds24_list_bookingsread-onlySearch bookings by arrival/departure date range, booking or modified time, property, room, channel, status, or a free-text search over guest name, email, booking id and API reference. With NO filters Beds24 returns only upcoming bookings. `filter` shortcuts: arrivals (arriving today), departures (departing today), new (created in the last 24h), current (in-house). Guest data needs the bookings-per
beds24_get_bookingread-onlyFetch one booking by id with its invoice items, info items and additional guests. Works for any status, including cancelled. Beds24: GET /bookings?id=<id>.
beds24_list_booking_messagesread-onlyRead the guest conversation on bookings — messages from guests, host replies, internal notes and system messages — across channels (Airbnb, Booking.com, Vrbo, direct). Filter by booking, property, room, read/unread, source and age. Beds24: GET /bookings/messages.
beds24_list_booking_invoicesread-onlyList invoices and their line items (charges and payments) for bookings. Requires the bookings-financial scope. Beds24 marks this endpoint Alpha. Beds24: GET /bookings/invoices.
beds24_get_room_offersread-onlyQuote a stay: bookable offers with total price and units available per room for given dates and guests. Use before creating a booking. Beds24: GET /inventory/rooms/offers.
beds24_get_room_availabilityread-onlyPer-date availability (true/false) for rooms over a range of nights. endDate is the LAST NIGHT (the day before check-out). Beds24: GET /inventory/rooms/availability.
beds24_get_unit_bookingsread-onlyWhich units of each room type are booked on each date — an occupancy grid keyed by date. endDate is the last night. Beds24 marks this endpoint Beta. Beds24: GET /inventory/rooms/unitBookings.
beds24_get_room_calendarread-onlyPer-day calendar values for rooms: units available, min/max stay, multiplier, override (blackout, no check-in, ...) and the price slots price1..price16, as date ranges. Choose fields with the include flags; if none are set this tool asks for numAvail, minStay, maxStay, override and prices. Beds24: GET /inventory/rooms/calendar.
beds24_list_fixed_pricesread-onlyList fixed price rules (seasonal rates): date span, min/max nights, per-room and per-person prices, discounts, allowed arrival days and channel export. Beds24: GET /inventory/fixedPrices.
beds24_list_booking_com_reviewsread-onlyGuest reviews from Booking.com for one property, made on or after a date: scores, content, reviewer and any reply. At most 100 per call. Beds24 marks this endpoint Alpha. Beds24: GET /channels/booking/reviews.
beds24_list_airbnb_reviewsread-onlyGuest reviews from Airbnb for one room: overall and category ratings, public review, private feedback and the host response. At most 100 per call. Beds24 marks this endpoint Beta. Beds24: GET /channels/airbnb/reviews.
beds24_create_bookingcan modifyCreate a new booking in a room for given dates and guest details. It immediately blocks inventory and is synced to connected channels. Set checkAvailability=true to refuse the booking if the room is not free, and notifyGuest / notifyHost to send confirmation emails. Undo by setting status cancelled with beds24_update_booking. Requires a token with bookings write access. Beds24: POST /bookings.
beds24_update_bookingcan modifyChange an existing booking: dates, room/unit, guest counts, guest details, notes, flag, price, or status (e.g. confirmed, or cancelled to cancel — reversible by setting it back). Only the fields you pass change. Optionally add info items (code/text pairs). Changes sync to channels where allowed. Beds24: POST /bookings with the booking id.
beds24_send_booking_messagecan modifySend a message on a booking's conversation. With source host (default) it is delivered to the GUEST through their channel (Airbnb, Booking.com, Vrbo, email) and cannot be unsent; with source internalNote it is a private host note. Beds24: POST /bookings/messages.
beds24_mark_messages_readcan modifyMark one or more booking messages as read (or unread with read=false). Beds24: POST /bookings/messages with [{ id, read }].
beds24_update_room_calendarcan modifySet per-day calendar values for ONE room over a date range: units available (numAvail), minStay, maxStay, multiplier, override (none, blackout, exception, noCheckIn, noCheckOut, noCheckInOrCheckOut) and price slots price1..price16. Set a price to null to remove it. These values sync to channels. Read the current values first with beds24_get_room_calendar so you can restore them. Beds24: POST /inve
Alternatives in Productivity
Compare →
Keap MCP by usefulapiB
List and create Keap contacts, companies, tasks, opportunities, orders, tags and campaigns.
Insightly MCP by usefulapiB
Read and write Insightly contacts, organisations, leads, opportunities, tasks and notes.
Hostfully MCP by usefulapiB
Check properties, calendars, leads, quotes, guests and messages in Hostfully, and send replies.
Hostaway MCP by usefulapiB
Manage Hostaway listings, reservations, calendar, guest messages, reviews and tasks.
HappyFox MCP by usefulapiB
Triage HappyFox tickets, contacts and KB articles, run reports, and reply or add private notes.
DrChrono MCP by usefulapiB
Read and write DrChrono patients, appointments, offices and clinical notes.