Booqable MCP server for AI agents and assistants

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Booqable MCP or direct API to check inventory, create bookings, update rental orders, and manage customers through natural language.

Booqable logoBooqable
Api Key

Booqable is a rental software platform for managing inventory, bookings, and reservations. It helps businesses streamline rentals and keep track of every item with ease.

49 Tools

Try Booqable now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Booqable
Try asking
TOOLS

Supported Tools

Every Booqable action and event your agent gets out of the box.

Create Customer

Tool to create a new customer.

Create Order

Tool to create a new order.

Create Product Group

Tool to create a new product group in Booqable.

Delete Customer

Tool to delete (archive) a customer by ID.

Delete Order

Tool to delete (archive) an order by ID.

Delete Product Group

Tool to delete a product group by ID.

Get Customer

Tool to fetch a specific customer by ID.

Get Customers

Tool to retrieve a list of customers.

Get Inventory Levels

Fetch inventory-level snapshots for products over a date range, optionally filtered by order or location.

Get New Order

Retrieve an existing or new order for the current employee, for use in an order creation workflow.

Get Order

Tool to retrieve a specific order by ID.

Get Product

Tool to fetch a specific product by ID.

Get Product Group

Tool to fetch a specific product group by ID.

List Barcodes

Tool to retrieve a list of barcodes.

List Bundle Items

Tool to retrieve a list of bundle items.

List Clusters

Retrieve a list of clusters from Booqable with optional field selection and pagination.

List Coupons

List Booqable discount coupons with pagination, sorting, and filters such as archived status, ID, and creation or update time.

List Default Properties

Tool to retrieve a list of default properties from Booqable.

List Documents

Retrieve a list of Booqable documents, including invoices, quotes, and contracts, with optional filtering and pagination.

List Email Templates

Tool to list email templates from Booqable.

List Employees

Tool to retrieve a list of employees from Booqable.

List Inventory Breakdowns

Tool to retrieve a list of inventory breakdowns filtered by status and product/product group.

List Items

Retrieve a list of catalog items, including products, product groups, and bundles, with pagination and filtering.

List Lines

Retrieve a paginated list of lines associated with orders, including lines owned by documents.

List Locations

Tool to retrieve a list of locations from Booqable.

List Notes

Tool to retrieve a list of notes.

List Orders

Tool to retrieve a paginated list of orders.

List Payment Methods

Tool to retrieve a list of payment methods from Booqable.

List Payments

List a page of Booqable payment records, optionally filtered by creation time, payment ID, or order ID.

List Photos

Tool to retrieve a paginated list of photos from Booqable.

List Plannings

List planning records for product and bundle activities, including orders and downtime.

List Price Rulesets

List price rulesets with optional filtering by archived status, name, or ID, and pagination support.

List Price Structures

Tool to list price structures.

List Product Groups

Lists product groups from Booqable API v4 with pagination and field selection options.

List Products

Tool to retrieve a list of products.

List Properties

Tool to retrieve a list of properties.

List Provinces

Tool to retrieve a list of provinces.

List Stock Item Plannings

Tool to retrieve a list of stock item plannings.

List Stock Items

Tool to retrieve a list of stock items.

List Tax Rates

List Booqable tax rates, with optional ID filtering, pagination, and sorting.

List Tax Values

Retrieve a list of calculated tax values, with optional filtering, pagination, and sorting.

List Users

List Booqable web shop user accounts with pagination and filtering options.

Search Bundles

Tool to search bundles with advanced filtering.

Search Customers

Retrieve a page of Booqable customers through the search endpoint, with optional customer field selection and relationship requests.

Search Documents

Tool to search documents using advanced filtering with logical operators.

Search Items

Search items, including products, product groups, and bundles, using filters on criteria such as name, product type, and archived status.

Search Orders

Tool to search orders with advanced filtering using logical operators.

Search Plannings

Search Booqable planning records using a group of conditions combined with an AND or OR operator.

Update Company

Tool to update the current company's information in Booqable.

SETUP GUIDE

Connect Booqable MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["booqable"],
  mcp: true,
});
Create a session scoped to Booqable and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "List all active rental orders for this week",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a Booqable request
SETUP GUIDE

Connect Booqable API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["booqable"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to Booqable
3

Run Booqable tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List all active rental orders for this week" }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the Booqable tool calls through the session, and print the final answer

Why Use Composio?

AI Native Booqable Integration

  • Supports both Booqable MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Booqable data

Managed Auth

  • Built-in API key handling with secure storage
  • Central place to manage, scope, and revoke Booqable access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Booqable
  • Scoped, least privilege access to Booqable resources
  • Full audit trail of agent actions to support review and compliance

Rolling this out across your team?

Give your team centralized access control across every framework with Composio’s MCP Gateway.

EXPLORE MCP GATEWAY
FAQ

Frequently asked questions

Start with Booqable.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Booqable tool your agent needs.Free to start.

Start building