io.usefulapi/bookingmood
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
Bookingmood MCP by usefulapi
Publisher-provided description
Read Bookingmood bookings, availability, guests, payments and invoices; update bookings, contacts.
Summary by lookupd
Read bookings, availability, guests, payments and invoices, and update contacts, calendar events and notes in a booking system.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http bookingmood https://bookingmood.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add bookingmood --url https://bookingmood.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"bookingmood": {
"url": "https://bookingmood.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 (21 tools)
Publisher-provided text
bookingmood_get_organizationThe Bookingmood organization this API key belongs to: name, company, plan (tier, subscription type, expiry), languages, country, VAT number, custom domain and cbookingmood_list_productsList the rentable products (apartments, rooms, boats, bikes...) with name, currency, timezone, rent period (daily/nightly), booking interaction, fee and depositbookingmood_get_productOne product by id with its capacities (guest-group min/max limits) embedded. GET /products?id=eq.{id}&select=*,capacities(*).bookingmood_list_bookingsList bookings, newest first: reference, method (request or book), currency, confirmed_at (null = not confirmed yet), created_at. A booking's dates and guests arbookingmood_get_bookingOne booking with everything attached: its calendar events (dates, product, status, occupancy, notes), line items, payments, invoices and the guest contacts linkbookingmood_list_calendar_eventsList calendar events: bookings (type 'booking'), blocked periods and notes, with product_id, booking_id, start_date, end_date, status (TENTATIVE, CONFIRMED, CANbookingmood_check_availabilityAvailability calendar of up to 5 products: per product a list of intervals {start, end, status} with status available, tentative, unavailable, booked or reservebookingmood_search_productsWhich products can be booked for a stay: for each product whether it matches the dates, guest numbers and options, its availability and a price range {min, max}bookingmood_list_contactsList contacts (guests and customers): name, email, phone, company, address, language, notes. Search by name, email or company (case-insensitive, contains). Newebookingmood_get_contactOne contact by id. GET /contacts?id=eq.{id}.bookingmood_list_paymentsList payments (deposits, balances, offline payments): booking_id, invoice_id, amount and paid (integers; the API reference does not state the unit, normally thebookingmood_list_invoicesList invoices: reference, booking_id, attachment (a custom uploaded file URL, if any), created_at. Filter by booking or creation date. Newest first. GET /invoicbookingmood_list_line_itemsList invoice/booking line items: name (per language), amount and quantity (integers; the API reference does not state the unit), item_type (rent, fee...), fee_tbookingmood_list_couponsList discount coupons: code, description, definition, quota, scope (global, product, service, rent), stackable. Deleted coupons are left out. GET /coupons.bookingmood_list_servicesList services: the extras, fees and form fields guests can add to a booking, with label, type, fee, deposit and description. GET /services.bookingmood_list_tasksList housekeeping/operations tasks attached to calendar events: label, due_at, completed_at (null = open), schedule (manual, arrival, departure), calendar_eventbookingmood_list_messagesList the e-mails and SMS Bookingmood sent or scheduled to guests: subject, body, type (email or sms), status (sent, manually-scheduled, scheduled-around-arrivalbookingmood_update_event_notesWRITE: replace the internal notes of ONE calendar event (the whole notes text is overwritten, so include the existing text if you want to keep it - read it firsbookingmood_set_event_statusWRITE: change the status of ONE calendar event to CONFIRMED, TENTATIVE or CANCELLED. This changes what the calendar shows as available and can trigger Bookingmobookingmood_create_contactWRITE: create ONE new contact (guest/customer) in Bookingmood. Not idempotent: calling it twice creates two contacts, so search with bookingmood_list_contacts fbookingmood_update_contactWRITE: change fields of ONE existing contact (only the fields you pass are changed; others stay). No message is sent to the contact. PATCH /contacts?id=eq.{id}.
Details
- Version: 1.16.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 533 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/bookingmood/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/bookingmood)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp