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…
Что умеет
- 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.
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
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.
Список инструментов сервера (8)
Технические названия из tools/list. Нужны только разработчикам.
| 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 next 14 days. Requires authentication. |
| 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 everyone-free slots. Individual calendars are never exposed. No auth needed — the meeting id is the capability. |
| 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). |
| 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. |
| 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). |
| get_manual_availability | Read previously hand-marked free slots for an email within a window. |