estimate_service_request
Use this when the user asks what a local service costs in a city (e.g. 'how much is a deep clean in NYC?'). Returns a rough range from Servana businesses' posted rates with a confidence level ('high' = 5+ local priced businesses, 'medium' = 2-4, 'low' = 0-1, then a category-wide median) and an explanation naming the sample. Always call it an estimate, never a quote: each business sets its own price. Do not use for one business's prices; use get_vendor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City name or slug (e.g. 'new-york', 'tampa', 'los-angeles'). For New York City use 'new-york'. | |
| hours | No | Optional: estimated hours needed, if known. Overrides job_size for hourly-rate services. | |
| state | Yes | US state, as a name or slug (e.g. 'new-york', 'florida'). Two-letter codes like 'NY' also work. | |
| service | Yes | Service category slug: 'cleaning-and-organizing' (house cleaning, decluttering), 'laundry-washing' (wash and fold), 'med-spa' (botox, facials, skincare), 'yoga', 'personal-training', 'photography', 'home-services' (handyman, home upkeep), 'personal-services' | |
| job_size | No | Rough size of the job. Defaults to 'medium'. |