WhenMeet.me

Free group scheduling that checks live Google Calendar and Microsoft Outlook availability, lets everyone else mark free time by hand, and ranks the best…

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Find Common Slots: Rank the best meeting times when ALL given participants are free, merging live Google/Microsoft calendar data, hand-marked availability and the heat-map sources. Defaults to the nex
  • 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
  • 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.

What data it sees

Do you need an account

No: the server works without sign-in

Free group scheduling that checks live Google Calendar and Microsoft Outlook availability, lets everyone else mark free time by hand, and ranks the best meeting slots instantly. WhenMeet.me is a free group scheduling tool for meetings that cross companies, calendars and time zones. It checks live Free/Busy from Google Calendar and Microsoft Outlook, then fills the gaps with a when2meet-style paint grid for Apple iCloud users, Proton users and anyone without a connectable calendar. The result is one shared heat-map of group availability, shown in each person’s own time zone. Pick a slot, confirm with a Google Meet or Microsoft Teams link, and guests can still propose a better time without creating an account.

Server tool list (8)

Raw names from tools/list. Only developers need these.

find_common_slotsRank the best meeting times when ALL given participants are free, merging live Google/Microsoft calendar data, hand-marked availability and the heat-map sources. Defaults to the next 14 days. Requires authentication.
create_meetingConfirm 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_meetingRead 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_availabilityAggregated group availability for an existing meeting (the symmetric heat-map): per-30-min-slot counts of how many participants are free, plus ranked everyone-free slots. Individual calendars are never exposed. No auth needed — the meeting id is the capability.
suggest_timePropose 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).
respond_to_suggestionAccept 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.
set_manual_availabilityPublish 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).
get_manual_availabilityRead previously hand-marked free slots for an email within a window.