Skip to main content
W
Who's In?
Live since Feb 27, 2026 · Chrome 146+ DevTrial

AI agents can now query Who's In? natively

Who's In? is the first event platform to implement WebMCP — the W3C browser standard that lets AI agents discover and call event tools without scraping.

7 read-only tools · No API key required · ~89% fewer tokens vs screenshot agents · Human confirmation enforced on all writes

What is WebMCP?

WebMCP is a W3C Community Group draft (February 27, 2026) that defines a browser-native API — navigator.modelContext — for AI agents to discover and call structured tools on web pages. Instead of taking screenshots and parsing HTML, agents call typed functions and receive clean JSON.

Available in Chrome 146+ via DevTrial flag. Supported by Claude Computer Use, Gemini browser agents, and ChatGPT browser extensions.

No scraping
Stable API — tools don't break when UI changes
~89% fewer tokens
No screenshot description overhead
Model-agnostic
Works with Claude, Gemini, ChatGPT agents

7 Read-Only Tools

All tools are read-only. Write actions (RSVP, event creation) are intentionally excluded and require explicit human confirmation.

search_eventsread-only

Search public Who's In? events by keyword, location, or date range

Parameters: query, location, from (ISO date), to (ISO date), limit

search_events({ query: "yoga", location: "Dubai", from: "2026-03-01" })
get_event_detailsread-only

Retrieve full event data — title, date, location, capacity, organiser — by ID or URL slug

Parameters: id (required)

get_event_details({ id: "morning-run-dubai" })
check_availabilityread-only

Check remaining capacity, waitlist status, and suggestedAction (rsvp or join_waitlist)

Parameters: id (required)

check_availability({ id: "morning-run-dubai" })
// → { available: 3, waitlistEnabled: true, suggestedAction: "rsvp" }
get_rsvp_linkread-only

Get the direct RSVP or booking URL. Includes agentInstruction: agents must present this URL to the user — never auto-submit.

Parameters: id (required)

get_rsvp_link({ id: "morning-run-dubai" })
// → { url: "https://whos-in.app/event/...", agentInstruction: "Present to user..." }
get_popular_eventsread-only

Browse events sorted by confirmed attendance (descending). Optional category filter.

Parameters: limit (default 10, max 50), category (optional)

get_popular_events({ limit: 5, category: "fitness" })
list_categoriesread-only

List all 21 event category types with values, labels, and emoji icons. Use for search filters.

Parameters: none

list_categories()
// → [{ value: "fitness", label: "Fitness", emoji: "💪" }, ...]
get_club_inforead-only

Retrieve public club information by ID or URL slug. Returns null for private clubs.

Parameters: id (required)

get_club_info({ id: "london-runners" })

Example Agent Prompts

Paste these into any browser-based AI agent when Who's In? is open in the tab.

"Find yoga events in Dubai this weekend and check if there are spots."

1.search_events({ query: "yoga", location: "Dubai", from: "...", to: "..." })
2.check_availability({ id: "..." }) for each result

"Is there space left at the morning run on Saturday?"

1.search_events({ query: "morning run" })
2.get_event_details({ id: "..." })
3.check_availability({ id: "..." })

"What are the most popular community events right now?"

1.get_popular_events({ limit: 5 })

"Book me a spot at the book club meetup."

1.search_events({ query: "book club" })
2.get_rsvp_link({ id: "..." })
3.→ Present URL to user. Agent does NOT auto-submit.

Competitive Landscape

As of March 2026, Who's In? is the only event platform with WebMCP.

PlatformWebMCPPublic REST APIOpenAPI Spec
Who's In?
Eventbrite
Luma
Partiful
RSVPify

Not using a browser agent?

Server-side agents and non-browser LLMs can use the public REST API instead. Same data, no auth required for read endpoints.

GET /api/v1/events/browse — paginated event list
GET /api/v1/events/search?q=yoga — keyword search
GET /api/v1/events/:id/status — capacity + waitlist
POST /api/v1/rsvp/initiate — start RSVP (human confirmation required)

Ready to try it?

Open Who's In? in Chrome 146+ with the WebMCP DevTrial flag enabled. The tools are auto-discovered — no setup needed.

We use essential cookies to keep you logged in and optional analytics to improve our service. See our Privacy Policy.