Atlas entry
latchbell. com
96 capabilities over MCP. First atlas observation.
96 tools. 32 only read. 1 only computes. 29 change records, and 4 of those delete or cancel. 2 move money. 4 send messages. 28 have no reading.◇
AI reading, beta. side-effects v1 on claude-haiku-5.5, calibrated on MCP (golden-3). Only readings above a measured precision count. Counts are tools, not calls: no tool was called.
AI readings summary · beta
The service lists 96 tools, and 40 have AI readings.
checkout_order is read as moving money.
cancel_receptionist_checkout and cancel_customer_booking are read as deleting or cancelling records.
send_text, follow_up_business and message_customer are read as sending messages to people.
Written by code from the AI readings on this page: it groups them and says nothing they do not.
What an agent can do here
AI readings, beta · Readings on 68 of 96 MCP tools. 4 read as deleting or cancelling, 2 read as moving money, 4 read as sending messages.
Moves money
2 tools
Deletes or cancels records
4 tools
Sends messages to people
4 tools
follow_up_business0.90message_customer0.90send_text0.90ask_business0.83
Changes permissions
0
No tool read this way.
Runs code
0
No tool read this way.
Should ask a person first
0
No tool read this way.
No counted reading 28 tools No reading was counted, so any effect above is possible for them: activate_phone_number, add_receptionist_source, approve_own_change, block_time, check_in, coach_phone_call, confirm_request, contact_business, customer_payment_onboarding, edit_receptionist_source and 18 more.
What changed
First atlas observation. Atlas history
Look first
AI reading, beta: AI adds items here; it never removes one.
checkout_orderMoves money · 0.92receptionist_buy_minutesMoves money · 0.90remove_site_photoDeletes or cancels records · 0.90cancel_bookingDeletes or cancels records · 0.85cancel_customer_bookingDeletes or cancels records · 0.82cancel_receptionist_checkoutDeletes or cancels records · 0.80
Surfaces
5 protocols checked
| ARD | Not found | No document retrieved |
|---|---|---|
| A2A | Not found | 0 skills |
| MCP | Valid | 2026-07-28 · 96 tools · resources not advertised · prompts not advertised |
| OpenAPI | Not detected | 0 operations |
| WebMCP | Not detected | 0 declarative form tools · experimental |
Exact states and meaning
- ARDabsent
Exact state: not found · No document retrieved
The supported discovery location returned no matching document.
Not found does not prove the service exposes no such interface elsewhere.
Not observed / not fetched
- A2Aabsent
Exact state: not found · 0 skills
The supported discovery location returned no matching document.
Not found does not prove the service exposes no such interface elsewhere.
Not observed / not fetched
- MCPobserved
Exact state: valid · Revision 2026-07-28 · 96 tools · resources not advertised · prompts not advertised
A usable protocol document was retrieved and validated.
Directly observed
- OpenAPIabsent
Exact state: not detected · 0 operations
No endpoint was established from the evidence and scope that InterfaceDelta inspected.
Not detected does not prove that no endpoint exists.
Not observed / not fetched
- WebMCPabsent
Exact state: not detected · 0 declarative form tools · experimental
No named declarative WebMCP form tools were observed in the origin root HTML.
Script-registered tools and other pages are not observed, so this does not mean the site has no WebMCP tools.
Not observed / not fetched
Capabilities
Showing 96 of 96.
| Tool and inputs | ◇ AI reading, beta · confidence | ||||||
|---|---|---|---|---|---|---|---|
| Read as one of the six effects 10 AI only raises attention: these rows come first. | |||||||
| business, customer_name, inquiry_id, message and 3 more | Sends messages to people 0.83 | Sends messages to people0.83 | |||||
| |||||||
| booking_id*, manage_token, reply_token | Deletes or cancels records 0.85 | Deletes or cancels records0.85 | |||||
| |||||||
| booking_id* | Deletes or cancels records 0.82 | Deletes or cancels records0.82 | |||||
| |||||||
| Cancels a pending unpaid plan checkout, expiring its payment link and releasing the held plan and spending-cap increase; charges nothing.no inputs | Deletes or cancels records 0.80 | Deletes or cancels records0.80 | |||||
| |||||||
| Charges a customer for an approved, itemized order with a business, or returns a Stripe checkout link for them to pay.address, business*, catalog_revision*, customer_authorized* and 9 more | Moves money 0.92 | Moves money0.92 | |||||
| |||||||
| inquiry_id*, message*, reply_token* | Sends messages to people 0.90 | Sends messages to people0.90 | |||||
| |||||||
| booking_id, follow_up, inquiry_id, message* | Sends messages to people 0.90 | Sends messages to people0.90 | |||||
| |||||||
| amount_cents*, owner_approved, request_key, shared_payment_token | Moves money 0.90 | Moves money0.90 | |||||
| |||||||
| Deletes a stored picture for good from the site gallery by its id, refused while a product, draft or live page uses it.photo_id* | Deletes or cancels records 0.90 | Deletes or cancels records0.90 | |||||
| |||||||
| Sends a text as the business to one number or up to 25 people from its paired phone, subject to daily and quiet-hour limits.text*, to* | Sends messages to people 0.90 | Sends messages to people0.90 | |||||
| |||||||
| Read as none of the six 58 Not a clearance. | |||||||
| Creates a booking for a customer from catalog items at a start time, limited to open slots unless any_time is set.address, any_time, customer_email, customer_name* and 7 more | Creates records0.91 | ||||||
| |||||||
| Books a service appointment for a customer once they approve the listed services, cost and slot.address, business*, catalog_revision*, customer_authorized* and 16 more | Creates records0.85 | ||||||
| |||||||
| booking_id*, manage_token, reply_token | Reads only0.85 | ||||||
| |||||||
| Returns a business's owner-published menu, prices, services, policies and events, with search and paging for more detail.business*, id, offset, query | Reads only0.87 | ||||||
| |||||||
| Returns a short pre-call brief for a business's AI phone answerer, covering the caller's bookings and open messages.phone* | Reads only0.90 | ||||||
| |||||||
| Lists a business's owner-approved items with prices, option choices, and how each can be booked, requested, or bought.business*, limit, offset, query | Reads only0.88 | ||||||
| |||||||
| Changes a customer inquiry's status to closed, leaving appointments, orders and payments untouched and the sender unblocked.inquiry_id* | Changes records0.80 | ||||||
| |||||||
| Creates a business account once the emailed 6-digit code is verified, and returns its one-time owner API key.code*, signup_id* | Creates records0.85 | ||||||
| |||||||
| Lists local businesses matching a name or service query, optionally filtered by category and ZIP code, with no sign-in required.kind, query, zip | Reads only0.93 | ||||||
| |||||||
| Lists providers in a ZIP or city for house cleaning, plumbing or HVAC, with fixed prices and next open times.city, date, days, fields and 8 more | Reads only0.80 | ||||||
| |||||||
| No purpose line: the tool declares too little to read.business*, date, days, finish_by and 6 more | Reads only0.88 | ||||||
| |||||||
| Lists unanswered quoted leads due for a follow-up, each with a suggested draft message.no inputs | Reads only0.80 | ||||||
| |||||||
| No purpose line: the tool declares too little to read.no inputs | Reads only0.88 | ||||||
| |||||||
| Lists recent inquiries a business received from customers or sent to other businesses, for owners only, with job details and pricing.no inputs | Reads only0.88 | ||||||
| |||||||
| Reports whether a customer's inquiry is open and if the business has replied, using its inquiry ID and reply token.inquiry_id*, reply_token* | Reads only0.90 | ||||||
| |||||||
| Adds an incoming cleaning-service lead and returns a quote, open appointment slots and a suggested reply.add_ons, bathrooms, bedrooms, clean_type and 11 more | Creates records0.80 | ||||||
| |||||||
| booking_id*, step* | Changes records0.86 | ||||||
| |||||||
| booking_id*, start, who | Changes records0.82 | ||||||
| |||||||
| Lists bookings tied to the current account login, most recent first, and returns none when using the shared public key.no inputs | Reads only0.87 | ||||||
| |||||||
| no inputs | Reads only0.87 | ||||||
| |||||||
| no inputs | Reads only0.90 | ||||||
| |||||||
| Shows an owner's business page with its live and draft versions, pending edit status, past versions, photos and color themes.no inputs | Reads only0.85 | ||||||
| |||||||
| Fetches a business's website state, including its pages, publish status, preview link and checks, or one page's HTML when given a path.path | Reads only0.84 | ||||||
| |||||||
| Reports the status, duration and new notes of a phone call the agent placed, identified by its call ID.call_id*, since | Reads only0.88 | ||||||
| |||||||
| Lists recent outbound phone calls the business placed, newest first, up to 50, without event details.limit | Reads only0.88 | ||||||
| |||||||
| Lists available US local phone numbers in the owner's plan for a given area code; nothing is purchased.area_code* | Reads only0.85 | ||||||
| |||||||
| number* | Reads only0.82 | ||||||
| |||||||
| month | Reads only0.85 | ||||||
| |||||||
| Creates a draft number transfer for the signed-in owner, leaving the legal authorization for the owner to finish later.number* | Creates records0.82 | ||||||
| |||||||
| business*, limit, offset, query | Reads only0.90 | ||||||
| |||||||
| Updates the live business page by publishing the draft or restoring an earlier version, going live for customers immediately.version_id | Changes records0.81 | ||||||
| |||||||
| Estimates an itemized price for selected catalog items and options, by fulfillment method, before a customer books or orders.business*, fulfillment, selections* | Computes only, changes nothing0.80 | ||||||
| |||||||
| Fetches one business info item by id, returning it in 6,000-character chunks so long text can be paged through.business*, id*, offset | Reads only0.93 | ||||||
| |||||||
| Shows the owner's AI receptionist knowledge: its source files and links, a summary brief, and the owner's instructions.no inputs | Reads only0.88 | ||||||
| |||||||
| Changes the phone line's speech voice for all inbound and outbound calls; an empty value resets it to the default Aoede.voice* | Changes records0.90 | ||||||
| |||||||
| Changes the monthly spending cap for the receptionist service, pausing paid usage at the limit or leaving an owner note to raise it.at_limit*, monthly_dollars* | Changes records0.88 | ||||||
| |||||||
| Reports owner-only setup readiness for website chat, voice and SMS, with next steps, without live tests.no inputs | Reads only0.86 | ||||||
| |||||||
| Shows the signed-in owner's phone line status, subscription, payments, usage limits, spending cap and AI credit balance.no inputs | Reads only0.90 | ||||||
| |||||||
| Fetches a new read of the business's website when the cached copy is over a day old, otherwise returning the last stored text.business* | Reads only0.80 | ||||||
| |||||||
| Creates a private order request for approved items; the business confirms price and timing there, with no payment or booking.address, business*, catalog_revision*, customer_authorized* and 8 more | Creates records0.80 | ||||||
| |||||||
| Returns your upcoming appointments, pending time requests, blocked time off, working hours and unread alerts, for signed-in owners only.no inputs | Reads only0.90 | ||||||
| |||||||
| Returns passages from a business's shared notes, price lists, flyers and website that match a question, with sources and dates.business*, query | Reads only0.90 | ||||||
| |||||||
| No purpose line: the tool declares too little to read.no inputs | Reads only0.86 | ||||||
| |||||||
| Updates the business's customer notes by replacing all existing text with new policies and inclusions for AI assistants.notes* | Changes records0.86 | ||||||
| |||||||
| fri, mon, sat, sun and 3 more | Changes records0.84 | ||||||
| |||||||
| no inputs | Reads only0.85 | ||||||
| |||||||
| aheadDays, bufferMinutes, cancelHours, confirm and 4 more | Changes records0.90 | ||||||
| |||||||
| Changes the business name, owner name, ZIP, service area or listing status; a new mobile waits for owner approval.business, listed, owner, phone and 2 more | Changes records0.83 | ||||||
| |||||||
| catalog* | Changes records0.85 | ||||||
| |||||||
| Updates the stored customer name on an open guest inquiry chat using its ID and reply token, leaving email and phone unchanged.customer_name*, inquiry_id*, reply_token* | Changes records0.90 | ||||||
| |||||||
| complete, settings | Changes records0.90 | ||||||
| |||||||
| Updates a lead's contacted flag, status (quoted, booked or lost) or notes, for signed-in owners only.contacted, lead_id*, notes, status | Changes records0.89 | ||||||
| |||||||
| Changes the unpublished draft of a business page, either from a queued text prompt or from fields you set directly; nothing goes live yet.page, prompt | Changes records0.85 | ||||||
| |||||||
| Updates the owner's shop catalog with approved categories, products, prices and options, which customers can then request to order.products* | Changes records0.80 | ||||||
| |||||||
| Updates the business's AI receptionist brief or instructions, taking effect for customers immediately, or restores an earlier version.draft, instructions, publish, publish_when_ready and 1 more | Changes records0.88 | ||||||
| |||||||
| Fetches new bookings, cancellations, due follow-ups and today's jobs since a saved cursor, for signed-in business owners.since | Reads only0.87 | ||||||
| |||||||
| note, pages, remove, rev | Changes records0.81 | ||||||
| |||||||
| Adds one image in JPEG, PNG or WebP form to the site's photo library and returns an address for use in page HTML.file_base64, file_name, file_type | Creates records0.82 | ||||||
| |||||||
| No counted reading 28 No reading was counted, so any effect is possible. | |||||||
| Starts activating a phone number for the receptionist plan, by forwarding an existing one or ordering a new one.mode*, number*, owner_approved* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Adds a price sheet, link, or note to the business's AI receptionist sources, rebuilding its public brief automatically.file_base64, file_name, file_type, file_url and 3 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Authorizes or rejects a held change for a business this agent registered itself, identified by an approval ID.approval_id*, approve* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Adds a time-off block for a date, all day or part of it, for one team member or everyone; overlapping bookings stay.date*, end, note, start and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Updates a booking to checked-in status for a given booking ID, allowed starting 30 minutes ahead of its scheduled time.booking_id*, reply_token | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Sends a short owner note to the agent on an active outgoing call, reporting whether the agent heard it.call_id*, note* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Updates a booking request by setting its price and duration once the customer has agreed a time.booking_id*, minutes, price_cents, start* and 1 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Sends a customer's initial message to a business, opening a conversation that is not yet a confirmed reservation or purchase.business*, customer_name*, message*, request_type | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Generates a private onboarding link so the owner can set up customer payment acceptance with an external payment provider.no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Edits the text of a receptionist source or removes it, deleting uploaded files, then rebuilds the draft for owners.remove, shareable, source_id*, text | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Estimates the total for a cart of products at a business, flagging items that need a quote; it places no order.business*, fulfillment, lines* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| evidence, lead_id*, reason* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Adds a short note of up to 300 characters to the owner's Latchbell inbox when no one is chatting with the agent.note* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| code* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Starts a recorded phone call in which the business's AI assistant dials a number and pursues a written goal.purpose*, to* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Starts publishing the uploaded website draft live after a browser check passes; nothing goes live if the check fails.rev | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Updates saved website text by rereading one or all website sources, then rebuilds the draft when content has changed.source_id | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Creates a temporary Stripe link that lets a signed-in owner manage payment cards, invoices and cancellation.no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Creates a checkout link to activate a receptionist plan for an owner, or switches a paid plan and charges the price difference right away.owner_approved*, plan | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Updates the account's billing and phone-number status by re-checking records from Stripe and Telnyx for owners.no inputs | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Generates a one-time checkout link for buying AI credits, only after owner approval; creating the link charges nothing until paid.credits*, owner_approved* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| agree_terms*, business*, email*, kind and 5 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Creates a booking request for a business that the team confirms later in the conversation; it reserves no time slot.address, business*, catalog_revision*, customer_authorized* and 15 more | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Changes an existing booking to a new start time picked from find_times; the old slot is kept until the new one is saved.booking_id*, reply_token, start* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Adds a customer's email or phone to a guest inquiry and starts a confirmation code they must enter in chat.customer_email, customer_phone, inquiry_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Sends a message to the owner's website designer AI, which works in the background and uses AI credits.message*, photo_ids | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| block_id* | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
| Updates team members, crews or places by adding, editing or removing them, leaving their existing bookings in place when removed.change, remove | unknown | unknown | unknown | unknown | unknown | unknown | No reading |
| |||||||
Read as this effect No reading: unknown Not read as this effect◇ AI readings, beta. A zero is a count, not a clearance.
Not observed in this Passport: A2A skills, MCP resources, MCP prompts, OpenAPI operations.
The atlas shows each capability by its plain identifier, inputs and declared sign-in. Publisher descriptions, paths, links and source evidence are not published here.
The comparison with the previous observation is shown only to the account that recorded it.
Atlas history
1 observation
- 96 capabilities · MCP 2026-07-28 · MCP endpoint validFirst observation
Fingerprint and versions
- Fingerprint
2792e7431d05776b95cd85d9988dc6a6b3f139c786c74cf12f745170e6de447d- Passport schema
- 0.5.0, passport-semantic-v4
- Consistency
- MCP_PROMPTS_ADVERTISEMENT_LIST: not applicable · MCP_RESOURCES_ADVERTISEMENT_LIST: not applicable · MCP_TOOLS_ADVERTISEMENT_LIST: match · OPENAPI_MCP_EXPLICIT_MAPPING: not applicable
Each class compares an observation with the previous atlas observation. Runs of unchanged observations are grouped. Struck values are what the previous observation recorded; inserted values are what this one recorded.
Declared and observed
cancel_receptionist_checkoutDeclared
The publisher declares it non-destructive.
A disagreement is not a finding about the service: either side can be wrong. How we compare declarations and readings.
About this entry
com.latchbell/latchbellListedOfficial MCP Registry · first listed 12 Nov 2026 · last listed 12 Nov 2026
Passive observations of a public interface listed in the Official MCP Registry. An observation does not verify security, ownership or compliance, and InterfaceDelta assigns no scores or rankings. Methodology · Report an inaccuracy · Ask for removal
Identity and snapshot
- Target key
sha256:a81aff9f4dccef45c6c0f90d6f5ef151588ef80f53ef8f0f982579f1950b91a0- Locator SHA-256
272b7c6954af98c539968565fce5d33a72eaba68d6785ab1f2fc3a256a8224b9- Snapshot generated
- 13 Nov 2026, 00:06 UTC
The entry is one exact observed target, not a real-world service identity, and implies no ownership. Endpoint paths are not published; the locator hash lets an operator confirm their own URL.

