MCP server
Booqable MCP by usefulapi
io.usefulapi/booqable
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Browse rental orders, customers, products and availability, and create bookings in Booqable.
Working at last checkVerified publisher: usefulapi.ioAbout 6,170 tokens per request once connected21 tools
https://booqable.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 21
- Token cost
- About 6,170 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http booqable https://booqable.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.booqable] url = "https://booqable.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"booqable":{"httpUrl":"https://booqable.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"booqable":{"url":"https://booqable.usefulapi.io/mcp"}}}
VS Code
{"servers":{"booqable":{"type":"http","url":"https://booqable.usefulapi.io/mcp"}}}
Antigravity
agy mcp add booqable https://booqable.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"booqable","server_url":"https://booqable.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"booqable","server_url":"https://booqable.usefulapi.io/mcp"}
Tools
booqable_book_product~331 tokens
Add a quantity of a product to an order, allocating inventory (creates a planning and a line). By default adds to an existing planning for the same product if there is one. Booqable: POST /api/4/order_fulfillments with a book_product action.booqable_check_inventory_availability~313 tokens
How many units of one or more products can be booked for an exact period at a location. Returns `available` and `plannable` (plannable can exceed available when shortage is allowed). Get location ids from booqable_list_locations. Booqable: GET /api/4/inventory_availabilities.booqable_create_customer~240 tokens
Create a new customer. Booqable: POST /api/4/customers.booqable_create_note~184 tokens
Attach an internal note to a customer, order, product or other record. Booqable: POST /api/4/notes.booqable_create_orderMoves money · ~371 tokens
Create an EMPTY order for a rental period (status new or draft). Then add products with booqable_book_product and reserve it with booqable_transition_order_status. Locations default to the first active location. Booqable: POST /api/4/orders.booqable_get_availability_calendar~252 tokens
Day-by-day availability for one product over a month: status (available/partial/unavailable) and bookable quantity per day. Booqable: GET /api/4/availabilities with subject_type=item.booqable_get_company~96 tokens
Fetch the Booqable account this token belongs to — name, currency, default timezone, address. A cheap way to confirm the slug and token work. Booqable: GET /api/4/companies/current.booqable_get_customer~159 tokens
Fetch one customer with order count, revenue and balance due, sideloading their properties (addresses, phone, custom fields) by default. Booqable: GET /api/4/customers/{id}.booqable_get_order~177 tokens
Fetch one order with its totals, deposit and payment state, sideloading the customer and order lines by default (override with include, e.g. customer,lines,payments,documents,notes). Booqable: GET /api/4/orders/{id}.booqable_list_customers~304 tokens
List customers, optionally searched by name/email or filtered by email, tag or archived state. Booqable: GET /api/4/customers.booqable_list_documents~375 tokens
List invoices, quotes and contracts, with totals and payment status. Filter by type, order, customer or status. Booqable: GET /api/4/documents.booqable_list_locations~191 tokens
List pickup/return locations (warehouses, stores) with address and pickup/delivery capability. Location ids are needed for availability checks and orders. Booqable: GET /api/4/locations.booqable_list_notes~226 tokens
List internal notes attached to a customer, order, product or other record. Booqable: GET /api/4/notes.booqable_list_orders~529 tokens
List rental orders. Filter by free-text search (order number, customer name/email/address, tags, custom fields), status, payment status, customer, or rental-period range. Booqable: GET /api/4/orders.booqable_list_payments~326 tokens
List payments (charges, authorizations and refunds) with amount, deposit, currency, provider and status. Filter by order, customer or payment type. Read only — this server never moves money. Booqable: GET /api/4/payments.booqable_list_plannings~406 tokens
List plannings — which product is booked on which order, how many, when, and how many are started (out) or stopped (returned). Filter by order, product, or reservation window. Booqable: GET /api/4/plannings.booqable_list_product_groups~332 tokens
List product groups — the catalogue entries (name, SKU, product type, tracking type, pricing). A group holds one or more bookable products (variations). Booqable: GET /api/4/product_groups.booqable_list_products~325 tokens
List bookable products (the variations inside product groups). Use a product id for availability checks and booking. Booqable: GET /api/4/products.booqable_transition_order_status~346 tokens
Move an order between statuses: new→draft, draft→reserved (reserves the items and assigns an order number), stopped→archived, or back to an earlier status with revert: true. Canceling is deliberately NOT offered (Booqable cannot un-cancel). started/stopped are reached by picking up/returning items,booqable_update_customer~297 tokens
Update a customer's name, email, legal type, tags, default discount or marketing consent. Only the fields you pass change. Booqable: PUT /api/4/customers/{id}.booqable_update_order~390 tokens
Change an order's rental period, customer, locations or tags. Moving dates can cause a shortage: the call then fails with the shortage details, and a shortage *warning* can be accepted by retrying with confirm_shortage: true. Booqable: PUT /api/4/orders/{id}.
Browse
Related MCP servers
- Current RMS MCP by usefulapi
Browse opportunities, products, stock, availability and invoices, and create quotes in Current RMS. - Sky High Party Rentals
Quote, cart and checkout for bounce house and water slide rentals in Houston, Austin and Dallas. - Checkfront MCP by usefulapi
Check Checkfront availability and rates, and manage booking sessions, bookings, customers and notes. - Sellasist MCP by usefulapi
Read Sellasist orders, products, stock, customers, invoices, returns; add order notes, set status. - Appointo MCP by usefulapi
Read Appointo bookings, availability and subscriptions; create, reschedule and cancel bookings. - Toys Hub
Browse Toys Hub: products, prices in ALL, stock, delivery and checkout links. Read-only, no sign-in. - Cin7 Core MCP by usefulapi
Read Cin7 Core products, stock by location, sales, purchases, customers, suppliers and transfers. - Gelato MCP by usefulapi
Browse the Gelato catalog, prices, orders and shipping; quote, create draft orders and products.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/booqable)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents