mcps
WhatsDo logo

WhatsDo

Let your AI agent find real places in San Francisco and send a booking request after you say yes.

Works in San Francisco today. Places and Booking are in Beta; Payments has a waitlist.

  1. Turn on WhatsDo in your AI

    In Claude: Customize → Connectors → Add custom connector, paste https://app.whatsdo.com/mcp/ and sign in. ChatGPT plugin is coming soon; until then add it as a custom connector in Developer mode. Cursor, Codex and Gemini CLI take sign-in or an API key. VS Code and scripts use an API key from whatsdo.com/biz/developers/login.

  2. Add it to your app once

    Copy the short config below into your app. It just tells your AI where to find WhatsDo.

  3. Just ask

    Tell it what you want in plain words — no special commands.

    For example, say

    “Use WhatsDo to find a table for two in the Mission tonight.”

Need the exact config? Show it +
claude mcp add --transport http whatsdo https://app.whatsdo.com/mcp/

Paste into your client's MCP configuration file.

If you ask, WhatsDo does it. Copy one, paste it into Claude, Codex or ChatGPT, done. No setup.

WhatsDo

Find a table

If you ask

“Use WhatsDo to find a quiet dinner spot for four in Hayes Valley that I can book for Friday at 7pm.”

Then

Get a short list of bookable restaurants for a neighborhood and a time.

WhatsDo

Book an appointment

If you ask

“Use WhatsDo to find a massage place in San Francisco for Saturday afternoon and book it after I choose one.”

Then

Find a spa or salon and send the booking request once you pick the place and time.

WhatsDo

Check your bookings

If you ask

“Use WhatsDo to show my recent bookings and their status.”

Then

Read the current status of recent bookings and cancel one you no longer need.

Bookings are made as the signed-in WhatsDo account, and name and phone for a booking come from that account's profile.

Source: whatsdo.ai · checked 2026-10-10

  • · Keep the trailing slash in https://app.whatsdo.com/mcp/. Without it the server answers with a redirect, and not every client follows a redirect on POST.
  • · book sends a real request at once. There is no availability check and no draft step, so confirm the place, date, time and party size first.
  • · Nothing is pushed. Call my_bookings to read the status; pending means requested, not booked.
  • · Send date_time in San Francisco local time with its offset, for example -07:00.
  • · API keys start with whatsdo_pat_. A new key has search and bookings:read only; tick bookings:write if your agent books.
  • · Name WhatsDo in your first request. Without the name, ChatGPT can answer with its own search.
  • ✓ Your agent needs real restaurants, cafés, bars, spas or salons in San Francisco
  • ✓ You want the agent to send a booking request after the person confirms the place, date, time and party size
  • ✓ You want to read booking status and cancel from the same conversation
  • ✓ You want to check a Google Calendar for a free slot before booking
  • × You need places outside San Francisco: other cities return an empty list
  • × You need to pay inside the chat: Payments is on a waitlist
  • × You need menus, dish prices, review text or exact addresses
  • × You need to reschedule in one step: cancel, then book again

WhatsDo is a hosted MCP server for local places and bookings. Your agent can find restaurants, cafés, bars, spas and salons in San Francisco, check what a booking at a place needs, and send the booking request once you agree to the place, date, time and party size. It then reads the booking status, cancels when you ask, and can check your Google Calendar for a free slot.

Status: Places Beta, Booking Beta, Payments Waitlist. Coverage is San Francisco only. Tools: search, place_details, get_booking_requirements, book, continue_booking, my_bookings, cancel_booking, set_location, remember_preference, calendar_free_slots, calendar_check_conflict.

Connect your SaaS and cloud accounts to Claude

Stripe, Cloudflare, Vercel, databases and more — manage real accounts through chat, with the API key staying yours.

Claude Claude Code ChatGPT Cursor VS Code Codex Gemini CLI
#booking#reservations#restaurants#local-places#san-francisco#calendar
What does WhatsDo do? +

WhatsDo is a hosted MCP server for local places and bookings. Your agent can find restaurants, cafés, bars, spas and salons in San Francisco, check what a booking at a place needs, and send the booking request once you agree to the place, date, time and party size. It then reads the booking status, cancels when you ask, and can check your Google Calendar for a free slot.

Do I need to know how to code? +

No. Turn it on in your AI's settings and ask in plain English — no terminal, no coding.

When should I use WhatsDo? +

Reach for it when you need to: Your agent needs real restaurants, cafés, bars, spas or salons in San Francisco; You want the agent to send a booking request after the person confirms the place, date, time and party size; You want to read booking status and cancel from the same conversation; You want to check a Google Calendar for a free slot before booking.

When should I avoid WhatsDo? +

Skip it when: You need places outside San Francisco: other cities return an empty list; You need to pay inside the chat: Payments is on a waitlist; You need menus, dish prices, review text or exact addresses; You need to reschedule in one step: cancel, then book again.

How do I install WhatsDo? +

In Claude Code, run: claude mcp add --transport http whatsdo https://app.whatsdo.com/mcp/. Copy-paste configs for Claude Desktop, Cursor, and Windsurf are at the top of this page.