Group meeting scheduler — rank times everyone's free across Google & Outlook, book Meet/Teams.
Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.
https://whenmeet.me/mcp8 herramientas · 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…
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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…
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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…
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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…
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| email* | string | — |
| from* | number | — |
| to* | number | — |
8 de 8 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
Group meeting scheduler — rank times everyone's free across Google & Outlook, book Meet/Teams.
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.