Booqable
Booqable is a rental software platform that helps businesses manage inventory, bookings, and online reservations.
Verdict
Common use cases
- Onboard rental customers from support chat
- Check product availability before quoting
- Create orders during sales calls
- Archive canceled bookings in bulk
- Pull customer history for account reviews
Integration
- Vendor
- Booqable
- Category
- other
- Auth
- API_KEY
- Tools
- 14
- Composio slug
booqable
Tools
- Create Customer
Tool to create a new customer. use when onboarding a new client and you have verified their details. example: create 'jane doe' with email jane@doe.com.
- Create Order
Tool to create a new order. use after collecting valid customer id and timing details. example: create an order for customer '297f2584-...' starting at '2018-01-01t09:00:00z'.
- Create Product Group
Tool to create a new product group in booqable. use when you have defined the group's name and pricing details and want to organize items under a shared group.
- Delete Customerdestructive
Tool to delete (archive) a customer by id. use after confirming the customer should be hidden from searches.
- Delete Orderdestructive
Tool to delete (archive) an order by id. use when you need to hide completed or canceled orders from active listings.
- Delete Product Groupdestructive
Tool to delete a product group by id. use when you need to permanently remove a product group from your catalog after confirming its identifier.
- Get Customer
Tool to fetch a specific customer by id. use after obtaining a customer identifier to retrieve full customer details.
- Get Customers
Tool to retrieve a list of customers. use when you need to paginate through customers.
- Get Order
Tool to retrieve a specific order by id. use when you need complete details of a known order, including optional relationships like customer or coupon. call after confirming the order id.
- Get Orders
Tool to list all orders. use when you need to retrieve orders, optionally filtered by search term or paginated.
- Get Product
Tool to fetch a specific product by id. use after obtaining a product identifier to retrieve detailed inventory item data.
- Get Product Group
Tool to fetch a specific product group by id. use after obtaining the product group identifier to retrieve its full details.
- Get Product Groups
Tool to retrieve a list of product groups. use when you need to browse product catalog by pages.
- Get Products
Tool to retrieve a list of products. use when you need to list inventory items with pagination and filtering.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the MCP Integrations tab. 2. Click 'Add Integration' and select Booqable from the list. 3. Log into your Booqable account, go to Settings > API, and generate a new API key with read and write access. 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Return to any Space and type '@Booqable get customers' to test the connection — you should see a list of your existing customers. 6. To invoke a tool, @mention Booqable in a message and describe the task in plain language, like '@Booqable create a customer named Alex Chen with email alex@example.com'. The MCP will parse your request and call the appropriate tool.
What teammates see: by default, memories from Booqable 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
Starter prompts
Onboard New Customer
@Booqable create a new customer named Jordan Lee with email jordan.lee@company.com and phone +1-555-0199Open in a Space →
List Recent Customers
@Booqable get the list of customers, showing the 20 most recent entriesOpen in a Space →
Create Rental Order
@Booqable create an order for customer ID 297f2584-abc1-4def-9012-3456789abcde starting January 15 2025 at 9am and ending January 20 2025 at 5pmOpen in a Space →
Add Product Group
@Booqable create a product group named 'Winter Sports Gear' with a base price of 50 dollars per dayOpen in a Space →
Archive Old Order
@Booqable delete the order with ID 8a7b6c5d-4e3f-2a1b-0c9d-8e7f6a5b4c3dOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Booqable list all customers who have rented equipment in the last 30 days and show their contact details
Based on recent order data, here are 8 customers with rentals in the last 30 days: • Jane Doe (jane@doe.com) — 2 active orders, last rental Jan 15 • Acme Productions (contact@acme.co) — 1 order, returned Jan 10 • Mike Chen (m.chen@events.io) — 3 orders, pickup scheduled Jan 22 This is an illustrative example. Actual results depend on your Booqable account's order history and customer records. The MCP retrieves customers via pagination, then cross-references order timestamps to filter the list.
This example combines the Get Customers tool with order-date filtering logic. Requires read access to both customer and order endpoints. If your catalog has hundreds of customers, the MCP may paginate slowly or hit rate limits on large result sets. Best for accounts with moderate customer volumes.
@Booqable create a new customer named 'Sunset Events LLC' with email events@sunset.co and immediately draft an order for them starting February 1st
Customer created successfully: • ID: 8a3f9d12-4b6e-... • Name: Sunset Events LLC • Email: events@sunset.co Order draft prepared for customer 8a3f9d12-... with start date 2025-02-01T09:00:00Z. You'll need to specify product group IDs and quantities to finalize the order. This illustrative example shows the two-step workflow: customer creation returns an ID that feeds into order creation.
Demonstrates the Create Customer and Create Order tools in sequence. The MCP writes data to your Booqable account — the customer and order are real records, not simulations. You must provide valid product group IDs before the order becomes bookable. Useful for onboarding workflows where customer and rental details arrive together.
@Booqable review all product groups, identify any with pricing below $50/day, and suggest which ones we should bundle into a 'Starter Kit' package
Found 5 product groups under $50/day: • Basic Tripod ($15/day) — lightweight, high rental frequency • LED Panel 50W ($35/day) — popular add-on for video shoots • Wireless Lav Mic ($40/day) — often rented with camera kits Recommendation: Bundle these three into a 'Starter Kit' at $75/day (17% discount). The tripod and mic pair well with your existing camera packages, and the LED panel fills a lighting gap for budget-conscious clients. This is an illustrative analysis based on typical Booqable catalog structures.
Showcases the MCP's ability to fetch product group data and apply reasoning to inventory strategy. The AI synthesizes pricing patterns and suggests a new bundle, but you must manually create the product group in Booqable (or use the Create Product Group tool in a follow-up prompt). Requires read access to product catalog endpoints.
Use-case deep-dives
When Booqable wins for on-site order creation
A 3-person AV rental company runs equipment to wedding venues every weekend. The crew lead needs to create orders on-site when clients add last-minute speakers or extend rental windows. Booqable's MCP is the right call here because the Create Order and Get Customers tools let the AI pull up the client record by name or email, confirm pricing, and write the order without opening a browser. The 14-tool scope covers the full rental lifecycle—customer onboarding, product groups, order archiving—so one integration handles intake through teardown. If your rental catalog changes hourly or you need live inventory checks, Booqable's API doesn't expose stock counts in this MCP, so you'll hit a wall. For stable catalogs and field order entry, this is the cleanest path to mobile rental ops in Switchy.
When this MCP handles seasonal product rollover
A 6-location party supply franchise rotates rental inventory every quarter—Halloween inflatables out, holiday decor in. The ops manager needs to archive old product groups and create new ones without training six store managers on Booqable's admin panel. Booqable's MCP is borderline here. The Create Product Group and Delete Product Group tools let the AI batch-create seasonal SKUs from a spreadsheet and archive last quarter's catalog in one Switchy thread. The limitation: no bulk update tool, so repricing 40 items means 40 separate calls. If your catalog refresh is under 30 product groups per cycle, the MCP saves hours of manual clicking. Above that threshold, you're better off scripting directly against Booqable's REST API. For mid-sized seasonal pivots, this integration turns catalog management into a conversation.
When Booqable MCP closes rental disputes faster
A 2-person equipment rental shop gets 15 support emails a week—clients asking about order dates, disputing charges, or requesting invoice copies. The support rep spends 20 minutes per ticket toggling between Gmail and Booqable's dashboard. Booqable's MCP is the right call because Get Customer and Get Order tools let the AI pull full order history into the Switchy thread while the rep drafts the reply. The Delete Order tool handles the edge case where a duplicate order needs archiving mid-conversation. The trade-off: no invoice generation tool in this MCP, so the rep still clicks into Booqable for PDF exports. If 80% of your tickets are lookup-and-confirm, this integration cuts resolution time in half. For invoice-heavy workflows, you'll still context-switch, but the MCP handles the detective work.
Frequently asked
What does the Booqable MCP do in Switchy?
It connects your Booqable rental inventory to Switchy's AI workspace. You can create and manage customers, orders, and product groups without opening the Booqable dashboard. The MCP exposes 14 tools covering the core rental workflow — onboarding clients, booking equipment, organizing your catalog, and archiving completed transactions. Your team can ask the AI to handle routine rental admin while staying in Switchy.
Do I need admin access to connect Booqable?
You need an API key from your Booqable account, which typically requires admin or owner permissions to generate. Booqable uses API key authentication rather than OAuth, so whoever connects the MCP must have access to the account settings where keys are issued. Once connected, the key grants full read-write access to customers, orders, and product groups — there's no granular scope control like you'd see with OAuth integrations.
Can the Booqable MCP handle payment processing?
No. The MCP manages customer records, order creation, and inventory grouping, but it doesn't process payments or handle invoicing. If you need to charge a customer, you'll still use Booqable's native payment flows or integrate a separate payment tool. The MCP is for rental logistics — booking windows, customer data, product catalog — not financial transactions. Think of it as your rental operations layer, not your billing system.
How is this different from using Booqable's web app directly?
The MCP lets you create orders and manage customers through conversational prompts in Switchy instead of clicking through Booqable's interface. It's faster for repetitive tasks like onboarding multiple clients or archiving old orders. You lose Booqable's visual calendar and reporting dashboards, so it's best for teams who want to automate routine admin while keeping the Booqable app open for planning and analytics.
Who on the team should connect the Booqable MCP?
Whoever manages your rental operations and has API key access in Booqable. This is typically the operations lead or account owner. Once connected, any Switchy user in your workspace can trigger Booqable actions through the AI, so you don't need multiple people holding API keys. Just make sure the person connecting it understands that the key grants full write access to your rental data.