Skip to content

AI agents

Your agents book the way your team does

Agents get the same booking layer as people: the same calendars, rules and fairness, through a REST API, an MCP server and webhooks. On every plan, Free included.

On every plan, Free included

MCP tool callbook_meeting
{  "method": "tools/call",  "params": {    "name": "book_meeting",    "arguments": {      "slot_token": "st_4kQ9…",      "guest": {        "name": "Sofia Marino",        "email": "sofia@example.com",        "timezone": "Europe/Rome"      }    }  }}
REST APIPOST /api/v1/bookings
POST /api/v1/bookingsAuthorization: Bearer bk_…Idempotency-Key: 7c1e9a52-…Content-Type: application/json{  "slot_token": "st_4kQ9…",  "guest": {    "name": "Sofia Marino",    "email": "sofia@example.com",    "timezone": "Europe/Rome"  }}
Responsebooking
201 Created{  "object": "booking",  "id": "0b8f4c2e-91d7-4a63-b5e0-6f2d8a1c9e47",  "status": "confirmed",  "start": "2026-11-04T09:30:00Z",  "host": { "name": "Marc Dubois" },  "conference_url": "https://meet.google.com/…"}
The same booking from an MCP client or over HTTP. Both run the checks your booking page runs.

What it does

  • An MCP server

    Connect any MCP client. Its tools list event types, find availability, and book, list and cancel meetings, with typed error codes when something is refused.

  • A REST API

    Workspace keys with scopes. Availability returns signed slot tokens and a booking redeems one, so an agent only books a time it was offered.

  • The booking page's rules

    Agent bookings run the same calendar checks, locks and round-robin fairness as a guest on your page. An agent cannot double-book a host.

  • Safe to retry

    Every write takes an idempotency key. If a time was just taken, the answer carries up to three fresh alternatives instead of a bare error.

  • Signed webhooks

    Booking created, rescheduled and cancelled, signed in the Standard Webhooks format and retried for about a day.

  • On every plan

    Free runs under published fair-use limits, and paid plans have no booking cap. Every booking records whether a person or an agent made it.

Promises we put in writing

They hold for every part of the product, and they are on the pricing page.

  • Never double-booked

    Free times come from a live read of each host's calendars, and every booking is checked again when it is made. If a calendar cannot be read, no times are offered.

  • Every feature in every Team band

    Team bands differ by number of hosts, never by features. Round robin and routing forms are not an upsell.

  • Agents on every plan

    The API, the MCP server and webhooks are on Free too. Nothing an agent can do is a paid add-on.

  • A feature in your plan stays in your plan

    We never take a feature out of a plan, and your price does not go up while you stay subscribed.

Read the pricing promises

Every part works with the others: one workspace, one set of calendars, one set of rules.

  • Availability

    Live calendars that never double-book

    Weekly hours and booking rules, checked live against every Google or Outlook calendar you connect. No readable calendar, no times offered.

  • Branding

    Your brand on every booking page

    Enter your website and get your logos, colours and fonts suggested. You review each one before anything changes.

  • Round robin

    Meetings shared fairly across the team

    Each booking goes to the free host who has waited longest, or to everyone at once for collective events, with the same guarantees as one calendar.

  • Routing forms

    Every lead to the right person

    A few questions before the calendar. Ordered rules pick the event, the host or the team, and a fallback catches everyone else.

Start with your own booking page

Connect Google Calendar or Outlook, set your weekly hours and share a page that never double-books. Add your team when you are ready.

Free for one host, no card needed. Team plans from €29 a month, VAT excluded.