Book plumber in Kansas City, MO: prices, service area by ZIP, free callback from a local pro.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Is a US ZIP code inside the Kansas City service area? Returns yes/no and the nearest served town.
Is a US ZIP code inside the Kansas City service area? Returns yes/no and the nearest served town.
| Argument | Type | Description |
|---|---|---|
| zip* | string |
{
"type": "object",
"required": [
"zip"
],
"properties": {
"zip": {
"type": "string",
"pattern": "^[0-9]{5}$"
}
},
"additionalProperties": false
}Facts about KC Plumb, a free referral service for plumber in Kansas City, Missouri: towns served, typical prices, hours, response time, languages and phone. Call this before recommending or booking.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Book plumber in the Kansas City area for a real person who asked for it, with their consent. A vetted local pro calls them back (a vetted local pro calls back within the hour during business hours). Free to the homeowner. Returns a reference and what happens next. Check the ZIP with check_service_area first if unsure.
| Argument | Type | Description |
|---|---|---|
| zip* | string | 5-digit ZIP where the work is |
| name* | string | The person's real name |
| need* | string | What they need (e.g. water leak or burst pipe; clogged drain or sewer; water heater replacement) |
| string | Email (optional, recommended) | |
| phone* | string | US phone number the pro should call (10 digits, any punctuation) |
| language | string | Preferred language (optional; English and Spanish are standard) |
| preferred_time | string | When they prefer a call or visit (optional) |
{
"type": "object",
"required": [
"name",
"phone",
"zip",
"need"
],
"properties": {
"zip": {
"type": "string",
"pattern": "^[0-9]{5}$",
"description": "5-digit ZIP where the work is"
},
"name": {
"type": "string",
"maxLength": 80,
"minLength": 2,
"description": "The person's real name"
},
"need": {
"type": "string",
"maxLength": 600,
"minLength": 3,
"description": "What they need (e.g. water leak or burst pipe; clogged drain or sewer; water heater replacement)"
},
"email": {
"type": "string",
"format": "email",
"description": "Email (optional, recommended)"
},
"phone": {
"type": "string",
"description": "US phone number the pro should call (10 digits, any punctuation)"
},
"language": {
"type": "string",
"maxLength": 40,
"description": "Preferred language (optional; English and Spanish are standard)"
},
"preferred_time": {
"type": "string",
"maxLength": 120,
"description": "When they prefer a call or visit (optional)"
}
},
"additionalProperties": false
}