groundmail-mcp

MCPcomunidaden línea
v0.14.3io.github.GroundmailMITActualizado hace 1 dnpmGitHub

Groundmail MCP server: send transactional email, manage domains, templates, webhooks and suppressions from Claude, Cursor, ChatGPT and other MCP clients

Estado del endpointen línea
comprobado hace 3 días · 107 ms · requiere autenticación
100 % de las últimas 1 comprobación llegó a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (stdio, streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
4kDescargas/sem.
hace 1 dÚltima actualización
Necesita 1 credencial antes de poder ejecutarse
  • GROUNDMAIL_API_KEYClave de APIobligatoria

    Groundmail API key (starts with gm_). Create one at https://app.groundmail.dev/api-keys

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
Autorio.github.Groundmail
LicenciaMIT
Versión0.14.3
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas33 herramientas · 3 privilegiadas
Análisis de seguridad✓ Limpiov0.14.3 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado17 oct 2026

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.

Herramientas

33 herramientas · 3 privilegiadas
Extraído estáticamente del paquete publicadov0.14.3 · 5h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

send_emailSend a transactional email via Groundmail. Provide subject + html/text, or a published template_id / template_alias with optional variables. To test without delivering anything, send to a simulator address: delivered@, bounce@, block@, complaint@, suppressed@ or delayed@simulator.groundmail.dev (pl…

Send a transactional email via Groundmail. Provide subject + html/text, or a published template_id / template_alias with optional variables. To test without delivering anything, send to a simulator address: delivered@, bounce@, block@, complaint@, suppressed@ or delayed@simulator.groundmail.dev (pl…

No se publicó ningún esquema de entrada para esta herramienta.

list_emailsList recent emails sent from this account. Test emails (test keys, simulator addresses) have test: true.

List recent emails sent from this account. Test emails (test keys, simulator addresses) have test: true.

No se publicó ningún esquema de entrada para esta herramienta.

get_emailGet a single email by public id (msg_…).

Get a single email by public id (msg_…).

No se publicó ningún esquema de entrada para esta herramienta.

list_domainsList sending domains for this account.

List sending domains for this account.

No se publicó ningún esquema de entrada para esta herramienta.

create_domainAdd a sending domain. DNS must still be applied and verified before production sends.

Add a sending domain. DNS must still be applied and verified before production sends.

No se publicó ningún esquema de entrada para esta herramienta.

apply_domain_dnsApply Groundmail DNS records for a domain through Cloudflare, Vercel or GoDaddy. Uses the provider connected in the dashboard (Integrations), or one-time credentials passed on the request.

Apply Groundmail DNS records for a domain through Cloudflare, Vercel or GoDaddy. Uses the provider connected in the dashboard (Integrations), or one-time credentials passed on the request.

No se publicó ningún esquema de entrada para esta herramienta.

verify_domainVerify DNS for a sending domain after records are applied.

Verify DNS for a sending domain after records are applied.

No se publicó ningún esquema de entrada para esta herramienta.

list_webhooksList webhook endpoints for this account.

List webhook endpoints for this account.

No se publicó ningún esquema de entrada para esta herramienta.

create_webhookCreate a webhook endpoint. Returns the endpoint plus a signing secret (shown once).

Create a webhook endpoint. Returns the endpoint plus a signing secret (shown once).

No se publicó ningún esquema de entrada para esta herramienta.

delete_webhookprivilegiadaDelete a webhook endpoint by id.

Delete a webhook endpoint by id.

No se publicó ningún esquema de entrada para esta herramienta.

list_suppressionsList suppressed recipient addresses.

List suppressed recipient addresses.

No se publicó ningún esquema de entrada para esta herramienta.

validate_emailCheck one email address with Groundmail validation before accepting it (for example at signup): verdict valid | risky | invalid, reasons, a typo suggestion, and disposable / role flags. Free; sends nothing.

Check one email address with Groundmail validation before accepting it (for example at signup): verdict valid | risky | invalid, reasons, a typo suggestion, and disposable / role flags. Free; sends nothing.

No se publicó ningún esquema de entrada para esta herramienta.

add_suppressionAdd an address to the suppression list.

Add an address to the suppression list.

No se publicó ningún esquema de entrada para esta herramienta.

remove_suppressionprivilegiadaRemove a suppression by id or email address.

Remove a suppression by id or email address.

No se publicó ningún esquema de entrada para esta herramienta.

list_category_opt_outsList category opt-outs: addresses that used a one-click unsubscribe to leave product or newsletter email. Sends in that category to them are refused until the opt-out is removed.

List category opt-outs: addresses that used a one-click unsubscribe to leave product or newsletter email. Sends in that category to them are refused until the opt-out is removed.

No se publicó ningún esquema de entrada para esta herramienta.

remove_category_opt_outprivilegiadaRemove a category opt-out by id or email address so the address receives that category again. Use only when the reader has asked to re-subscribe.

Remove a category opt-out by id or email address so the address receives that category again. Use only when the reader has asked to re-subscribe.

No se publicó ningún esquema de entrada para esta herramienta.

list_templatesList email templates.

List email templates.

No se publicó ningún esquema de entrada para esta herramienta.

get_templateGet a template by id or alias.

Get a template by id or alias.

No se publicó ningún esquema de entrada para esta herramienta.

create_templateCreate a draft email template (html or blocks format).

Create a draft email template (html or blocks format).

No se publicó ningún esquema de entrada para esta herramienta.

publish_templatePublish a template, snapshotting an immutable version for sends.

Publish a template, snapshotting an immutable version for sends.

No se publicó ningún esquema de entrada para esta herramienta.

send_test_webhook_eventSimulate a webhook event (POST /emails/test) for CI or local webhook testing. Optionally deliver to subscribed endpoints.

Simulate a webhook event (POST /emails/test) for CI or local webhook testing. Optionally deliver to subscribed endpoints.

No se publicó ningún esquema de entrada para esta herramienta.

list_tenantsList tenants: one per customer you send email for, each with its own domains, suppression list, stats, pause switch and daily limit. Tenants are included on the Scale and Dedicated plans.

List tenants: one per customer you send email for, each with its own domains, suppression list, stats, pause switch and daily limit. Tenants are included on the Scale and Dedicated plans.

No se publicó ningún esquema de entrada para esta herramienta.

create_tenantCreate a tenant for one of your customers. Then send with tenant set to its external id, and give it its own domains with create_domain (tenant).

Create a tenant for one of your customers. Then send with tenant set to its external id, and give it its own domains with create_domain (tenant).

No se publicó ningún esquema de entrada para esta herramienta.

get_tenantGet one tenant, including whether it is paused and why.

Get one tenant, including whether it is paused and why.

No se publicó ningún esquema de entrada para esta herramienta.

update_tenantChange a tenant's name, default from domain, stream policy, daily limit or metadata.

Change a tenant's name, default from domain, stream policy, daily limit or metadata.

No se publicó ningún esquema de entrada para esta herramienta.

pause_tenantPause a tenant: its new sends are refused until it is resumed. The rest of the account keeps sending. Confirm with the user first.

Pause a tenant: its new sends are refused until it is resumed. The rest of the account keeps sending. Confirm with the user first.

No se publicó ningún esquema de entrada para esta herramienta.

resume_tenantResume a paused tenant so it can send again. A tenant Groundmail paused (pause_source automated or admin) cannot be resumed this way; the user should fix the cause and contact support.

Resume a paused tenant so it can send again. A tenant Groundmail paused (pause_source automated or admin) cannot be resumed this way; the user should fix the cause and contact support.

No se publicó ningún esquema de entrada para esta herramienta.

get_tenant_statsA tenant's email counts, bounce and complaint rates over the last days (1–90, default 7), and its sending ramp today.

A tenant's email counts, bounce and complaint rates over the last days (1–90, default 7), and its sending ramp today.

No se publicó ningún esquema de entrada para esta herramienta.

get_dmarc_reportDMARC monitoring for a sending domain: who sends mail as it (grouped by provider, with unknown senders flagged as possible spoofing), SPF/DKIM/DMARC pass rates over the last 30 days, and whether it is safe to move the DMARC policy to quarantine. If monitoring is off, shows the current DMARC record;…

DMARC monitoring for a sending domain: who sends mail as it (grouped by provider, with unknown senders flagged as possible spoofing), SPF/DKIM/DMARC pass rates over the last 30 days, and whether it is safe to move the DMARC policy to quarantine. If monitoring is off, shows the current DMARC record;…

No se publicó ningún esquema de entrada para esta herramienta.

enable_dmarc_monitoringTurn on free DMARC monitoring for a sending domain. Returns the report address and the exact DMARC record to publish (the current record with the address added to rua=, keeping the policy and other report addresses). Pass apply to update the record through a DNS provider connected in the dashboard.…

Turn on free DMARC monitoring for a sending domain. Returns the report address and the exact DMARC record to publish (the current record with the address added to rua=, keeping the policy and other report addresses). Pass apply to update the record through a DNS provider connected in the dashboard.…

No se publicó ningún esquema de entrada para esta herramienta.

get_deliverabilityFetch best-effort deliverability metrics for recent sends (7d or 30d window).

Fetch best-effort deliverability metrics for recent sends (7d or 30d window).

No se publicó ningún esquema de entrada para esta herramienta.

import_from_providerBeta. Import templates, suppressions (bounces, complaints, unsubscribes), sending domains and webhooks from SendGrid, Postmark or Mailgun into Groundmail. Ask the user for their provider API key; it is used for this import only and never stored, so do not write it to a file. Run with dry_run first…

Beta. Import templates, suppressions (bounces, complaints, unsubscribes), sending domains and webhooks from SendGrid, Postmark or Mailgun into Groundmail. Ask the user for their provider API key; it is used for this import only and never stored, so do not write it to a file. Run with dry_run first…

No se publicó ningún esquema de entrada para esta herramienta.

get_import_reportBeta. The stored report of an import from SendGrid, Postmark or Mailgun: what was imported, skipped and failed, the DNS changes per domain, what still needs doing, the code change and a prompt for it. Pass the import id, or omit it for the latest import. Previews are not stored.

Beta. The stored report of an import from SendGrid, Postmark or Mailgun: what was imported, skipped and failed, the DNS changes per domain, what still needs doing, the code change and a prompt for it. Pass the import id, or omit it for the latest import. Previews are not stored.

No se publicó ningún esquema de entrada para esta herramienta.

33 de 33 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.

Acerca de

Groundmail MCP server: send transactional email, manage domains, templates, webhooks and suppressions from Claude, Cursor, ChatGPT and other MCP clients

Palabras clave
mcpemailtransactionalgroundmailcursorclaude
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-21: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 2 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

56 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+44 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.

Temas

Relacionados en email