# claw.cleaning [Health: Active]

**Category:** 🤝 Agreements & Coordination  
**Repository:** https://github.com/GetColby/claw-cleaning  
**GitHub Stars:** 0  
**Views:** 1  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/claw-cleaning

## Description
Book a San Francisco apartment cleaning. $40/hr, weekends 8am-6pm PT, SF only.

## Tools
Capabilities this server exposes over MCP:

- **check_availability** — List available cleaning slots. Saturdays and Sundays only, 8 AM – 6 PM PT, San Francisco only. Omit `date` for the next 8 upcoming weekend days.
- **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.
- **check_booking_status** — List upcoming bookings for a customer by email. Queries Google Calendar directly, so results are live and reflect any bookings in the next ~20 events.

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "claw-cleaning": {
    "url": "https://claw.cleaning/mcp"
  }
}
```

## Documentation

## What the claw.cleaning MCP server does

The claw.cleaning MCP server lets an AI agent handle bookings for apartment cleaning in San Francisco. The service accepts SF addresses only and offers appointments on Saturdays and Sundays between 8 AM and 6 PM Pacific Time. The listed rate is $40 per hour.

The server is intended for customer-side booking workflows driven by an LLM. It can identify open appointment times, reserve a selected slot, and retrieve a customer's upcoming bookings using an email address. A calendar invitation is sent when a booking is initiated. Payment is made directly to the cleaner at the appointment rather than through the MCP connection.

## How it works

The service is available as a streamable HTTP MCP endpoint at `https://claw.cleaning/mcp`. Clients connect to that URL and call the exposed tools through MCP. No authentication is required according to the connection instructions, and the recommended path does not require a local command-line installation.

The available tools are:

- `check_availability` lists open Saturday and Sunday appointment slots during the service hours.
- `initiate_booking` reserves a selected cleaning slot and triggers a calendar invitation.
- `check_booking_status` lists upcoming bookings associated with a customer's email address.

The claw.cleaning MCP server is therefore suited to conversational flows in which an agent first checks dates, gathers the booking information required by the service, reserves a slot, and later looks up the resulting booking.

## Setup and configuration

Add the remote MCP URL to a compatible client. For Claude Desktop, the configuration uses an `mcpServers` entry named `claw-cleaning` with `https://claw.cleaning/mcp` as its URL. Cursor uses the same structure in `.cursor/mcp.json`, while Windsurf uses it in `~/.codeium/windsurf/mcp_config.json`.

Claude Code has a separate plugin that includes the MCP connection and the `apartment-cleaning` skill. The repository also documents OpenClaw and Hermes skill installation commands. These alternatives drive the remote MCP service and do not require a local binary.

The repository contains additional metadata and operational resources, including a served MCP manifest, registry metadata, an agents file, and an LLM-oriented overview.

## Limitations and notes

Bookings are limited to San Francisco addresses, weekends, and the stated 8 AM–6 PM PT service window. The advertised price is $40 per hour. The documentation does not describe weekday availability, service outside San Francisco, cancellation rules, duration limits, or payment processing beyond payment to the cleaner at the appointment.

Because `check_booking_status` uses a customer's email address, an agent workflow should use the email associated with the booking. The README identifies the transport as streamable HTTP and provides no authentication requirement. Client setup still depends on each client's MCP configuration format.

_Full upstream README: https://allmcps.com/mcp/claw-cleaning/readme_

