mcpbeat Sign in

AgentBookable MCP Server

by agentbookable Your server? Claim it
answering

AgentBookable is answering right now. Last checked 6 min ago. It exposes 9 tools.

Find local services, check live availability, and book real appointments with consent.

Uptime history 46 days of history · worst day 99%
46 days agonow
100.0%
Uptime 24h
91 of 91 checks
9
Tools
read from the server
450 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 12 September 2026. No other catalogue keeps this.

12 Sep a tool description was rewritten get_booking
12 Sep a tool changed the parameters it asks for get_booking

Nothing serious here today

Today is the operative word: we check AgentBookable every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add mcp --transport http https://agentbookable.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://agentbookable.com/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://agentbookable.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://agentbookable.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://agentbookable.com/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

booking
create_booking
Create a REAL appointment. CONSEQUENCEFUL: only after the user has explicitly chosen a slot and authorized the booking in their own words. Flow: (1) check the service's bookingRequirements and collect any required customer details (e.g. phone); (2) create a mandate via the create_mandate tool with the user's exact instruction; (3) call this tool with the mandateRef. The mandate is single-use and expires in 15 minutes. On SLOT_NO_LONGER_AVAILABLE offer the returned alternatives — never rebook unilaterally.
get_booking
Retrieve a booking by its AgentBookable id (bb_bkg_*). Requires the mandateRef issued for that booking (from create_booking / create_mandate). Provider identity is never returned.
mandate
create_mandate
Legacy: record the user's authorization WITHOUT a booking draft. Prefer the draft flow: prepare_booking → show proposal → user agrees → create_mandate_for_draft → create_booking with draftId. The draft flow binds consent to the exact appointment the user saw.
create_mandate_for_draft
After the user explicitly agrees to the exact proposal in the draft (an affirmative reply such as 'yes, book it' — the user having already seen business, service, date and time), assert consent here to get a single-use mandate bound to that draft. consentObtained must be true; this assertion is audited. If anything consequential changes (different time, service or business), prepare a NEW draft and get fresh consent.
availability
get_availability
Find LIVE availability for a service. Always call this immediately before create_booking — slots are temporary (~60s) and revalidated at booking. Pass an ISO-8601 window; use a slot id from the result when booking.
business
get_business
Get one business's record by id (ab_bus_*) or slug. Includes capabilities (availability/booking/reschedule/cancellation/payment) — NEVER promise an action whose flag is false — plus _links to the service list, availability endpoint and booking flow, and per-service bookingRequirements (e.g. whether customer phone is required).
businesses
find_businesses
Search the AgentBookable registry for businesses that accept AI bookings. Search by free text, category, city, service name or geo radius. ALWAYS start here — the results include capability flags and _links telling you the exact next endpoints.
prepare
prepare_booking
Prepare a booking draft: the concrete proposal (business, service, time, customer) to show the user. Validates live availability and customer requirements — if requirements are missing you get MISSING_CUSTOMER_REQUIREMENT: ask the user for those details first, then call again. Show the returned draft to the user as the final proposal (business, service, duration, date/time), then obtain explicit affirmative consent. The draft expires after 30 minutes; consent binds to this exact proposal.
services
list_services
List the services a business has opened to AI booking. Each service has a durationMinutes and bookingRequirements telling you what customer details to collect (name/email/phone) BEFORE booking.

Endpoints

URLTransportStateLatencyChecked
https://agentbookable.com/mcp streamable-http answering 520 ms 6 min ago

Alternatives to AgentBookable

same job, measured the same way
Aisha
by hi-aisha

Verified local businesses, bookable by AI agents: services, prices, availability and appointments.

12 tools answering
Denik
by denik

Book appointments, check availability, list services and create payment links for a Denik business.

46 installs/wk local only
Resadock
by resadock

Search and book local services in France: real availability, quotes, consented one-tap bookings.

10 tools answering
pickyourmatch
by pickyourmatch

Find exact, directly bookable hotel rooms and apartments with live availability and prices.

4 tools answering
MCP Gera Clinic
by geraservicesuk

Search doctors, check availability, book medical appointments. 7 tools. 50+ countries.

local only
MCP Near Me
by voicedispatcher

Find participating local service providers and book live appointment times.

12 tools answering
WellFred — Services in Costa Rica
by leesalminen

Find Costa Rica services, providers, classes and events; check availability and prepare bookings.

11 tools answering
daybag.io
by daybag

Bookings for outdoor outfitters: check availability and book classes, appointments and rentals.

answering

AgentBookable — questions

Answers built from our own checks of this server.

What can AgentBookable do?
It exposes 9 tools, read directly from the server on our last check. Among them: create_booking, create_mandate, create_mandate_for_draft, find_businesses, get_availability, get_booking and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is AgentBookable mostly used for?
Its tools cluster around booking and mandate. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is AgentBookable working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 450 ms. The bar chart above shows every period we have measured.
How do I connect AgentBookable?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does AgentBookable need an API key?
No. AgentBookable completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is AgentBookable?
It answers our handshake in 450 ms on average, which is faster than 30% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.