com.thejohnsonbros/plumbing-booking

MCPcommunautéen ligne
v1.0.0com.thejohnsonbrosUnknownMis à jour il y a 1 mois

Johnson Bros. Plumbing: check coverage, services, pricing, availability, and book by SMS.

État de l’endpointen ligne
vérifié il y a 8 jours · 514 ms
100 % des dernières 6 vérifications ont atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
il y a 1 moisDernière mise à jour
Paquet
Auteurcom.thejohnsonbros
LicenceUnknown
Version1.0.0
Sourcemcp-registry
Statut de confiance
B
60/100Bon
Endpoint hébergé uniquement : cette évaluation porte sur qui le publie et s’il répond, pas sur le code qui tourne derrière. Aucune analyse de CVE, de dépendances ou de code source ne s’applique ; rien ici ne garantit donc que ce code est sain.
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/30
→ Éditeur : aucune référence de dépôt n’est enregistrée pour cette annonce, `forge publish` ne peut donc pas vérifier la propriété automatiquement. Utilisez « Revendiquer cette annonce » ci-dessus — Forge les examine à la main.
—Vérification de domaine+0/10
→ Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
✓Analyse d’injection de prompt · propre+30/30
✓Analyse d’obfuscation / exfiltration · propre+20/20
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
DépendancesNon audité
Surface d’outils16 outils · aucun privilégié
Analyse de sécurité✓ Proprevlive · il y a 8 jQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé25 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

16 outils · aucun privilégié
Observé en direct depuis l’endpoint du fournisseur8d ago

Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.

  • https://thejohnsonbros.com/mcp16 outils · 514 ms
get_quoteUse 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 pricing is confirmed on-site before work begins. WHEN TO USE: When a customer asks "How much does…

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 pricing is confirmed on-site before work begins. WHEN TO USE: When a customer asks "How much does…

ParamètreTypeDescription
service_type*stringType of plumbing service (required). Examples: 'drain cleaning', 'water heater repair', 'toilet repair'
issue_description*stringDescription of the plumbing problem (required). Be specific about symptoms and location.
property_typestringType of property (default: 'residential')
urgencystringHow urgent is the repair?
emergency_helpUse 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, direct them to leave and call 911 first. Do not treat this tool as monitored emergency dispatch or…

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, direct them to leave and call 911 first. Do not treat this tool as monitored emergency dispatch or…

ParamètreTypeDescription
emergency_type*stringType of plumbing emergency (required). Examples: 'burst pipe', 'flooding', 'gas leak', 'sewage backup', 'no hot water', 'no water'
additional_detailsstringAdditional context about the emergency (optional). Include location, duration, actions already taken.
open_customer_portalUse 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. History requires SMS verification and the customer card’s private, short-lived proof. Booking requi…

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. History requires SMS verification and the customer card’s private, short-lived proof. Booking requi…

ParamètreTypeDescription
viewstringChoose booking for a new service visit, or history for the customer’s own previous and upcoming visits.
search_service_historyUse 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 portal; an MCP connection alone never authorizes history. Searches the authenticated account records a…

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 portal; an MCP connection alone never authorizes history. Searches the authenticated account records a…

ParamètreTypeDescription
querystringRepair keywords or date text, for example drain or 2025. Empty searches all available records.
statusstringFilter the verified customer’s available visits by status.
limitintegerMaximum records to return, from 1 to 50.
history_access_tokenstringPrivate verification proof attached automatically by the customer card or browser bridge. Never ask the customer for it or invent it.
submit_customer_infoAfter 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 service or symptoms are already known. Saves an in-area customer; outside database coverage saves a…

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 service or symptoms are already known. Saves an in-area customer; outside database coverage saves a…

ParamètreTypeDescription
name*stringFull first and last name
phone*string—
email*string—
address*object—
heard_about_us*stringWhere the customer found Johnson Bros; ask, never infer from the platform
issue_descriptionstringCustomer-approved service and reported symptoms, if already provided. Preserved in outside-area office lead notes; do not invent a diagnosis. Optional so conta…
confirmed*booleanCustomer submitted or approved the new customer form, including any supplied issue description
customer_lookupFor 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 returned only after successful verification. If lookup fails, offer the new-customer form or office…

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 returned only after successful verification. If lookup fails, offer the new-customer form or office…

