WITTLE SCHEDULING TOOL · DOCS
How it works
Wittle Scheduling Tool is an MCP connector that lets a person’s AI assistant find a participating local service business, see real open times, and book a visit, with the person approving before anything is booked.
The shape of it
Wittle sits between two parties: the customer, working through their own AI assistant, and a local business, working through its own scheduling system (or Wittle’s). Each side shares only what the other needs to arrange a visit.
Customer ⇄ their assistant
│ MCP
▼
Wittle Scheduling Tool ← each business's rules:
│ area, auto-confirm or review,
▼ notice, questions
Business's scheduler (calendar, field-service app,
or a signed request to the office) ⇄ BusinessA booking, step by step
- Search. The assistant passes the customer’s own words and ZIP code to
search_providers(“no hot water”, 07003). Wittle matches the need to a trade and returns businesses that serve that ZIP. No sign-in needed. - Look.
get_provider_detailsshows services, fees, and any note from the business.get_availabilityreturns real open windows from the business’s scheduler, plus any questions the business asks before booking. - Prepare.
prepare_bookingchecks the chosen time, the business’s rules, and safety, then returns a plain summary. Nothing is booked yet. The customer signs in at this point (email code or Google), only so their bookings stay private and businesses are protected from fake bookings. - Approve and confirm. The assistant shows the summary; only after the customer says yes does it call
confirm_booking. - Result. Wittle reports what the business’s system actually did: confirmed, waiting for the business to accept, or “call to book”.
get_booking_statusshows the latest.
Principles
- Nothing is booked without the customer’s approval. Every booking takes two steps, prepare then confirm.
- Truthful status. “Confirmed” means the business’s scheduler confirmed it. Requests that need the business’s OK say so.
- Safety first. Gas smells, carbon monoxide alarms, sparking or smoke get emergency guidance and a phone number, not a booking.
- Each business sets its own rules for where it works, what it auto-confirms, and what it asks customers.
- Deterministic server. No AI model runs inside Wittle; matching, rules and routing are plain code. The intelligence lives in the assistants on each side.
