
Official MCP RegistryListed
HandledIQ: find and book home service
Find a home service shop near a US house: its book price, real open times, a held time.
First seen 12 Oct 2026. Evidence as of 23 Oct 2026.
8
Tools
From an anonymous probe
1
Source listings
Each with its own history
17
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| booking_status | Says where a quote stands: priced, waiting on the person (with minutes left on the hold), booked (when, and with which tech), they said it was not them, or the hold ran out. Once booked, it also says whether the tech is on the way, arrived (and whether inside the time promised), finished, or the visit was cancelled. Use it after hold_time, or later, to tell the person how it went. Reads only; sends nothing. | Read-only |
| cancel_booking | Cancels a booked visit when the person asks and confirms in this conversation, free under the shop's own terms: within 3 days of booking, and before the visit; nothing is owed. Side effects: the visit comes off the shop's schedule, and the shop texts the person that their assistant cancelled it. It cannot be undone here: to book again, get a new quote. Past those terms the person calls the shop. Calling again sends no second text. | Destructive |
| find_help | Finds up to 3 shops on HandledIQ near a US ZIP code that do what the person needs, soonest open time first: each with its own book prices (all in, US dollars), their terms, its soonest open times, its service record and a quote_id for hold_time. Use it when the person needs home service at a US house: heating and cooling, plumbing, electrical, roofing, pest control, junk removal, demolition and more. An empty list means no shop on HandledIQ takes that work near that ZIP yet. Sends nothing to anyone. | Changes data |
| get_quote | Gets this shop's own book prices for what the person needs and its next real open times. Use it when the person wants a price or a time from this shop. Returns a quote_id for hold_time, the prices (all in, US dollars), their terms and up to 6 open times. visit true means no fixed price fits exactly, so the price is the shop's visit to find the problem. A price over the owner's limit waits for the owner; work outside the shop's trade gets no quote. Sends nothing to anyone. The shop is the one business_id names; kind is one of the kinds request_service gave, or leave it out and say the need in words. | Changes data |
| hold_time | Holds one open time from a quote for 10 minutes and has the shop text the person one link to book it. Use it only once the person has picked a price and a time, given their name and US mobile number, and said to go ahead. Side effect: the shop sends one text to that number. Nothing is booked until the person taps Book on the shop's page, where they also type their street address; you cannot book for them. Calling again with the same choice while the time is held sends no second text. The quote_id may come from any shop find_help or get_quote gave. | Destructive |
| move_booking | For a booked visit the person wants at another time: the shop texts the person one link to pick a new time when the same tech is free, and the visit moves only when they pick one. Side effect: one text to the person. Nothing changes on your word; booking_status shows the new time once they pick. Asked again within 10 minutes, it sends no second text. | Destructive |
| request_service | Opens HandledIQ's quote window on one shop for the person to use themselves: they pick what they need, see the shop's own book price and real open times, and hold a time. Use it when the person wants to see one shop's prices and pick a time on screen, given its business_id. Returns who the shop is and the work it prices. Sends nothing; a text goes only if the person holds a time in the window. | Read-only |
| verify_record | Checks a signed record from any HandledIQ shop (a house's, a technician's or a shop's): valid, with who signed it and the record it holds, or not valid and why. Anyone can make the same check with the key at the issuer's id. | Read-only |
Change history
- request_service: description changed (+"shop" +"to use" +"time. Use it when")
- move_booking: tool added
- hold_time: title changed
- hold_time: input schema changed (-street, -unit)
- hold_time: description changed (+"one" +"it. Use" +"only once the person has picked a price and a time, given their name and US mobile number, and said to go ahead. Side effect: the shop sends one text to that number.")
- hold_time: annotations changed
- get_quote: input schema changed
- get_quote: description changed (+"Gets this" +"Use it when the person wants a price or a time from this shop." +"for hold_time, the prices (all in, US dollars), their terms and up")
- find_help: input schema changed (+include_signed_records)
- find_help: description changed (+"Finds up to 3" +"needs, soonest open time first:" +"own")
- cancel_booking: tool added
- booking_status: title changed
- booking_status: input schema changed
- booking_status: description changed (+"Says where" +"(when," +"which tech), they")
- booking_status: annotations changed
- server instructions changed (+"books it" +"the shop's page," +"Once booked, move_booking has the shop text the person a link to pick a new time, and cancel_booking cancels for free within 3 days of booking, before the visit. Every price is all in, paid after the work.")
- Listed (registry)
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | com.handlediq/find-help | 12 Oct 2026 | 23 Oct 2026 | 1 |