DocumentacionAgentes IA y MCP

Agentes IA y MCP

Deja que agentes de IA envien email por MailingCore con el servidor MCP y docs legibles por agentes.

MailingCore esta hecho para que lo manejen agentes de IA. Hay dos vias: el servidor MCP para agentes que llaman herramientas, y docs legibles por maquina para cualquier cosa que lea la web.

Servidor MCP

@mailingcore/mcp-server (v0) expone MailingCore como herramientas de Model Context Protocol sobre stdio. Anadelo a tu cliente MCP (por ejemplo Claude Desktop):

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

La API key vive solo en el proceso del servidor — nunca se pasa como argumento de herramienta. La configuracion es por variables de entorno: MAILINGCORE_API_KEY (requerida), MAILINGCORE_BASE_URL (por defecto https://api.mailingcore.com), MAILINGCORE_TIMEOUT_MS (por defecto 30000).

Herramientas

HerramientaQue haceScope
send_emailEnvia un email transaccional con HTML directoemail:send
send_templateEnvia una plantilla publicada por slug, rellenando {{variables}}email:send
get_logsLista logs de envio recientes (paginado)email:read
list_templatesLista plantillas para que el agente encuentre los slugs publicadostemplates:read

Dale al servidor MCP una API key con scope justo para lo que necesita tu agente.

Docs legibles por agentes

Para agentes que leen la web en vez de llamar herramientas:

  • /llms.txt — un indice compacto de la documentacion para LLMs.
  • /agents.md — como debe un agente usar MailingCore.
  • GET /v1/agents/capabilities — un descriptor legible por maquina (auth, scopes, limites, codigos de error, endpoints, webhooks).

Ver API keys y scopes para crear una key con scope.