Bookeo logoMCP server · Work management

Bookeo MCP server

Bookeo in any MCP client, through Memtro: Bookeo does not publish this server. Memtro's Bookeo connector reads Bookeo through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Bookeo bookings for tours, activities, classes and appointments: bookings by date or last change with product, customer name, participants, price and paid, a customer's bookings, customers by name with membership and booking history counts, payments received and refunds, open slots and seats, products, people categories, resources, and blocked time or seats. When you ask, can create or cancel a booking (telling the customer only when you say so), record a payment against a booking, create, update or delete a customer, and block or unblock resources or seats. Customer contact details are never read.

Reads

  • bookeo_list_productsProducts that can be booked in Bookeo (tours, classes, courses, appointments): id, type (fixed, fixedCourse, flexibleTime), duration…
  • bookeo_settingsThe Bookeo business's name, its people categories (Adults, Children... with the ids a booking's participants use) and its resources (staff, rooms…
  • bookeo_list_bookingsBookeo bookings: booking number, product, start and end, customer name, participants, options chosen, total and paid, cancelled…
  • bookeo_get_bookingOne Bookeo booking by its booking number, with product, time, customer name, participants by category, options, resources, price and amount paid…
  • bookeo_list_customersBookeo customers found by name (or by exact email or phone, which are used to search but never returned), or those created since a date: id, name…
  • bookeo_list_paymentsPayments received in Bookeo in a period (default the last 7 days, at most 31), refunds included as negative amounts: amount, method, reason…
  • bookeo_availabilityOpen slots in Bookeo with the seats left in each, for one product or every fixed-schedule product, in a window (default the next 7 days, at most 31).
  • bookeo_list_blocksBlocked time on resources and blocked seats on events in Bookeo in a window (default the next 14 days, at most 31): id, when…

Acts, when you ask

These change something in Bookeo. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • bookeo_create_bookingCreates a booking in Bookeo for a product, either on an event (event_id from bookeo_availability…
  • bookeo_cancel_bookingCancels a Bookeo booking; it stays on record but frees its seats and leaves the calendar, and cannot be un-cancelled.
  • bookeo_record_paymentRecords a payment received against a Bookeo booking (cash, bank transfer, card taken elsewhere...), or a refund as a negative amount.
  • bookeo_create_customerCreates a customer record in Bookeo (nobody is emailed).
  • bookeo_update_customerChanges a Bookeo customer's name, email or phone; everything else on the record is kept as it is.
  • bookeo_delete_customerPermanently deletes a Bookeo customer and their booking history; this cannot be undone.
  • bookeo_block_resourcesBlocks time on one or more Bookeo resources (staff, rooms, equipment) so it cannot be booked; nobody is notified.
  • bookeo_delete_resource_blockRemoves a resource block in Bookeo, making that time bookable again.
  • bookeo_block_seatsHolds back seats on a Bookeo event so customers cannot book them (num_seats -1 holds every seat still free); nobody is notified.
  • bookeo_delete_seat_blockRemoves a seat block in Bookeo, releasing those seats for booking.

Connect it

First connect Bookeo on Dashboard → Connections, then add Memtro to your client once. The Bookeo tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Bookeo connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › How many seats are left on Saturday's tours?
  • › Which bookings were made since yesterday?
  • › How much was paid in the last seven days, and how much was refunded?
  • › What has Priya Sharma booked with us?
  • › Block the kayak guide's time next Tuesday morning.

Questions

Is this an official Bookeo MCP server?
No. It is Memtro's MCP server with Memtro's Bookeo connector behind it: the connector reads Bookeo through its API with the credentials you connect on Dashboard → Connections, and Bookeo publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Bookeo?
Only when you ask, and only what it has been granted: create a booking, notifying the customer and staff only when told to; cancel a booking, notifying the customer only when told to; record a payment received (or a refund) against a booking; create a customer; update a customer's name, email or phone; delete a customer; block time on resources; remove a resource block; block seats on an event; remove a seat block. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · Work management

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time