initiate_booking
Reserve a cleaning slot. No payment is collected up front — the customer pays the cleaner in cash or card at the appointment. Returns { status: "booked" }, the slot is locked in the calendar, and a calendar invite is sent to the email. Always ask the customer for full details (date, start time, hours, address, name, email) and confirm the booking preview before calling this tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | YYYY-MM-DD. Must be Saturday or Sunday. | |
| name | Yes | Customer's full name. | |
| Yes | Customer email. Calendar invite goes here. | ||
| hours | Yes | Number of hours (1–8). $40/hour. | |
| source | No | Optional caller surface. Defaults to `mcp` when omitted. | |
| address | Yes | Full street address. Must be in San Francisco, CA. | |
| startTime | Yes | 24h HH:MM, between 08:00 and 18:00 PT. |