Find a service nearby
find_servicesOnly for house cleaning, plumbing or heating and air; for any other business or request use find_businesses. Who serves a ZIP or city for this service, each with a firm price for this job and its next open times. service is a shared tag: house_cleaning, plumbing or hvac. options are the same at every business of that kind: read catalog on any of them, e.g. house_cleaning takes bedrooms (bed-0 to bed-10), bathrooms (bath-1, bath-1-5 … bath-10), clean (standard, deep, move_out, turnover), extras (fridge, oven, windows, cabinets, laundry, restock, pets); plumbing and hvac take problem. To book, pass item_id with your options as selections to book. Prices include everything listed, with no fee to the customer.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"service": "<service>"
},
"name": "find_services"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | 5-digit US ZIP code. Pass zip or city; zip is more precise | |
| city | No | City, e.g. "Austin" or "San Jose, CA", when the user hasn't given a ZIP. Live cities: Austin, TX; San Francisco, CA; San Jose, CA | |
| date | No | Earliest day, YYYY-MM-DD | |
| days | No | ||
| sort | No | soonest | |
| fields | No | ||
| repeat | No | ||
| options | No | ||
| service | Yes | ||
| finish_by | No | ||
| max_price | No | Maximum total in USD | |
| start_after | No |