mcpbeat

WhenMeet.me — group scheduling MCP Server

me.whenmeet/scheduler
answering

WhenMeet.me — group scheduling is answering right now. Last checked 13 min ago. It exposes 8 tools.

Group meeting scheduler — rank times everyone's free across Google & Outlook, book Meet/Teams.

Uptime history 39 hours of history
39 hours agonow
100.0%
Uptime 24h
91 of 91 checks
8
Tools
read from the server
116 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 13 min ago.

run in your terminal
claude mcp add scheduler --transport http https://whenmeet.me/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "scheduler": {
      "url": "https://whenmeet.me/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.scheduler]
url = "https://whenmeet.me/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "scheduler": {
      "url": "https://whenmeet.me/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "scheduler": {
      "url": "https://whenmeet.me/mcp"
    }
  }
}

Available tools 8

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

meeting
create_meeting
Confirm a meeting: writes the event into the authenticated host’s calendar with an optional Google Meet/Teams link, emails invites with an ICS attachment, and returns the share URL (/m/<id>). Requires authentication.
get_meeting
Read a meeting by its share-link id (the UUID from /m/<id>): time, title, conference URL, host, and any proposed alternate times with their status.
get_meeting_availability
Aggregated group availability for an existing meeting (the symmetric heat-map): per-30-min-slot counts of how many participants are free, plus ranked slots (per-participant timezones, buffer + soonness scoring, allFree:true everyone-free slots and allFree:false compromise slots). Individual calendars are never exposed. No auth needed — the meeting id is the capability.
manual
get_manual_availability
Read previously hand-marked free slots for an email within a window.
set_manual_availability
Publish hand-marked FREE time slots for an email address (the no-calendar fallback, e.g. Apple iCloud users). Replaces previously marked slots inside the window; the group heat-map updates immediately. Authenticated callers (Bearer PAT) skip the bot challenge; an anonymous caller must pass a Cloudflare Turnstile token in `turnstileToken` (only required when the server is configured with a Turnstile secret).
common
find_common_slots
Rank the best meeting times for the given participants, merging live Google/Microsoft calendar data, hand-marked availability and the heat-map sources. Each participant is filtered (Mon–Fri, waking hours) and scored in their OWN timezone; scores factor in buffer time around existing meetings and prefer sooner slots. Returns up to 8 slots: everyone-free slots first (allFree:true), then — only if there are too few — the best compromise slots (allFree:false) with a freeCount. Defaults to the next 14 days. Requires authentication.
respond
respond_to_suggestion
Accept or decline a proposed alternate time. Accepting moves the meeting (calendar event included) and re-sends invites. Only the meeting host may call this — requires authentication.
suggest
suggest_time
Propose a different time for an existing meeting on behalf of a guest. The host is notified by email and can accept or decline. Authenticated callers (Bearer PAT) skip the bot challenge; an anonymous caller must pass a Cloudflare Turnstile token in `turnstileToken` (only required when the server is configured with a Turnstile secret).

Endpoints

URLTransportStateLatencyChecked
https://whenmeet.me/mcp streamable-http answering 164 ms 13 min ago

WhenMeet.me — group scheduling — questions

Answers built from our own checks of this server.

What can WhenMeet.me — group scheduling do?
It exposes 8 tools, read directly from the server on our last check. Among them: create_meeting, find_common_slots, get_manual_availability, get_meeting, get_meeting_availability, respond_to_suggestion and 2 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is WhenMeet.me — group scheduling mostly used for?
Its tools cluster around meeting and manual. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is WhenMeet.me — group scheduling working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 116 ms. The bar chart above shows every period we have measured.
How do I connect WhenMeet.me — group scheduling?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does WhenMeet.me — group scheduling need an API key?
No. WhenMeet.me — group scheduling completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 8 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is WhenMeet.me — group scheduling?
It answers our handshake in 116 ms on average, which is faster than 80% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.