otherapi_key

Bookingmood

Bookingmood provides flexible, commission-free booking software for rental businesses of all sizes, enabling seamless integration with your website.

Verdict

Bookingmood manages appointment scheduling widgets and booking records. When you @mention it in Switchy, your team can create or modify booking forms, pull lists of scheduled appointments, check availability across calendars, and update guest details without opening the vendor dashboard. Most useful for operations teams handling scheduling workflows — customer success reps confirming appointments, admins adjusting booking forms, or support agents updating guest information. Requires an API key from your Bookingmood account; no OAuth dance. The MCP doesn't expose payment or invoice tools, so billing tasks still happen in the web app.

Common use cases

  • Pull today's appointments during standup
  • Update guest contact info from support chat
  • Create seasonal booking widgets on demand
  • Check availability before confirming calls
  • Bulk delete test bookings after demos

Integration

Vendor
Bookingmood
Category
other
Auth
API_KEY
Tools
6
Composio slug
bookingmood

Tools

  • Create Booking Widget

    Tool to create a new booking widget. use after preparing widget parameters.

  • Delete Booking Details
    destructive

    Tool to delete booking details matching given filters. use after confirming which booking detail records to remove.

  • Deprecated: Search availability

    Deprecated: replaced by search availability.py

  • List Booking Widgets

    Tool to list booking widgets. use when you need to fetch available widget configurations.

  • List Organizations

    Tool to list organizations. use when you need to retrieve all organizations accessible by the current api key.

  • Update Booking Details

    Tool to update existing booking detail records. use when modifying guest-filled form fields for bookings matching specific filters.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the MCP Integrations tab. 2. Click 'Add Integration' and select Bookingmood from the list. 3. Log into your Bookingmood account, go to Settings > API Access, and generate a new API key. 4. Copy the key and paste it into the Switchy connection dialog, then click 'Connect'. 5. Switchy will verify the key by listing your organizations — if you see your org name, the connection works. 6. Open any Space, type '@Bookingmood list booking widgets' and send the message. 7. If the MCP returns your widget configurations, you're ready to use it in conversations. 8. To test a write operation, try '@Bookingmood update booking details' with a filter and new guest name — confirm the change in your Bookingmood dashboard.

What teammates see: by default, memories from Bookingmood are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List Today's Bookings

@Bookingmood show me all booking details for today. Include guest names, appointment times, and any notes they left in the form.
Open in a Space →

Create Event Widget

@Bookingmood create a booking widget for our Q2 product demo sessions. Set it to 30-minute slots, weekdays only, 9am to 5pm EST.
Open in a Space →

Update Guest Phone

@Bookingmood update the booking detail for Jane Smith's appointment on March 15th. Change her phone number to +1-555-0199.
Open in a Space →

Check Widget Config

@Bookingmood list all booking widgets. Show me the name, duration, and availability settings for each one.
Open in a Space →

Remove Cancelled Bookings

@Bookingmood delete all booking details from last week where the status is 'cancelled'. Confirm the count before removing.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Bookingmood list all booking widgets we have set up and show me their names and IDs

Output

Found 3 booking widgets in your Bookingmood account: (1) 'Summer Workshop Registration' (ID: wdg_8x2k9), configured for 60-minute sessions with email confirmation enabled. (2) 'Client Consultation Scheduler' (ID: wdg_3m7pq), set to 30-minute slots with SMS reminders. (3) 'Team Office Hours' (ID: wdg_5n1tz), allowing back-to-back 15-minute bookings. All widgets are currently active and accepting reservations.

Notes

This example demonstrates read access to widget configurations. Requires an API key with list permissions. Useful when auditing what booking flows exist before creating or modifying widgets. The MCP returns metadata only—actual booking availability requires a separate search tool.

Prompt

@Bookingmood create a new booking widget called 'Q2 Strategy Sessions' with 45-minute time slots and require attendee phone numbers

Output

Created booking widget 'Q2 Strategy Sessions' (ID: wdg_9r4kx). Configuration applied: 45-minute session duration, phone number field marked required, email confirmation enabled by default. The widget is now live and can be embedded on your site using the provided embed code. You'll need to configure availability windows separately—this widget currently inherits your account's default schedule.

Notes

This example shows widget creation with custom parameters. The MCP executes the create action immediately—there's no preview mode. You must have write permissions on your API key. Be aware that widget settings like time zones and buffer periods may default to account-level configs if not explicitly specified in the prompt.

Prompt

@Bookingmood find all bookings from last week where the guest didn't provide a phone number, then update those records to mark them as 'contact info incomplete'

