com.thejohnsonbros/plumbing-booking
com.thejohnsonbros/plumbing-bookingJohnson Bros. Plumbing: check coverage, services, pricing, availability, and book by SMS.
Score: 100/100
Handshake verified by our own probe.
Tools · 16
Use this when the user wants a non-binding estimate for a specific plumbing issue. Returns a price range, typical duration, and next step. Do not present the range as a guaranteed repair price; final …
Use this immediately when the user describes an urgent plumbing safety or damage situation. Give bounded mitigation guidance and direct them to call Johnson Bros.; for gas, fire, or immediate danger, …
Use this when the customer wants to book Johnson Bros. service or search their own past visits. Opens a compact card that expands into a customer form without sending a message or creating a booking. …
Use this from the customer card or browser bridge after customer_lookup verifies SMS and supplies private proof. Shared agents must use the history returned by customer_lookup or open the customer por…
After asking Have you used us before?, use for NEW customers only after they approve full name, address, email, phone and where they found us. Include the customer-approved issue_description when the …
For a returning customer: first call with phone and confirmed:true to request a code. Next call with the returned challenge_id and customer-supplied code. Saved details and recent service history are …
Use as soon as a caller is found to be outside the automatic-booking service area and agrees to a call from the office. Requires name, phone, city, state, service ZIP, issue_description and confirmed:…
Use this when the user wants live Johnson Bros. appointment availability. Include zip and any known town/state for a customer booking inquiry. Outside-area or unresolved locations receive no windows. …
Check a service ZIP, or a Massachusetts town, city or neighborhood name on its own, against the coverage database for Norfolk, Suffolk and Plymouth counties. Answer "do you serve <town>?" directly wit…
Use this when the user wants to browse Johnson Bros. services or general non-binding price ranges. Do not use it for an issue-specific estimate; use get_quote. Final pricing is confirmed on-site befor…
Start here for a self-contained Johnson Bros. business briefing: locations, services, hours, service area, dispatch fee, pricing and booking policies, credentials, payment methods, and how to get furt…
Use this only after the user explicitly asks Johnson Bros. to call them about a plumbing need and provides their own contact details. This creates a callback lead, not an appointment, and can notify t…
Use this only after the user explicitly asks to start a Johnson Bros. booking and confirms their own contact details, service address, issue, and preferred windows. It sends a six-digit SMS code and d…
Use this after the customer supplies the six-digit SMS code from request_booking. It can create customer and job records or an office-review lead, notify the office, and send transactional customer or…
Use this to find Johnson Bros. Plumbing pages about services, service area, pricing policy, or common questions. Returns ids, titles and URLs only -- call fetch with an id to read the full text. Do no…
Use this to read the full text of a document returned by search. Takes the exact id from a search result. Returns public business information only -- it never returns customer records.
Resources · 14
ui://widget/v4/customer-portal.html
ui://widget/v4/booking-confirmation.html
ui://widget/v4/availability.html
ui://widget/v4/services.html
ui://widget/v4/quote.html
ui://widget/v4/emergency.html
ui://widget/v4/date-picker.html
ui://widget/v4/time-picker.html
ui://widget/v4/lead-capture.html
ui://widget/v4/service-fee.html
ui://widget/ui-kit.css
ui://widget/shared-card.css
ui://widget/shared-card.js
ui://widget/mcp-apps.js
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://thejohnsonbros.com/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"com.thejohnsonbros/plumbing-booking": {
"url": "https://thejohnsonbros.com/mcp",
"transport": "streamable-http"
}
}
}