Guida al connettore12 minuti di lettura53 tool MCP7 lingue

Come collegare Mailtrap a ChatGPT via MCP

Lavora con un account Mailtrap da qualsiasi agente AI: invia email transazionali, bulk e in batch, testale in Email Sandbox con report di spam e HTML, gestisci domini di invio, soppressioni e modelli, segui ogni messaggio inviato nei log, leggi le statistiche di invio e gestisci contatti, liste e campagne di Email Marketing. Un solo token API; le eliminazioni irreversibili sono disattivate all'installazione.

HCA cura del team HelpCodeAggiornato 12 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Mailtrap

Mailtrap

Mailtrap email platform: send transactional, bulk and batch emails, test them in Email Sandbox (messages, spam and HTML reports), manage sending domains, suppressions, templates, Email Marketing contacts, lists and campaigns, and read sending stats and email logs.

tool

53

Regione

INTL

Categoria

Email

Autenticazione

Bearer Token

Env vars richieste

MAILTRAP_API_TOKEN
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Mailtrap con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Lavora con un account Mailtrap da qualsiasi agente AI: invia email transazionali, bulk e in batch, testale in Email Sandbox con report di spam e HTML, gestisci domini di invio, soppressioni e modelli, segui ogni messaggio inviato nei log, leggi le statistiche di invio e gestisci contatti, liste e campagne di Email Marketing. Un solo token API; le eliminazioni irreversibili sono disattivate all'installazione.

Prova a chiedere

Prompt di esempio per Mailtrap

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Mailtrap · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Mailtrap, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Mailtrap + ChatGPT

Lavora con un account Mailtrap da qualsiasi agente AI: invia email transazionali, bulk e in batch, testale in Email Sandbox con report di spam e HTML, gestisci domini di invio, soppressioni e modelli, segui ogni messaggio inviato nei log, leggi le statistiche di invio e gestisci contatti, liste e campagne di Email Marketing. Un solo token API; le eliminazioni irreversibili sono disattivate all'installazione.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

MAILTRAP_API_TOKEN

Step 1 — Ottieni le credenziali

