wittle labs

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) ⇄ Business

A booking, step by step

  1. 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.
  2. Look. get_provider_details shows services, fees, and any note from the business. get_availability returns real open windows from the business’s scheduler, plus any questions the business asks before booking.
  3. Prepare. prepare_booking checks 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.
  4. Approve and confirm. The assistant shows the summary; only after the customer says yes does it call confirm_booking.
  5. Result. Wittle reports what the business’s system actually did: confirmed, waiting for the business to accept, or “call to book”. get_booking_status shows 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.

Where to go next