Book a professional apartment cleaning in San Francisco via the claw.cleaning MCP server. Use when someone wants to book, schedule, or inquire about apartment cleaning services, cleaning availability, cleaning prices, or cleaning appointments. Rate is $40/hour, Saturdays and Sundays only, SF addresses only. No payment is collected up front — customers pay the cleaner in cash or card at the appointment. Handles the full flow: check availability, collect details, confirm booking.
This skill drives the claw-cleaning MCP server — nothing runs locally.
https://claw.cleaning/mcpcheck_availabilityinitiate_booking — reserve a slot (calendar invite sent immediately, customer pays the cleaner at the appointment)check_booking_status — list upcoming bookings by emailinitiate_booking without showing the full preview to the customer and getting explicit confirmation ("yes", "confirm", "book it", etc.).check_availability before initiate_booking to confirm the slot is listed as available.check_availability.Call check_availability. Omit date to get the next 8 upcoming weekend days; pass date (YYYY-MM-DD, Saturday or Sunday) to check one day.
Present the available slots clearly. Each slot shows start time and max hours available.
Ask the customer:
Show the customer a summary (date, start time, hours, address, total, email) and remind them the total is paid to the cleaner at the appointment. Ask for explicit confirmation before calling initiate_booking.
Call initiate_booking with { date, startTime, hours, address, name, email }. Returns { status: "booked", total, ... }. The slot is reserved immediately and the calendar invite is sent.
Tell the customer the slot is booked, the calendar invite is on its way, and they owe the cleaner $40/hour at the end of the session (cash or card).
Call check_booking_status with { email } if the customer asks whether their booking went through. Returns upcoming bookings for that email.
check_availability and offer alternativesSee references/booking-flow.md for a full example conversation flow.