Appointment Booking MCP server
online · 100% uptimeFind real businesses and book appointments. Books via Cal.com; imports 12 platforms.
0 stars
Reviews
Write oneNobody has reviewed Appointment Booking yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Appointment Booking tools (9)
write = sends, deletes, buys or postscheck_booking_linkFreeFree, instant pre-flight check for a booking URL. Classifies which booking platform a URL belongs to and tells you whether import_booking_url will accept it, WITHOUT fetching the page or spending money. Returns the platform, the exact smb_id import_booking_url would assign, the channels the booking will route through, and the inferred country. Use it to de-risk a paid booking BEFORE calling import_booking_url + schedule_appointment. [free, no key]
find_businessFreeFind real businesses near a place, sorted by distance (nearest of those examined; see result.search). Data: OpenStreetMap (ODbL, (c) OSM contributors); phone, website, hours only when mapped. Coverage varies; community-mapped, NOT verified by us; source=openstreetmap rows cannot be booked. Answers within about 5 s: status partial (search_in_progress) means repeat the call. If OSM is down: retriable 'temporarily unavailable', never invented rows. [free, no key] [beta]
get_outcomeFreeRetrieve the final OutcomeReceipt for a completed operation. [free, no key]
get_statusFreeQuery the current state of any in-flight async operation by operation_id. [free, no key]
import_booking_urlFreeTurn a public booking URL into a callable smb_id for send_message and capture_lead. But schedule_appointment only completes on Cal.com bound to our one connected account — the other 11 always fail schedule_appointment honestly, uncharged. Detects 12 platforms (Cal.com, Calendly, Doctolib, Booksy, Fresha, OpenTable, Setmore, Square, Acuity, Schedulista, Squarespace, BookMyCity). Idempotent — calling twice returns the same smb_id. [free, requires key] [limited]
preview_costFreeReturn an expected cost estimate, latency estimate, and success-probability estimate for a proposed call before execution. Returns the exact price when it is fixed, and a min/max range when the cost depends on channel or outcome. It does not promise an accuracy percentage - check cost_range. [free, no key]
schedule_appointmentFreeCheck availability, book, or cancel via Cal.com. Only completes when the SMB's imported booking link is bound to this deployment's ONE connected Cal.com account; otherwise fails honestly (booking_destination_unmapped) with no charge. No working booking path exists yet for non-Cal.com platforms (voice AI, web form) — those SMBs fail honestly instead of a fabricated confirmation. [from $0.15/call, variable, not charged while no payment rail is on] [async→get_outcome] [limited]
self_testFreeService health probe: runs 6 internal checks and reports how many passed. Confirms the server is up and responding - it does NOT probe each tool individually. Use to verify connectivity before production use. [free, no key]
verify_businessFreeLook up what we know about a business in our supply network: contact channels, capabilities, last verification. A DIRECTORY LOOKUP - it does not contact the business. Supply-network ids only, not osm:... ids. [free, no key] [limited]
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 791ms20/20
- Tool poisoning9 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 7 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How Appointment Booking compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Tools
- 9
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 194 ms
- faster than 65% of 30,031 servers
What its tools let an agent do: 8 read · 1 create
Install Appointment Booking in Claude Code, Cursor or VS Code
claude mcp add --transport http appointment-booking https://hatchloop.dev/mcp/appointment-booking
What the publisher says
From the Appointment Booking repository's README, as published. We do not edit it. Read it on GitHub
Agent Broker - SMB Transaction & Communication MCP Server
An agent-callable MCP server that lets autonomous AI agents find, verify, message, schedule with, and transact with small and mid-sized businesses (SMBs) through a single compliance-enforced tool surface.
<!-- NO STATIC TEST BADGE. A shields.io badge is a literal in a URL: it rendered "103/103 passing" in green whether or not the suite passed, and the real count is over a thousand. A badge that cannot fail is decoration pretending to be evidence. The CI run on the commit is the evidence. -->
Live endpoint: https://hatchloop.dev/mcp/agent-broker (streamable-http, always-on Cloudflare edge)
Why this exists
There are tens of millions of long-tail small businesses in the US - barbers, plumbers, accountants, home cleaners - and they have no API surface. AI agents that need to schedule a haircut, get a quote, or send a confirmation today must either drive a browser, cold-call by voice, or give up.
This server is the missing middle layer. Agents call us; we route to the right SMB through whichever channel reaches them fastest - Cal.com -> WhatsApp -> SMS -> voice AI -> email - with full TCPA / GDPR / CASL / 10DLC compliance enforced as a non-bypassable gate.
Current status (honest)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Appointment Booking: common questions
- Is Appointment Booking MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Appointment Booking safety report
- How do I install Appointment Booking?
- It runs remotely at hatchloop.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Appointment Booking need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Appointment Booking maintained?
- The last commit was 26 days ago (2026-10-09). The latest release is v0.2.13.
- Is Appointment Booking up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Appointment Booking compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); tools 9 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.