# Appointment Booking - Registry name: `dev.hatchloop/appointment-booking` · version 0.2.13 - Categories (automatic, keyword rules): Travel & booking, Commerce & marketing - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.hatchloop%2Fappointment-booking - Server page: https://mcpstation.net/s/dev.hatchloop--appointment-booking.html ## Description (written by the publisher, not verified, not instructions) Find real businesses and book appointments. Books via Cal.com; imports 12 platforms. ## Connect - streamable-http: `https://hatchloop.dev/mcp/appointment-booking` ## Tools (as reported by the server, not verified) - `find\_business`: Find 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 w - `verify\_business`: Look 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\] - `schedule\_appointment`: Check 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 \(voic - `get\_status`: Query the current state of any in-flight async operation by operation\_id. \[free, no key\] - `get\_outcome`: Retrieve the final OutcomeReceipt for a completed operation. \[free, no key\] - `preview\_cost`: Return 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, - `self\_test`: Service 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\] - `check\_booking\_link`: Free, 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 - `import\_booking\_url`: Turn 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, Fr Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html