Panoramica MCP
Endpoint MCP, autenticazione e tool disponibili.
Sending espone un endpoint MCP (Model Context Protocol) su https://sending.dev/api/mcp
(streamable HTTP). Gli agenti si autenticano con la stessa API key bearer, oppure con OAuth 2.1
per conto di un utente, e operano entro guardrail server-side: cap di volume e spesa giornaliero,
audit log e scope per chiave.
Il server è remoto: non c'è niente da installare. Per i comandi e i file di configurazione dei singoli client (Claude Code, Claude Desktop, ChatGPT, Cursor, VS Code, Cline, Windsurf) vedi Installare Sending nel tuo agente.
Tool disponibili
list_domainsverify_domainset_domain_sender_nameget_usageset_frequency_caplist_contactsget_contactupsert_contactdelete_contactlist_tagscreate_tagupdate_tagdelete_tagtag_contactslist_listscreate_listupdate_listdelete_listadd_contacts_to_listremove_contacts_from_listlist_segmentscreate_segmentupdate_segmentdelete_segmentestimate_segmentcreate_custom_fieldlist_templatesget_templatecreate_templateupdate_templatedelete_templatesend_emailsend_messageget_emaillist_emailslist_campaignsget_campaignget_campaign_metricsexport_campaign_analysiscreate_campaignupdate_campaignestimate_campaignsend_campaignupload_attachmentlist_attachmentsdelete_attachmentupload_imagelist_imagestrack_eventlist_automationsget_automationcreate_automationupdate_automationactivate_automationenroll_contactstest_automationrestart_enrollmentsget_automation_logget_automation_statsexport_automation_analysislist_inboxescreate_inboxdelete_inboxlist_threadsget_threadsend_from_inboxreply_threadget_agent_email_metricslist_webhookscreate_webhookdelete_webhooklist_email_rulescreate_email_ruledelete_email_ruleget_utm_summarylist_utm_toucheslist_utm_conversionsget_contact_conversionsget_contact_journeyget_conversion_statslist_ordersget_contact_commerceconnect_activecampaignstart_activecampaign_importget_import_statusUna connessione vede solo i tool che i suoi permessi le consentono: una API key con il solo
email:send elenca i tool di invio e dello storico email, non quelli di automazioni o contatti.
Con OAuth i permessi sono quelli scelti nella schermata di consenso, e si cambiano poi da
Impostazioni › Connessioni MCP senza riconnettere. Se un agente dice che un tool non esiste,
quasi sempre la funzione c'è ma non è stata concessa.
Allegati
I tool di invio (send_email, send_message, send_from_inbox, reply_thread, create_campaign)
accettano attachments: per elemento indica una sorgente, { id }, { filename, content }
(base64) oppure { filename, url }. Con file non minuscoli conviene upload_attachment una volta
sola e poi riusare l'id: il base64 inline gonfia il contesto dell'agente a ogni chiamata.
{ "name": "send_email", "arguments": {
"to": "sara@acme.io", "from": "ciao@tuodominio.dev",
"subject": "La tua fattura", "html": "<p>In allegato.</p>",
"attachments": [{ "id": "<ATTACHMENT_ID>" }]
} }Limiti e regole (max 20 allegati, 10 MB l'uno, 25 MB complessivi, estensioni eseguibili rifiutate) sono gli stessi dell'API REST: vedi Allegati.