Zaptu
Server Details
Connect people with independent local home-service contractors. For plumbing, the person dials.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
5 toolsget_lead_statusCheck lead statusRead-onlyIdempotentInspect
Look up a previously submitted service request by lead_id.
| Name | Required | Description | Default |
|---|---|---|---|
| lead_id | Yes | ID returned by request_home_service. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
get_plumbing_call_numberGet the plumbing call-to-connect numberRead-onlyIdempotentInspect
Get the phone number a person dials to be connected with a local plumbing professional.
Use this for any plumbing need (leak, clog, water heater, sewer, burst pipe). No name, phone, or consent is needed. Read what_to_tell_the_user to the person. The person must place the call themselves: never dial, autodial, transfer, or call on their behalf. Zaptu does not perform the work and this is not a booking.
| Name | Required | Description | Default |
|---|---|---|---|
| zip_code | No | Optional US ZIP of the job site. Not required. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
list_supported_servicesList supported servicesRead-onlyIdempotentInspect
Which services are live (plumbing: the person dials a number) vs collecting, plus the rules for agents.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
request_cleaningRequest house cleaningInspect
Shortcut for residential house cleaning (collecting; not a booking). Same pipeline as request_home_service.
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | ||
| notes | No | ||
| state | No | ||
| bedrooms | No | ||
| zip_code | Yes | US 5-digit ZIP for the home. | |
| bathrooms | No | ||
| frequency | No | one_time | |
| square_feet | No | ||
| customer_name | Yes | Customer's full name. | |
| customer_email | No | ||
| customer_phone | Yes | US phone number. | |
| preferred_date | No | ||
| consent_to_contact | Yes | Must be true: the person agreed to a call or text about this request. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
request_home_serviceRequest a home serviceInspect
Submit a home-service request (a lead, not a booking).
Cleaning, pest control, HVAC, handyman, and other are collecting: the request is passed along when a buyer covers the service, and there is no live buyer yet, so do not promise a callback. Requires name, phone, ZIP, and the person's explicit consent.
For plumbing, the result includes call_to_connect and call_instruction: give the person the number and have them dial it. Never place the call yourself. get_plumbing_call_number does the same without any personal details.
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | ||
| notes | No | What the person needs, in their words. | |
| state | No | 2-letter US state code. | |
| dry_run | No | Validate only; nothing is saved or passed along. | |
| bedrooms | No | ||
| zip_code | Yes | US 5-digit ZIP for the job site. | |
| bathrooms | No | ||
| frequency | No | one_time | |
| home_type | No | ||
| square_feet | No | ||
| address_line | No | ||
| service_type | Yes | Type of local service requested. For plumbing, prefer get_plumbing_call_number. | |
| source_agent | No | Your agent or product name. | mcp |
| customer_name | Yes | Customer's full name. | |
| customer_email | No | ||
| customer_phone | Yes | US phone number for follow-up contact about this request. | |
| flexible_dates | No | ||
| preferred_date | No | Preferred date as YYYY-MM-DD, if any. | |
| consent_to_contact | Yes | Must be true for non-plumbing services: the person agreed to a call or text about this request. |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
5 tool updates
- First observed
get_lead_status - First observed
get_plumbing_call_number - First observed
list_supported_services - First observed
request_cleaning - First observed
request_home_service
Related MCP Connectors
Book local tradespeople — plumber, electrician, HVAC, and 7 more — via your AI agent. All US.
Find and book verified local home service professionals through AI agents.
Find and book local service businesses (plumbers, HVAC, detailers) at real prices, with approval.
Routes home emergencies to the right trade: who to call in what order, first steps, sourced costs.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to submit and track local household-service requests such as house cleaning or pest control, validating details and passing each as a routed opportunity to external providers or buyer networks. Exposes service-discovery, submission, and status-check tools so those requests flow through one consistent intake pipeline.MIT
- AlicenseNot gradedqualityBmaintenanceHome Services MCP by HireNimbus lets AI agents find, compare, and book verified local pros for handyman, renovation, HVAC, plumbing, electrical, and landscaping jobs in supported US metro markets.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables voice assistants to find nearby service providers, connect users to live video representatives for natural conversation, and handle appointment booking. It also returns confirmed bookings so the assistant can add them to its calendar.MIT

CallForMeofficial
AlicenseNot gradedqualityBmaintenanceEnables MCP clients to place real phone calls to businesses in the US and Canada, navigating phone menus, waiting on hold, asking the agent mid-call for information, and returning structured answers with transcripts. Supports booking, quotes, cancellations, and multi-business calls in parallel.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.