Latchbell API

Find local house cleaners with firm prices and open times, and book them directly. Cleaning businesses on Latchbell also run their schedule, jobs and customer messages here.

No key needed: operations marked "public" work with no Authorization header at all. OAuth or a personal key is only needed for the others.

One server for customers and cleaning businesses. Customers search and book with no key. Tools marked "For cleaning businesses" need the business's sign-in: ask the pro to open https://staging.latchbell.com/app, sign in, tap Manage with AI and give you the 6-letter code. Trade it for a key: POST https://staging.latchbell.com/app/api/connect with JSON {"code": "…"} returns {"key"}; send that key as the API key. The code works once, within 10 minutes. Not on Latchbell yet? They sign up at https://staging.latchbell.com/app first (about 5 minutes).

For AI assistants (for example a Meta Muse custom connector)

If you write your own client, prefer the MCP endpoint https://book-staging.latchbell.com/mcp: JSON-RPC 2.0 over HTTP (initialize, tools/list, tools/call), plain JSON responses, no session or event stream. Listing tools on each call means new operations appear automatically. The REST paths below are equivalent but fixed.

Example:

curl "https://book-staging.latchbell.com/api/v1/find_cleaners"

  • No personal key needed for operations marked "public": use the shared API key sk_pub_FppuCTRYuBdr3AJnRJfl5AXZddXVXwwR (send it as Authorization: Bearer sk_pub_FppuCTRYuBdr3AJnRJfl5AXZddXVXwwR; it allows only the public operations). Send the user's details as X-User-Name, X-User-Email and X-User-Phone headers on every request; operations that need contact details use them.
  • Endpoints

    MCP clients (Claude, ChatGPT) can use https://book-staging.latchbell.com/mcp instead.