WhatsDo for AI Agents and Developers
What WhatsDo is
WhatsDo is an action layer for AI agents. An agent sends a structured request such as “book a table for two at 7 PM”; WhatsDo checks live availability, holds the slot, takes payment and returns a confirmation. The agent gets one API instead of one integration per business.
WhatsDo is not a marketplace or a discovery layer. It executes actions at businesses that have connected their booking, point-of-sale or calendar system.
Actions an agent can take
- Search — find bookable businesses and open slots near a location.
- Reserve — create a reservation or appointment with a guaranteed hold.
- Order and pay — complete the purchase in the same call; the business receives a confirmed, prepaid booking.
- History and calendar — read past reservations and the user’s free slots.
Categories live today: restaurants and cafes, salons and beauty, wellness and spas, gyms and fitness studios, sports facilities, events.
Integration surfaces
MCP server
Streamable HTTP transport at https://app.whatsdo.com/mcp. Authentication is required; a request without credentials returns HTTP 401. Discovery manifest: /.well-known/mcp.json.
OpenAPI / ChatGPT Actions
Spec: app.whatsdo.com/actions/openapi.json (also served at whatsdo.com/openapi.json). Endpoints: POST /actions/search, POST /actions/reserve, GET /actions/history, POST /actions/location, GET /actions/calendar/free, POST /actions/calendar/event. User identity via Google OAuth; calls carry a session JWT.
For language models
Machine-readable summary of this site: /llms.txt and /llms-full.txt.
How a request flows
- The agent calls
searchwith intent, location and time. - WhatsDo returns businesses with real-time availability and prices.
- The agent calls
reservefor the chosen slot. - WhatsDo books through the business’s own system, processes payment and returns a confirmation id.
Get access
Email team@whatsdo.com with the agent or product you are building. Try the consumer agent at app.whatsdo.com. Businesses connect at For businesses.