La configurazione richiede circa 3 minuti. Ti serve un account Mailtrap.

  1. In Mailtrap apri Settings, API Tokens (https://mailtrap.io/api-tokens) e crea un token. Dagli accesso ai domini di invio (per invio, statistiche, log e soppressioni), alle sandbox o ai progetti (per Email Sandbox) e, se lo usi, a Email Marketing. Per modificare le soppressioni serve l'accesso admin.
  2. Incollalo in MAILTRAP_API_TOKEN. Viene inviato come Authorization: Bearer <token> e non scade finché non lo reimposti.
  3. Installa il connettore ed esegui mailtrap_list_accounts: mostra l'account con il tuo livello di accesso (1000 owner, 100 admin, 10 viewer) e conferma il token. Un token appartiene a un solo account e ogni chiamata lavora su quell'account, quindi non serve un id account.
  4. L'invio reale richiede un dominio di invio verificato (mailtrap_list_sending_domains); Email Sandbox funziona anche senza.

Mailtrap serve le sue aree da host diversi e il connettore sceglie quello giusto per ogni strumento: https://mailtrap.io per gestione e report, https://send.api.mailtrap.io per l'invio transazionale, https://bulk.api.mailtrap.io per lo stream Bulk e https://sandbox.api.mailtrap.io per gli invii di prova in una sandbox.

Invio: mailtrap_send_email invia un'email transazionale fino a 1000 destinatari, mailtrap_send_batch_emails fino a 500 email diverse in una chiamata (al massimo 50 MB). Le email marketing e gli altri invii massivi passano dallo stream Bulk con mailtrap_send_bulk_email e mailtrap_send_bulk_batch_emails, che tiene il traffico promozionale separato da quello transazionale. Il contenuto è text, html o entrambi, oppure un modello salvato: template_uuid (l'uuid di mailtrap_list_templates, non l'id numerico) con template_variables, senza subject, text, html e category. from_email deve stare su un dominio di invio verificato; to, cc e bcc sono liste di {"email", "name"}; gli allegati vanno in Base64 in content. Ogni invio arriva in caselle reali, quindi l'AI ti mostra destinatari, mittente, oggetto e contenuto e aspetta il tuo sì. Un invio restituisce message_ids, uno per destinatario. Le chiamate batch rispondono 200 anche quando singoli messaggi falliscono: l'AI controlla success ed errors di ogni voce in responses.

Email Sandbox: mailtrap_send_sandbox_email invia un'email di prova che viene catturata in una sandbox e mai consegnata, il modo sicuro per provare un modello o un contenuto nuovo. Poi l'AI legge i messaggi catturati (mailtrap_list_sandbox_messages, mailtrap_get_sandbox_message), il corpo come testo, HTML di anteprima, sorgente HTML o MIME grezzo, gli header, gli allegati, il report SpamAssassin con punteggio e regole scattate e il controllo HTML che indica quali elementi e proprietà CSS non sono supportati da quali client email. Elenca anche progetti e sandbox e crea sandbox; le credenziali SMTP non compaiono in nessuna risposta.

Domini e recapito: elenca e legge i domini di invio con i record DNS da pubblicare (SPF, DKIM, DMARC, return path) e la loro verifica, aggiunge un dominio e manda per email le istruzioni DNS a chi gestisce il DNS. Gli indirizzi soppressi (hard bounce, disiscrizione, segnalazione di spam, importazione manuale) sono elencati con il messaggio che li ha causati; mailtrap_create_suppression blocca gli invii a un indirizzo. Per una singola email, mailtrap_list_email_logs filtra per destinatario, stato, eventi, categoria e ora di invio, e mailtrap_get_email_log mostra gli eventi di consegna, apertura, clic e bounce con la risposta del provider. mailtrap_get_sending_stats dà i totali di un periodo, mailtrap_get_sending_stats_grouped li divide per dominio, categoria, provider della casella o giorno, e mailtrap_get_billing_usage mostra i consumi rispetto al piano.

Modelli: elenca, legge, crea e aggiorna i modelli. Le variabili usano Handlebars, per esempio {{user_name}}; le email inviate dopo una modifica usano la nuova versione.

Email Marketing: contatti con stato, liste e campi (creazione, lettura e modifica per id o email; eventi personalizzati come purchase per automazioni e segmenti; importazioni fino a 50.000 contatti abbinati per email, seguite con mailtrap_get_contact_import), liste di contatti e campi dei contatti (i merge tag usati come chiavi in fields). Campagne: mailtrap_create_campaign crea sempre una bozza, mailtrap_update_campaign modifica una bozza, mailtrap_schedule_campaign fissa un orario al massimo un mese avanti, mailtrap_start_campaign invia subito, mailtrap_cancel_campaign riporta a bozza una campagna pianificata e mailtrap_get_campaign_stats mostra i risultati. Pianificare e avviare scrivono a tutto il pubblico: l'AI conferma prima con te campagna, pubblico e orario. Aggiungi solo contatti che hanno accettato di ricevere email, e per smettere di scrivere a qualcuno disiscrivilo (unsubscribed: true) invece di eliminarlo.

Disattivati all'installazione: mailtrap_delete_suppression (l'indirizzo torna a ricevere email), mailtrap_clean_sandbox (elimina tutti i messaggi di una sandbox) e mailtrap_delete_contact. Sono irreversibili, quindi un admin del workspace li attiva quando servono al team.

Formati dei dati: gli id di domini, sandbox, messaggi, modelli, liste e campagne sono interi; contatti, soppressioni e messaggi dei log usano UUID. Gli orari sono ISO 8601 in UTC. I tassi delle statistiche sono frazioni (0.25 = 25%) e le date delle statistiche sono YYYY-MM-DD.

