# claw.cleaning > AI-booked apartment cleaning service in San Francisco. $40/hour, Saturdays and Sundays only, 8 AM – 6 PM PT. The entire service is designed to be used by an LLM acting on a customer's behalf: no browser forms, no app — just tool calls over MCP or a CLI. ## How to use this service There are three equivalent integration paths. Pick whichever matches your runtime: - **MCP (recommended, zero-install)** — Streamable HTTP at https://claw.cleaning/mcp. Expose the three tools `check_availability`, `initiate_booking`, `check_booking_status` to your agent. - **Skill** — install `apartment-cleaning` via Openclaw (`openclaw install apartment-cleaning`) or Hermes (`hermes install apartment-cleaning`). Requires `CLAWT_SERVER_URL=https://claw.cleaning`. - **CLI** — `npm install -g clawt` then `clawt availability`, `clawt book`, `clawt status --email `. ## Hard rules for agents - Only book Saturdays and Sundays, between 08:00 and 18:00 America/Los_Angeles. Reject other requests. - Addresses must be in San Francisco, CA. Reject requests outside SF. - Hours must be an integer 1–8. - Always show the customer a full preview (date, start time, hours, address, total price, email) and get explicit confirmation *before* calling `initiate_booking`. - Never invent availability. Call `check_availability` first and only offer slots it returned. - After `initiate_booking`, share the returned `checkoutUrl` with the customer. The slot is only confirmed after they complete payment; if they abandon, it is released. - Use `check_booking_status` (by customer email) to answer "did my booking go through?" — not to poll aggressively. ## Key resources - [Homepage (Markdown)](https://claw.cleaning/homepage.md) - [Privacy Policy (Markdown)](https://claw.cleaning/privacy.md) - [MCP endpoint](https://claw.cleaning/mcp) - [Sitemap](https://claw.cleaning/sitemap.xml) ## Contact Operator: connor@getcolby.com