DocumentazioneAgenti IA e MCP

Agenti IA e MCP

Fai inviare email agli agenti IA tramite MailingCore con il server MCP e docs leggibili dagli agenti.

MailingCore e pensato per essere guidato da agenti IA. Ci sono due vie: il server MCP per gli agenti che chiamano strumenti, e docs leggibili dalla macchina per tutto cio che legge il web.

Server MCP

@mailingcore/mcp-server (v0) espone MailingCore come strumenti Model Context Protocol su stdio. Aggiungilo al tuo client MCP (per esempio Claude Desktop):

{
  "mcpServers": {
    "mailingcore": {
      "command": "npx",
      "args": ["-y", "@mailingcore/mcp-server"],
      "env": { "MAILINGCORE_API_KEY": "mc_live_xxx" }
    }
  }
}

L'API key vive solo nel processo del server — non viene mai passata come argomento di uno strumento. La configurazione avviene tramite variabili d'ambiente: MAILINGCORE_API_KEY (obbligatoria), MAILINGCORE_BASE_URL (predefinito https://api.mailingcore.com), MAILINGCORE_TIMEOUT_MS (predefinito 30000).

Strumenti

StrumentoCosa faScope
send_emailInvia un'email transazionale con HTML direttoemail:send
send_templateInvia un template pubblicato per slug, riempiendo {{variables}}email:send
get_logsElenca i log di invio recenti (paginato)email:read
list_templatesElenca i template cosi che l'agente trovi gli slug pubblicatitemplates:read

Dai al server MCP una API key con scope limitato a cio che serve al tuo agente.

Docs leggibili dagli agenti

Per gli agenti che leggono il web invece di chiamare strumenti:

  • /llms.txt — un indice compatto della documentazione per gli LLM.
  • /agents.md — come un agente dovrebbe usare MailingCore.
  • GET /v1/agents/capabilities — un descrittore leggibile dalla macchina (auth, scope, limiti, codici di errore, endpoint, webhook).

Vedi API key e scope per creare una key con scope.