Book It
Server Details
Find enrolled home-service and trade businesses by trade and ZIP, and send a booking request.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 5 tools
Each tool maps to a distinct step in the booking flow: discovery (find_provider), business detail (get_services), availability (check_availability), pricing (quote_range) and submission (request_booking). There is some data overlap — 'next open window' appears in find_provider, get_services and check_availability, and price ranges appear in both get_services and quote_range — which could leave an agent unsure which tool to call for availability or price detail.
All five names follow a clean verb_noun snake_case pattern (check_availability, find_provider, get_services, quote_range, request_booking). The verbs are varied but semantically precise, so the convention is predictable and readable.
Five tools tightly cover one workflow without redundancy, well inside the ideal range. Nothing feels padded or missing at the count level.
The end-to-end path of discover → inspect → check availability → price → request is fully covered, including consent handling and idempotency on repeats. Minor gaps: no way to look up a business by name or ID (only ZIP + trade), no list of supported trades, and no follow-up/status check on a submitted request — though the latter appears intentionally out of scope since businesses confirm directly.
Available Tools
5 toolscheck_availabilityCheck request windowsARead-onlyIdempotentInspect
List the windows a Book It business accepts booking requests for, by date in the business's time zone, after its minimum notice and without its days off, for up to 14 days at a time. Each window has a window_id for request_booking. A window is when the business says it can take work, not a confirmed slot.
Inputs: business_id (required), days, from_date.
find_providerFind a local providerARead-onlyIdempotentInspect
Find home-service and trade businesses enrolled in Book It that serve a US ZIP code for a trade, such as HVAC, plumbing, roofing or lawn care. Returns each business's name, phone, website, the services that match the stated need, and its next open request window. Only businesses that enrolled and list that ZIP in their own service area appear; the result states the ordering rule, which is a fair daily rotation and never paid placement. An empty list means no enrolled business covers that trade and ZIP yet.
Inputs: zip (required), trade (required), need.
get_servicesGet a business's servicesARead-onlyIdempotentInspect
Get one Book It business's services with any price range the business entered, its service-area ZIPs, its weekly hours for requests, its next open window, and the consent text a person agrees to before a booking request is sent.
Inputs: business_id (required).
quote_rangeGet a business's price rangeARead-onlyIdempotentInspect
Return the price range a Book It business entered for one of its services, labelled as the business's own range and not a quote. When the business entered no range, says so. Book It never estimates, averages or invents a price.
Inputs: business_id (required), service, service_id.
request_bookingSend a booking requestAInspect
Send a Book It business a booking request on a person's behalf. Collects only the person's name, phone, ZIP, what they need and a preferred time. The business receives it by email and in its inbox and confirms a time with the person directly; the request is never a confirmed appointment. Requires consent_confirmed true, which means the person read and agreed to the business's booking_consent_text (from get_services or check_availability). US and Canadian phone numbers only. A repeat request from the same phone to the same business within 24 hours returns the first request instead of sending another.
Inputs: need (required), business_id (required), customer_zip (required), customer_name (required), +5 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Find a local service company by US ZIP code (garage door, locks, HVAC and more) and book a visit.
Find trade businesses near you, see services, prices and free times, and prepare a booking.
Find local service businesses and send requests the owner confirms. Sandbox by default.
Find participating local service providers and book live appointment times.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables 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 gradedqualityCmaintenanceEnables 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
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search checked US roofing, siding, and gutter contractors by city and trade, and to retrieve individual contractor profiles with contact details, claimed status, and ratings. Read-only, requires no login or API key, and filters out closed or unlisted businesses.MIT
- AlicenseNot gradedqualityCmaintenanceSearch Kadro's real, bookable photographers and photography/video packages across Iran, and create a guest reservation for a specific photographer, package, date, and location on a user's behalf — no login required. Ends with a payment link the human opens themselves to verify their phone number and pay; this server never touches payment, OTP codes, or passwords. Also reports honest booking statusMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.