# WhatsDo Docs: MCP server, keys, booking statuses

URL: https://whatsdo.ai/docs

Skip to contentDocumentationTools reference

Sign inGet API key

Search the docs menu

Get started
- Overview
- Quickstart
- Connect your agent
- Keys and sign-in

Guides
- Book a table
- Shortlist restaurants
- Café and a walk
- Massage, salon, yoga
- Local market signals

Reference
- Tools
- Booking statuses
- Limits
- Errors and fixes

# Start building with WhatsDo

Local places and booking requests for your agent, in San Francisco.

If you’re an LLM, read llms.txt

## Add WhatsDo to your agent

Get started in under a minute

Get startedGet API key

## Examples

Find placesWhat a booking needsSend a booking requestCheck the status

PythonJavaScriptcURL

```
import os, httpx

MCP_URL = "https://app.whatsdo.com/mcp/"
headers = {"Authorization": f"Bearer {os.environ['WHATSDO_API_KEY']}",
           "Accept": "application/json, text/event-stream"}

body = {"jsonrpc": "2.0", "id": 1, "method": "tools/call",
        "params": {"name": "search",
                   "arguments": {"query": "quiet cafe for work",
                                   "location": "San Francisco, CA"}}}
print(httpx.post(MCP_URL, headers=headers, json=body).text)
```

## Next steps

### Connect your agent

Claude, Claude Code, Cursor, Codex, VS Code, Gemini CLI. ChatGPT plugin soon.

### Keys and sign-in

Google sign-in for agents, a personal key for scripts.

### Guides

Five use cases with prompts, samples and checklists.

Ask a question about the docs. Opens Claude in a new tab.

On this page

- Add WhatsDo
- Examples
- Next stepsCopy page

© WhatsDo

## Product

MCPPlacesBookingPayments

## Build

ConnectDocsUse cases

## WhatsDo

For businessesTalk to usPrivacy policyTerms of serviceCookie policySite map