ParamètreTypeDescription
phone*string—
confirmed*boolean—
challenge_idstring—
codestring—
request_out_of_area_callbackUse 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:true. The server rechecks coverage: in_service_area means continue normal booking (no callback is c…

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:true. The server rechecks coverage: in_service_area means continue normal booking (no callback is c…

ParamètreTypeDescription
name*stringCaller full first and last name
phone*stringCallback number. On phone calls the channel supplies the caller ID; confirm it with the caller.
address*object—
issue_description*stringWhat the caller needs, in their words
confirmed*booleanTrue only after the caller agreed to the office calling them back
get_availabilityUse 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. Without a location, this returns general capacity only, not eligibility to book; coverage_status is…

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. Without a location, this returns general capacity only, not eligibility to book; coverage_status is…

ParamètreTypeDescription
daysinteger—
start_datestring—
time_preferencestring—
zipstringService ZIP when known. Always include the customer location for a booking inquiry; outside-area requests receive no windows.
townstring—
statestring—
check_service_areaCheck 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 with town (no ZIP needed): covered = yes; partially_covered = yes for the listed covered_zips, confirm…

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 with town (no ZIP needed): covered = yes; partially_covered = yes for the listed covered_zips, confirm…

ParamètreTypeDescription
zipstring—
townstring—
statestring—
get_services_pricingUse 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 before work begins.

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 before work begins.

ParamètreTypeDescription
categorystringFilter by category: 'emergency', 'maintenance', 'repair', 'installation', 'specialty'
searchstringSearch term, e.g. "water heater", "drain"
business_infoStart 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 further information through MCP without browsing the website. Not live availability or private customer…

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 further information through MCP without browsing the website. Not live availability or private customer…

Aucun schéma d’entrée n’a été publié pour cet outil.

request_callbackUse 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 the office and send a transactional SMS acknowledgment. Do not use it for emergency dispatch; tell e…

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 the office and send a transactional SMS acknowledgment. Do not use it for emergency dispatch; tell e…

ParamètreTypeDescription
name*stringCustomer full name, for example "Jane Smith"
phone*stringCustomer phone number for the callback
emailstring—
issue_description*stringShort description of the plumbing issue
preferred_callback_timestringOptional preference such as "weekday morning"
urgencystring—
confirmed*booleanTrue only after the user explicitly asks Johnson Bros. to contact them
request_bookingUse 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 does not schedule a visit. Do not claim an appointment exists until confirm_booking returns status:c…

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 does not schedule a visit. Do not claim an appointment exists until confirm_booking returns status:c…

ParamètreTypeDescription
service*stringRequested service, e.g. "water heater replacement"
preferred_windowsarrayPreferred arrival windows from get_availability (start_time/end_time ISO strings)
time_preferencestringFallback time-of-day preference if none of the preferred windows is open
customer_typestringRequired for booking: answer to Have you used us before?
heard_about_usstringRequired for new customers: where they found us
name*stringCustomer full name
phone*stringCustomer mobile number — receives the 6-digit confirmation code
address*object—
emailstring—
notesstringIssue description / anything the technician should know
promotion_review_requestedboolean—
referral_codestring—
confirmed*booleanTrue only after the user explicitly asks to start this booking request and send the SMS code
confirm_bookingUse 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 referral-status texts. Only status:confirmed with booked:true means the visit is scheduled. status…

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 referral-status texts. Only status:confirmed with booked:true means the visit is scheduled. status…

ParamètreTypeDescription
booking_id*string—
code*string—
searchUse 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 not use it to check live appointment availability (use get_availability) or to look up a customer.

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 not use it to check live appointment availability (use get_availability) or to look up a customer.

ParamètreTypeDescription
query*stringNatural-language search terms, e.g. 'water heater Quincy'
fetchUse 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.

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.

ParamètreTypeDescription
id*stringDocument id from a search result, e.g. 'faq:pricing-service-fee'

16 outils sur 16 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

Johnson Bros. Plumbing: check coverage, services, pricing, availability, and book by SMS.

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.

Thèmes

Apparentés dans travel & booking