Paginazione: i contatti passano pagination.next_token come token finché è null; le campagne usano token come numero di pagina preso da pagination.next_token. I log passano next_page_cursor come search_after. Le soppressioni arrivano 1000 per pagina, con l'id dell'ultimo elemento come last_id. I messaggi della sandbox arrivano 30 per pagina, con page o l'id dell'ultimo messaggio come last_id.

Limiti: 150 richieste ogni 10 secondi per token; Contatti 200 al minuto, Statistiche e Soppressioni 10 al minuto, elenco dei log 60 al minuto per account.

Errori comuni: 401 Incorrect API token indica un token errato o senza accesso a quel dominio o sandbox. 403 è un permesso mancante: modifica il token in Settings, API Tokens. 404 è un id sconosciuto. 422 è un input non valido con il motivo in errors, per esempio un mittente fuori da un dominio verificato o una campagna che non è più una bozza. 429 è il limite di frequenza: aspetta e riprova.

Il connettore non elimina domini di invio, sandbox, modelli o campagne e non restituisce le credenziali SMTP delle sandbox.

Step 2 — Installa l'adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Aggiungi il connettore in ChatGPT

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

ChatGPT aggiunge i server MCP come plugin dalla pagina Plugins, sul web e nei piani a pagamento. La modalità sviluppatore non serve più. In un workspace Business possono farlo solo admin e owner; in Enterprise ed Edu un amministratore può concedere il permesso Create plugins with MCPs.

  1. Vai su chatgpt.com/plugins, clicca + e poi Add custom MCP server.
  2. Inserisci un nome, ad esempio Name: Mailtrap.
  3. In Connection inserisci come Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID e lascia Authentication su OAuth.
  4. Seleziona I understand and want to continue, poi Create as a plugin. Quando ChatGPT lo chiede, accedi ad AnythingMCP e consenti l'accesso.
  5. Installa il nuovo plugin dai tuoi plugin personali, poi digita @ in una chat e selezionalo.

Tool disponibili

