Groundmail MCP server: send transactional email, manage domains, templates, webhooks and suppressions from Claude, Cursor, ChatGPT and other MCP clients
Dedotto dai trasporti dichiarati da questo annuncio (stdio, streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
GROUNDMAIL_API_KEYChiave APIobbligatoriaGroundmail API key (starts with gm_). Create one at https://app.groundmail.dev/api-keys
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento 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…
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_emailGet a single email by public id (msg_…).Get a single email by public id (msg_…).
Per questo strumento non è stato pubblicato alcuno schema di input.
list_domainsList sending domains for this account.List sending domains for this account.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
verify_domainVerify DNS for a sending domain after records are applied.Verify DNS for a sending domain after records are applied.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_webhooksList webhook endpoints for this account.List webhook endpoints for this account.
Per questo strumento non è stato pubblicato alcuno schema di input.
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).
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_webhookprivilegiatoDelete a webhook endpoint by id.Delete a webhook endpoint by id.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_suppressionsList suppressed recipient addresses.List suppressed recipient addresses.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
add_suppressionAdd an address to the suppression list.Add an address to the suppression list.
Per questo strumento non è stato pubblicato alcuno schema di input.
remove_suppressionprivilegiatoRemove a suppression by id or email address.Remove a suppression by id or email address.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
remove_category_opt_outprivilegiatoRemove 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.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_templatesList email templates.List email templates.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_templateGet a template by id or alias.Get a template by id or alias.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_templateCreate a draft email template (html or blocks format).Create a draft email template (html or blocks format).
Per questo strumento non è stato pubblicato alcuno schema di input.
publish_templatePublish a template, snapshotting an immutable version for sends.Publish a template, snapshotting an immutable version for sends.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
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).
Per questo strumento non è stato pubblicato alcuno schema di input.
get_tenantGet one tenant, including whether it is paused and why.Get one tenant, including whether it is paused and why.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
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;…
Per questo strumento non è stato pubblicato alcuno schema di input.
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.…
Per questo strumento non è stato pubblicato alcuno schema di input.
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).
Per questo strumento non è stato pubblicato alcuno schema di input.
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…
Per questo strumento non è stato pubblicato alcuno schema di input.
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.
Per questo strumento non è stato pubblicato alcuno schema di input.
33 strumenti su 33 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Groundmail MCP server: send transactional email, manage domains, templates, webhooks and suppressions from Claude, Cursor, ChatGPT and other MCP clients
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
56 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+44 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.