Output

Searched booking details from the past 7 days and identified 12 records missing phone numbers. Updated all 12 bookings by adding a custom field 'contact_status' set to 'incomplete'. These records are now flagged in your dashboard. Note that this update does not trigger re-notification to guests—you'll need to manually reach out via the email addresses on file if you need to collect missing phone numbers.

Notes

This example pairs filtering logic with a bulk update action, demonstrating how the AI can reason over booking data before modifying it. The MCP performs the update immediately once filters are resolved—use caution with bulk operations. Requires both read and write API permissions. Changes are irreversible through the MCP; use the Bookingmood dashboard to manually revert if needed.

Use-case deep-dives

Multi-location spa appointment coordination

When Bookingmood fits a 3-location wellness business

A wellness studio with three locations uses Bookingmood to manage massage and facial appointments across sites. The MCP's six tools let Switchy agents create booking widgets for each location, list organizations to confirm API access spans all three, and update booking details when a guest reschedules or changes their intake form. This works if your team handles under 50 reschedules a week and your booking flow doesn't require custom payment logic—Bookingmood's widget system is opinionated. If you're fielding 200+ changes weekly or need Stripe-level payment customization, you'll outgrow the toolset fast. For a small multi-site operation where the front-desk staff needs one shared workspace to triage bookings, Switchy with this MCP beats juggling three separate Bookingmood logins.

Event venue booking widget deployment

Bookingmood MCP for rapid widget iteration at event companies

A 5-person event planning agency runs corporate offsites and needs to spin up booking widgets for each client's venue. The Create Booking Widget and List Booking Widgets tools let a Switchy agent generate a new widget in seconds, then audit existing configs to avoid duplicates. This is the right call if your team launches 10-20 events a quarter and each needs a custom booking page—manual widget creation in the Bookingmood UI becomes a bottleneck. The trade-off: the MCP has no analytics or reporting tools, so if you need to pull booking conversion data or guest demographics, you're back in the web dashboard. If your workflow is widget-heavy but reporting-light, and you want one shared Switchy thread to manage all client setups, this MCP delivers.

Guest intake form bulk corrections

When Update Booking Details saves hours for hospitality teams

A boutique hotel's 4-person front-desk team discovers a typo in their guest intake form after 30 bookings come in with a misspelled field label. The Update Booking Details tool lets a Switchy agent correct all 30 records in one pass, filtering by date range and field name. This scenario wins if your booking volume is under 100 per week and you occasionally need to backfill or fix guest data—manual edits in Bookingmood's UI take 2 minutes per record. The boundary: if you're processing 500+ bookings weekly, the MCP's filter-based update can get slow, and you'd want a dedicated ETL pipeline instead. For small hospitality teams where booking corrections are weekly but not constant, this MCP turns a 60-minute cleanup into a 5-minute Switchy task.

Frequently asked

What does the Bookingmood MCP do in Switchy?

It connects your Bookingmood account so AI agents can create and manage booking widgets, list organizations, and update booking details directly from chat. You can ask an agent to spin up a new widget, modify guest form fields, or pull booking records without opening the Bookingmood dashboard. Useful for teams running appointment scheduling or event bookings who want to automate widget configuration.

Do I need admin access to connect Bookingmood?

You need a Bookingmood API key, which typically requires account-owner or admin permissions to generate. The key determines which organizations and widgets the MCP can access. If your key is scoped to a single organization, the agent won't see data from other orgs in your Bookingmood account. Check your Bookingmood account settings to confirm your role before connecting.

Can the Bookingmood MCP send confirmation emails to guests?

No. The MCP handles widget creation, booking detail updates, and organization listing—it doesn't trigger email workflows. Confirmation emails are controlled by Bookingmood's own automation rules, which you configure in the Bookingmood app. The agent can update booking records that might feed into those rules, but it can't directly send messages to guests.

How is this different from using Bookingmood's dashboard?

The MCP lets you create widgets and update bookings from natural-language chat instead of clicking through the Bookingmood UI. It's faster for repetitive tasks—like bulk-updating form fields or listing all widgets across organizations—but you still need the Bookingmood dashboard for advanced settings like payment integrations, email templates, or analytics. Think of the MCP as a shortcut for common admin actions.

Who on the team should connect this integration?

Whoever manages your booking workflows and has API-key access in Bookingmood. Often that's an operations lead or the account owner. Once connected in Switchy, any workspace member can ask the agent to create widgets or update bookings—the MCP uses the connected account's permissions. If you want tighter control, connect a service account with limited org access.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.