Booqable for AI agents

Booqable is rental management software that equipment and gear rental businesses use to track inventory, take orders, and manage online reservations. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.

SchedulingAPI keyMCP + RESTbooqable.com
AUDIT LOG · BOOQABLEPOLICY: acme-support
09:41:07 · claude · u_8f2read
booqable.list_items
List Items✓ allowed · 212ms
09:41:08 · claude · u_8f2read
booqable.get_order
Get Order✓ allowed · 164ms
09:41:09 · claude · u_8f2write
booqable.create_order
Create Order✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
booqable.delete_order
Delete Order✕ blocked · policy: deny
EVERY BOOQABLE CALL, ON THE RECORD
01 · USE CASES

What agents do in Booqable.

01

Check inventory availability

Read-only lookup of inventory levels and product availability before creating a new rental order.

02

Create a rental order

Create an order for a customer and product group after the user confirms the rental dates and items.

03

Require approval before deleting a customer

Flag deleting a customer or order as destructive since it removes their rental history.

02 · ACTIONS

49 Booqable actions, graded by risk.

Every Booqable action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.

read

42

Look things up. Allowed by default.

  • booqable.get_order
    Get Order
  • booqable.list_items
    List Items
  • booqable.list_lines
    List Lines
  • booqable.list_notes
    List Notes
  • booqable.list_users
    List Users
  • booqable.get_product
    Get Product
  • booqable.list_orders
    List Orders
  • booqable.list_photos
    List Photos
  • booqable.get_customer
    Get Customer
  • booqable.list_coupons
    List Coupons
  • booqable.search_items
    Search Items
  • booqable.get_customers
    Get Customers
  • booqable.get_new_order
    Get New Order
  • booqable.list_barcodes
    List Barcodes
  • booqable.list_clusters
    List Clusters
  • booqable.list_payments
    List Payments
+ 26 MORE

write

4

Create and change things. Allow, or ask the user first.

  • booqable.create_order
    Create Order
  • booqable.create_customer
    Create Customer
  • booqable.update_companies
    Update Company
  • booqable.create_product_group
    Create Product Group

destructive

3

Delete, cancel or archive. Ask first, or deny outright.

  • booqable.delete_order
    Delete Order
  • booqable.delete_customer
    Delete Customer
  • booqable.delete_product_group
    Delete Product Group
03 · HOW IT WORKS

Booqable in three steps.

  1. 01Your users connect BooqableThey add their Booqable api key on Arc0 Connect, under your brand. It goes straight into the vault.
  2. 02You set the rulesReads run, writes like “create Order” can wait for the user, and “delete Order” can be denied outright.
  3. 03Any agent can actYour agent calls Booqable through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
POLICY.TS
await arc0.policies.set('booqable', {
  read: 'allow',
  write: 'ask',        // create_order
  destructive: 'deny',  // delete_order
})

# Claude Code: the same connection, one URL
$ claude mcp add --transport http arc0 \
    https://mcp.arc0.ai/u/u_8f2
04 · AUTH AND DATA

How Booqable connects.

Users add their Booqable api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

The same Booqable connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →

AUTH
API key
CREDENTIALS
Per-tenant encrypted vault
MODEL SEES
Results only, never credentials
AUDIT LOG
Every call, on every plan
05 · WORKS WITH

Use Booqable from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Booqable and Arc0, answered.

Q01

Can I use Booqable with Claude, ChatGPT or Cursor?

Yes. Connect Booqable to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Booqable actions you allow.

Q02

How do users connect Booqable?

Users add their Booqable api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

Q03

Which Booqable actions can my agent take?

49 in total: 42 read, 4 write and 3 destructive, such as “create Order”. Your policies decide which of them each agent may call.

Q04

Can I stop my agent from deleting things in Booqable?

Yes. Actions like “delete Order” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.

Q05

Can my own backend call Booqable too?

Yes. The same Booqable connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.

Get started

Plug Booqable into your agent.

Your users connect Booqable once, under your brand. Your agent gets 49 actions behind your policies, with every call on the record.

Free to build · MCP + REST · Audit log on every plan