ToolWhat it does
mailtrap_list_accountsMailtrap accounts the API token can reach, with id, name and access_levels (1000 owner, 100 admin, 10 viewer)
mailtrap_get_billing_usageUsage of the current billing cycle: plan names and sent or stored message counts against their limits for Email Sending, Email Sandbox and…
mailtrap_send_emailSend one transactional email through the Email API (send.api.mailtrap.io): to up to 1000 recipients, with text and/or HTML, or from a…
mailtrap_send_batch_emailsSend up to 500 different transactional emails in one call (send.api.mailtrap.io/api/batch): shared fields in base, one entry per message in…
mailtrap_send_bulk_emailSend one marketing or bulk email through the Bulk stream (bulk.api.mailtrap.io), which keeps promotional traffic apart from transactional…
mailtrap_send_bulk_batch_emailsSend up to 500 different bulk (marketing) emails in one call through the Bulk stream (bulk.api.mailtrap.io/api/batch)
mailtrap_list_sending_domainsSending domains of the account with their id, DNS verification and compliance status and tracking settings
mailtrap_get_sending_domainOne sending domain with the DNS records to publish (SPF, DKIM, DMARC, return path) and whether each is verified, plus compliance status and…
mailtrap_create_sending_domainAdd a sending domain
mailtrap_send_domain_setup_instructionsEmail the DNS setup instructions of a sending domain to someone, e.g. the person who manages DNS
mailtrap_list_suppressionsAddresses Mailtrap no longer sends to (hard bounce, unsubscription, spam complaint, manual import), up to 1000 per call, with the message…
mailtrap_create_suppressionStop sending to an address on one domain and stream
mailtrap_delete_suppressionRemove a suppression so the address receives email again
mailtrap_get_sending_statsSending totals for a date range: delivery, bounce, open, click and spam counts and rates, optionally limited to domains, streams…
mailtrap_get_sending_stats_groupedThe same sending stats split by sending domain, category, recipient mailbox provider or day
mailtrap_list_email_logsSent messages of the account, newest first, with status, recipient, subject, category, opens and clicks
mailtrap_get_email_logOne sent message with its delivery events (delivery, open, click, bounce with the provider response), custom variables, template and a link…
mailtrap_list_sandbox_projectsEmail Sandbox projects with the sandboxes (test inboxes) in each
mailtrap_list_sandboxesAll sandboxes (test inboxes) with id, name, project, message and unread counts and the sandbox email address
mailtrap_get_sandboxOne sandbox: name, project, message counts, size limits, SMTP host and ports and its email address
mailtrap_list_sandbox_messagesMessages caught in a sandbox, newest first, 30 per page: id, subject, sender, recipient, sent time, size and read state (SMTP details and…
mailtrap_get_sandbox_messageOne sandbox message: sender, recipient, subject, size, SMTP details and blacklist report summary
mailtrap_get_sandbox_message_bodyThe body of a sandbox message: txt (plain text), html (sanitized for preview), htmlsource (the HTML as sent) or raw (the whole MIME message)
mailtrap_get_sandbox_message_headersThe mail headers of a sandbox message (From, To, Subject, Message-ID, List-Unsubscribe, ...)
mailtrap_get_sandbox_spam_reportSpamAssassin report of a sandbox message: total score, threshold and the rules that matched
mailtrap_get_sandbox_html_analysisHTML check of a sandbox message: which elements and CSS properties are unsupported by which email clients, with an overall support score
mailtrap_list_sandbox_attachmentsAttachments of a sandbox message with filename, content type, size and download path
mailtrap_send_sandbox_emailSend a test email into a sandbox (sandbox.api.mailtrap.io): it is caught there and never reaches the recipients, so it is safe for trying…
mailtrap_create_sandboxCreate a sandbox (test inbox) in a project; the answer carries its id and email address, SMTP credentials left out
mailtrap_clean_sandboxDelete every message in a sandbox
mailtrap_list_contactsEmail Marketing contacts, 25 per page by default (at most 50), with id, email, status, list ids and fields
mailtrap_get_contactOne contact by id or email: status, lists, fields and timestamps
mailtrap_create_contactAdd a contact, optionally with fields (by merge tag) and lists
mailtrap_update_contactChange a contact: email, fields, list membership or subscription status
mailtrap_delete_contactDelete a contact for good, e.g. on an erasure request
mailtrap_create_contact_eventRecord a custom event for a contact (e.g. purchase, trial_started) with parameters, for automations and segments
mailtrap_list_contact_listsContact lists with id and name; search filters by the start of the name
mailtrap_create_contact_listCreate an Email Marketing contact list; add contacts with list_ids or list_ids_included afterwards
mailtrap_list_contact_fieldsContact fields with id, name, data type and the merge tag used in contact fields and templates
mailtrap_import_contactsCreate or update up to 50,000 contacts in one asynchronous import, matched by email
mailtrap_get_contact_importStatus of a contact import (created, started, finished, failed) with the counts of created and updated contacts and those over the plan…
mailtrap_list_templatesEmail templates of the account with id, uuid (used to send), name, category and subject
mailtrap_get_templateOne email template with subject, HTML and text body (Handlebars variables such as {{user_name}})
mailtrap_create_templateCreate an email template
mailtrap_update_templateChange an email template; only the fields you pass change
mailtrap_list_campaignsEmail Marketing campaigns, newest first, with id, name, state and schedule
mailtrap_get_campaignOne campaign: state, sender, audience lists and segments, delivery mode, template and schedule
mailtrap_get_campaign_statsResults of a campaign: delivered, opened, clicked, bounced, spam and unsubscribed counts and rates, optionally for a date window
mailtrap_create_campaignCreate a campaign as a draft: sender, audience, subject and design
mailtrap_update_campaignChange a draft campaign; only the fields you pass change
mailtrap_schedule_campaignSchedule a draft campaign to go out at a set time, at most one month ahead
mailtrap_start_campaignStart sending a draft campaign now to its whole audience
mailtrap_cancel_campaignCancel a scheduled campaign before it goes out; it goes back to draft and can be edited again

Esempi di prompt

  • "La conferma d'ordine a [email protected] è stata consegnata stamattina? Mostrami i suoi eventi."
  • "Manda questo nuovo modello di benvenuto nella nostra sandbox di test e dimmi il punteggio spam e quali client email hanno problemi con l'HTML."
  • "Quali sono stati la settimana scorsa i nostri tassi di consegna, bounce e spam, divisi per provider della casella?"
  • "Quali record DNS del nostro dominio di invio non sono ancora verificati?"
  • "Crea una bozza di campagna per la lista Clienti con il modello Newsletter novembre e mostrami il pubblico prima di pianificarla."

FAQ

Il piano free di ChatGPT funziona con i server MCP personalizzati? OpenAI documenta i server MCP personalizzati solo per i piani a pagamento; il piano Free non è nell'elenco.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente Mailtrap è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a ChatGPT. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare Mailtrap a Claude via MCP

Lavora con un account Mailtrap da qualsiasi agente AI: invia email transazionali, bulk e in batch, testale in Email Sandbox con report di spam e HTML, gestisci domini di invio, soppressioni e modelli, segui ogni messaggio inviato nei log, leggi le statistiche di invio e gestisci contatti, liste e campagne di Email Marketing. Un solo token API; le eliminazioni irreversibili sono disattivate all'installazione.

Connettori

Come collegare Mailtrap a Cursor via MCP

Lavora con un account Mailtrap da qualsiasi agente AI: invia email transazionali, bulk e in batch, testale in Email Sandbox con report di spam e HTML, gestisci domini di invio, soppressioni e modelli, segui ogni messaggio inviato nei log, leggi le statistiche di invio e gestisci contatti, liste e campagne di Email Marketing. Un solo token API; le eliminazioni irreversibili sono disattivate all'installazione.

Connettori

Come collegare Mailtrap a Gemini via MCP

Lavora con un account Mailtrap da qualsiasi agente AI: invia email transazionali, bulk e in batch, testale in Email Sandbox con report di spam e HTML, gestisci domini di invio, soppressioni e modelli, segui ogni messaggio inviato nei log, leggi le statistiche di invio e gestisci contatti, liste e campagne di Email Marketing. Un solo token API; le eliminazioni irreversibili sono disattivate all'installazione.

Connettori

Come collegare Mailtrap a Meta Muse via MCP

Lavora con un account Mailtrap da qualsiasi agente AI: invia email transazionali, bulk e in batch, testale in Email Sandbox con report di spam e HTML, gestisci domini di invio, soppressioni e modelli, segui ogni messaggio inviato nei log, leggi le statistiche di invio e gestisci contatti, liste e campagne di Email Marketing. Un solo token API; le eliminazioni irreversibili sono disattivate all'installazione.

Connettori

Mailtrap su MCP: invio email, test in Email Sandbox, log delle email, modelli e campagne marketing in qualsiasi agente AI

Lavora con un account Mailtrap da qualsiasi agente AI: invia email transazionali, bulk e in batch, testale in Email Sandbox con report di spam e HTML, gestisci domini di invio, soppressioni e modelli, segui ogni messaggio inviato nei log, leggi le statistiche di invio e gestisci contatti, liste e campagne di Email Marketing. Un solo token API; le eliminazioni irreversibili sono disattivate all'installazione.

Connettori

Come collegare Mailtrap a Microsoft Copilot via MCP

Lavora con un account Mailtrap da qualsiasi agente AI: invia email transazionali, bulk e in batch, testale in Email Sandbox con report di spam e HTML, gestisci domini di invio, soppressioni e modelli, segui ogni messaggio inviato nei log, leggi le statistiche di invio e gestisci contatti, liste e campagne di Email Marketing. Un solo token API; le eliminazioni irreversibili sono disattivate all'installazione.