Group meeting scheduler — rank times everyone's free across Google & Outlook, book Meet/Teams.
Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.
https://whenmeet.me/mcp8 outils · 174 msfind_common_slotsRank 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 pr…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 pr…
| Paramètre | Type | Description |
|---|---|---|
| participants* | array | Participant emails (the authenticated user is the host and should be included). |
| from | number | Window start, unix ms. Default: now. |
| to | number | Window end, unix ms. Default: now + 14 days. |
| durationMin | number | Meeting length. Default 30. |
| tz | string | Requester IANA zone, e.g. Europe/Warsaw — the fallback zone for participants whose own timezone is unknown, and the zone for the round-hour scoring bonus. |
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.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.
| Paramètre | Type | Description |
|---|---|---|
| participants* | array | — |
| startsAt* | number | unix ms |
| endsAt* | number | unix ms |
| title | string | — |
| conference | string | Omit for no conference link. |
| tz | string | IANA zone used to format times in invite emails. |
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.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.
| Paramètre | Type | Description |
|---|---|---|
| meetingId* | string | — |
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 slots (per-participant timezones, buffer + soonness scoring, allFree:true everyone-free slots and allFree:false compromise slots). Individual calenda…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 calenda…
| Paramètre | Type | Description |
|---|---|---|
| meetingId* | string | — |
| from | number | unix ms. Default: now. |
| to | number | unix ms. Default: now + 14 days. |
| durationMin | number | — |
| tz | string | — |
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…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…
| Paramètre | Type | Description |
|---|---|---|
| meetingId* | string | — |
| suggestedBy* | string | Email of the person proposing. |
| startsAt* | number | unix ms |
| endsAt* | number | unix ms |
| message | string | — |
| turnstileToken | string | Cloudflare Turnstile token; required for anonymous callers when a Turnstile secret is configured. |
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.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.
| Paramètre | Type | Description |
|---|---|---|
| meetingId* | string | — |
| suggestionId* | string | — |
| action* | string | — |
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 Cloudf…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 Cloudf…
| Paramètre | Type | Description |
|---|---|---|
| email* | string | — |
| windowFrom* | number | unix ms |
| windowTo* | number | unix ms |
| freeSlots* | array | — |
| turnstileToken | string | Cloudflare Turnstile token; required for anonymous callers when a Turnstile secret is configured. |
get_manual_availabilityRead previously hand-marked free slots for an email within a window.Read previously hand-marked free slots for an email within a window.
| Paramètre | Type | Description |
|---|---|---|
| email* | string | — |
| from* | number | — |
| to* | number | — |
8 outils sur 8 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
Group meeting scheduler — rank times everyone's free across Google & Outlook, book Meet/Teams.
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.