Appointment Booking
Find real businesses and book appointments.
Connector by hatchloop.dev · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/hatchloop-dev-appointment-booking
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://hatchloop.dev/mcp/appointment-bookingRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 11 read · 3 write · 5 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 19
Read from the source code; the running server may list different tools.
Read 11 · Look things up without changing anything.
check_booking_linkcheck_compliancefind_businessget_outcomeget_statusmap_trade_restrictionpreview_costscreen_sanctionsself_testverify_businessverify_company_record
Write 3 · Create, change, send or run things.
capture_leadhandle_inboundimport_booking_url
Delete 5 · Delete, drop, revoke or wipe things.
call_businessescalate_to_humanschedule_appointmentsend_messagesend_transactional_confirmation
Network hosts it talks to 1
hatchloop.dev· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (19)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
call_businessCall Businesscan change or delete dataPlace a conversational voice-AI phone call to a business on a consumer's behalf and return a structured answer. THE differentiated capability: reach the ~60M long-tail SMBs that have NO API and NO booking page — only a phone number. An AI agent cannot pick up a phone and hold a conversation; this tool does. Give a plain-language objective; the voice AI navigates the call and extracts the answer. Business-directed (B2B), far less restricted than calling consumers — but the compliance gate still enforces recording consent per jurisdiction. Async: returns a call handle; poll get_outcome for the t…
capture_leadCapture LeadStructured intake of a prospect into an SMB's funnel with validation, enrichment hooks, and deduplication. Inserts into the SMB's CRM or direct-booking pipeline if available.
check_booking_linkCheck Booking Linkread-onlyFree, 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.
check_complianceCheck Complianceread-onlyFree, instant pre-flight for the compliance gate. Runs the SAME TCPA / GDPR / CASL / CAN-SPAM / 10DLC gate that send_message and call_business run — but in preview mode, so NO message is sent and NO state changes. Tells you whether a (recipient, channel, message_type, content) send would be permitted BEFORE you pay for it, and if not, names the exact rule and how to remediate. Use it to de-risk a paid send the same way check_booking_link de-risks a paid booking.
escalate_to_humanEscalate To Humancan change or delete dataHand off an in-flight task to a human operator with a full context bundle: transcript, prior actions, identifiers, and a recommended next step.
find_businessFind Businessread-onlyGiven criteria (vertical, location, capability, price band, availability window), return ranked candidate SMBs from the verified supply network. Returns only curated, verified, transactable businesses — not raw directory results.
get_outcomeGet Outcomeread-onlyRetrieve the final OutcomeReceipt for a completed operation.
get_statusGet Statusread-onlyQuery the current state of any in-flight async operation by operation_id.
handle_inboundHandle InboundReceive, classify, and route inbound messages on behalf of an SMB. Classifies intent (booking request, cancellation, inquiry, complaint), enriches with context, and routes to the appropriate handler or escalation path.
import_booking_urlImport Booking UrlTurn ANY public booking URL (Cal.com, Calendly, Doctolib, Booksy, Fresha, OpenTable, Setmore, Square, Acuity, Schedulista, Squarespace, BookMyCity) into a callable smb_id you can immediately use with schedule_appointment, send_message, or capture_lead. Idempotent — calling twice returns the same smb_id.
map_trade_restrictionMap Trade Restrictionread-onlyFree, live cross-border trade-compliance snapshot. Given a product and destination country (and optionally an HS code, origin country, and a list of parties to screen), returns: (a) whether the destination or any party hits an export-control or sanctions restriction, (b) the destination risk level (comprehensive_embargo / sectoral_sanctions / elevated_scrutiny / standard), (c) HS code hint if the caller provided one, (d) honest tariff guidance + official links without fabricated rates, and (e) party sanctions screening via OpenSanctions and OFAC SDN. Acts as a MIDDLEMAN -- unifies the OFAC com…
preview_costPreview Costread-onlyReturn an expected cost estimate, latency estimate, and success-probability estimate for a proposed call before execution. Accuracy SLO: actual cost within ±5% of preview.
schedule_appointmentSchedule Appointmentcan change or delete dataAvailability lookup, hold, confirm, reschedule, or cancel appointments with an SMB. Routes through the SMB's native booking system if available, falls back to voice AI or web form.
screen_sanctionsScreen Sanctionsread-onlyFree, live screening of a name or entity against official sanctions and watchlists. Queries OpenSanctions (aggregates OFAC SDN, EU Consolidated Financial Sanctions, UN Security Council, UK HMT, and 40+ official lists) plus the OFAC SDN list directly from the US Treasury. Returns matched: bool, a list of matches with score, program, and source URL, and which lists were screened. Never fabricates a match or a clear -- if no match is found, explicitly names which lists were checked. EXAMPLE USER QUERIES THAT MATCH THIS TOOL: user: "Screen this vendor before we pay them: ACME Trading LLC, Russi…
self_testSelf Testread-onlyLive capability probe that verifies the service is healthy, each claimed operation is reachable, and supply network size is current. Use to verify integration before production use.
Show 4 more tools
send_messageSend Messagecan change or delete dataSend a message on behalf of an agent's user or an SMB across SMS, email, or voice. Five message types: transactional, reminder, follow_up, notification, marketing. Every send routes through a non-bypassable compliance gate (TCPA, GDPR, CASL, PDPL across 22 jurisdictions) that enforces opt-in consent for marketing/promotional content — marketing without recorded consent is rejected at runtime with a structured compliance_violation receipt. Channel is abstracted: specify intent and recipient; the service selects and falls back across channels.
send_transactional_confirmationSend Transactional Confirmationcan change or delete dataIdempotent transactional messages: OTPs, booking confirmations, payment receipts, cancellation notices. Guaranteed delivery via redundant channels.
verify_businessVerify Businessread-onlyConfirm that an SMB is real, currently operating, and capable of the requested service. Performs a live capability probe against the business's channel.
verify_company_recordVerify Company Recordread-onlyFree, live lookup of a company official registry record. Queries the GLEIF global LEI registry (primary, 2.6 million legal entities worldwide) and SEC EDGAR (US public companies) to return the official legal name, LEI, entity status, jurisdiction, registered address, and registry authority. Never fabricates: if the company is not found in these free registries, returns an honest not_found with the sources that were queried.
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 1
- Last commit
- Sep 22, 2026 (1 month ago)
- Last release
- Sep 6, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
dev.hatchloop/appointment-booking- Version
- 0.2.13
- Auth
- Auth not stated
- License
- MIT
- Repository
- github.com/basilalshukaili/agentbroker
- Website
- hatchloop.dev/agent-broker/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from hatchloop.dev
- 0.545score
Agent Broker
hatchloop.dev
23 MCP tools: compliance, verification, messaging, booking, US contracts.
ConnectorBFreshness: BRemoteClaude Code +3 - 0.545score
Compliance Check
hatchloop.dev
Preview a TCPA/GDPR/CASL/10DLC gate result before spending a paid send.
ConnectorBFreshness: BRemoteRead-onlyClaude Code +3 - 0.545score
Verify a Company
hatchloop.dev
Verify a company on GLEIF LEI and SEC EDGAR, screen sanctions.
ConnectorBFreshness: BRemoteRead-onlyClaude Code +3 - 0.545score
SMS and WhatsApp Messaging
hatchloop.dev
Send WhatsApp, SMS, email or voice to a business with the compliance gate enforced.
ConnectorBFreshness: BRemoteRead-onlyClaude Code +3 - 0.545score
Sanctions Screening
hatchloop.dev
Screen a name or entity against OFAC SDN, the EU Consolidated list and the UK list.
ConnectorBFreshness: BRemoteClaude Code +3
Cite this page
Appointment Booking MCP server. Agent Mart. https://agentmart.dev/connectors/hatchloop-dev-appointment-booking (last updated 2026-10-24)