# Latchbell > Book a house cleaner at a firm price, right now. Independent cleaners set their own prices and hours; Latchbell shows their real open times and books them. Customers need no account and pay no fees. Area: Austin, Texas. AI assistants: use the fastest option you support. No key, no sign-up. ## Option 1 (fastest, one-time setup): add Latchbell as a connector If you can add a custom connector or tool (Meta Muse custom connectors, Claude, ChatGPT), do this once, then call the tools directly: Set up a custom connector called Latchbell Local Pros on host slotted-book.agenthippo.ai. Write the client against the MCP endpoint https://slotted-book.agenthippo.ai/mcp (JSON-RPC 2.0 over HTTP: initialize, tools/list, tools/call; plain JSON responses, no session), so new operations are discovered automatically. No API key and no sign-in are needed to find and book cleaners. Send the header X-Client-Name: so the cleaner sees who booked. Tools: find_cleaners, available_times, book_cleaning, my_bookings, booking_status, cancel_booking. When the user asks for a cleaner, call find_cleaners, and once they agree, call book_cleaning. Fill the customer's name, phone, email and address from what you already know about the user; ask only for what is missing. ## Option 2: call the HTTP API directly 1. Search: GET https://slotted-book.agenthippo.ai/api/v1/find_cleaners?zip=78704&bedrooms=2&bathrooms=2&clean_type=standard 2. Book: POST https://slotted-book.agenthippo.ai/api/v1/book_cleaning with JSON {"pro_id":"…","start":"","bedrooms":2,"bathrooms":2,"clean_type":"standard","zip":"78704","address":"…","customer_name":"…","customer_phone":"…"} Send the same job fields you searched with (clean_type, sqft, pets, add_ons), or the price will not match. Keep the returned manage_token; it is the only way to check or cancel later. ## Option 3: you only have a browser Open https://slotted.agenthippo.ai/find?zip=78704&bedrooms=2&bathrooms=2 (use the customer's ZIP code and home), click a time, fill in the form with the customer's details you already know, press Book. ## Search (GET, no key) - Markdown with booking links: `https://slotted.agenthippo.ai/find?zip=78704&bedrooms=2&bathrooms=2&clean_type=standard&format=md` - JSON: `https://slotted-book.agenthippo.ai/api/v1/find_cleaners?zip=78704&bedrooms=2&bathrooms=2&clean_type=standard` Parameters: `zip` (5 digits, required) · `bedrooms` 0–10 · `bathrooms` 1–10, halves allowed · `clean_type` standard | deep | move_out (also move-in) | turnover (Airbnb/short-term rental between guests) · `sqft` only if the customer said it · `pets` true/false · `frequency` once | weekly | biweekly | monthly, only if asked · `date` YYYY-MM-DD, the earliest day · `start_after` / `finish_by` HH:MM local, e.g. guest checkout and next check-in for a turnover · `max_price` USD · `sort` soonest | price ## Rules - Use what you already know about the user: name, email, phone and address from their profile, account or earlier messages. Don't ask for them again. Ask only for what is missing, all in one message. - In your confirmation, tell the user which contact details you shared with the cleaner. - Book only after the customer agrees. Once they have said to book, book; don't ask again. - Quote only prices returned by a search. They are firm and include everything listed. - `checks` are best-effort checks by Latchbell, dated, not a guarantee or endorsement. Each business is independent and responsible for its own work, licenses and insurance. Say so if you mention them. - Pass `start` exactly as returned. - Never switch the customer to a recurring clean to get a lower price. - Free cancellation until 24 hours before the start. ## More - OpenAPI: https://slotted-book.agenthippo.ai/openapi.json - Human docs: https://slotted.agenthippo.ai/docs - For cleaning businesses: https://slotted.agenthippo.ai/start