Book WOOOF through your AI assistant

WOOOF has a booking door for AI assistants and concierge services. Your customers can check prices and times, and book, reschedule or cancel a groom, by asking an assistant like ChatGPT or Claude. It is a Model Context Protocol (MCP) server, open to any agent.

For people: book by asking

If you use ChatGPT or Claude, you can connect WOOOF once and then book grooms in conversation. The assistant checks your dogs, finds real times, and books with the card you have on file. Every change quotes the fee first, and you confirm before anything happens.

Add WOOOF to your assistant

  1. In your assistant’s connector or app settings, add a custom MCP server with the address https://mcp.wooof.com.au/mcp.
  2. A WOOOF page opens. Enter your mobile and the code we text you, then choose what the assistant may do and allow it.
  3. Ask away: “what times can my dog get a wash at Surry Hills this week?”, “book the Friday 10am one”, “move it to Saturday”.

A card on file is needed to secure a booking. Your mobile is how we know it is really you; we never see your assistant’s account.

For developers

The door is a remote MCP server over Streamable HTTP. There is nothing to install and no SDK, just point an MCP client at the endpoint. It speaks OAuth 2.1 with PKCE, supports Client ID Metadata Documents and Dynamic Client Registration, and is what ChatGPT and Claude connect to directly.

Authenticated endpoint: https://mcp.wooof.com.au/mcp. The full set of tools, on behalf of a signed-in customer.

Public endpoint: https://mcp.wooof.com.au/mcp/public. Prices and day-level availability, no sign-in, no registration.

Discovery metadata is at https://mcp.wooof.com.au/.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server.

What an agent can do

Every read returns only the fields it names; no staff notes, mobiles or emails ever leave.

  • list_locations WOOOF salons: address, phone, timezone.
  • get_price_list Published prices by dog size and coat, with the breed-to-coat guide.
  • find_available_days Day-level availability for a size, coat and salon, no dog needed.
  • get_my_profile · list_my_pets · list_my_bookings The signed-in customer’s own details, dogs and bookings.
  • list_services · find_times · find_group_times Services, and exact times for one dog or several dogs together.
  • add_pet · hold_time · book · book_group Add a dog, hold a time, and book one dog or a whole group.
  • quote_change · reschedule_booking · cancel_booking Quote the fee, then move or cancel a booking.
  • request_booking Send the salon a request when a service needs a person or no time suits.

Three ways to connect

1. Anonymous discovery

Any agent can read prices and day-level availability from the public endpoint with no token and no registration, like a public widget. Booking is not available this way.

2. On behalf of a customer (delegation)

Send the customer through WOOOF’s sign-in once (mobile, a texted code, consent, a card). The agent then books, reschedules and cancels for that person. This is what ChatGPT and Claude use.

3. Registered concierge (two-stage reservation)

A contracted concierge reserves a slot; WOOOF texts the customer a tap-to-confirm link; the customer confirms and adds a card. Lower friction, and a reservation never becomes a booking without the customer’s tap. See concierge partners below.

Prices and times without a sign-in

Prices and availability are public information, the same figures on this website. Any agent can read them, two ways:

  • No credential: call the public endpoint https://mcp.wooof.com.au/mcp/public. It serves list_locations, get_price_list and find_available_days only.
  • A discovery token: register and request client_credentials for the scopes catalogue:read and availability:read. Useful when you want an identity we can rate-limit and you can revoke.

Everything beyond prices and times (a customer’s dogs, bookings, or any change) needs a signed-in customer or a contracted partnership.

Concierge partners

If you run an AI concierge or personal-assistant service and want to book for your clients with less friction, we admit verified partners with a signed key and a simple agreement. Verified partners get the two-stage reservation flow and higher limits.

Tell us your service and your domain and we’ll set you up: hello@wooof.com.au.

Safety and privacy

  • Your Australian mobile verifies every new customer; no record exists before that.
  • A credit card on file is required to secure any booking; the agent never handles card details.
  • Every reschedule or cancellation quotes the fee first, and the customer confirms.
  • An agent with no signed-in customer sees only public prices and availability.
  • Rate limits apply to every agent, and a customer or WOOOF can revoke access at any time.

Questions, or building something with the WOOOF door? hello@wooof.com.au