MCP

El servidor MCP de Duobox

Conectá ChatGPT, Claude, Cursor u otro cliente MCP al correo de tu empresa. Tu agente lee el correo, escribe y manda mails, y administra el equipo, con los permisos que vos elijas.

MCPhttps://mcp.duobox.io/v1/mcpOAuth
Pegá esta dirección en tu cliente MCP y entrá con tu cuenta. No hay API key.

1.0  Acceso

Entra con tu cuenta, no con una clave

El agente entra por OAuth con tu cuenta del correo de Duobox: la misma dirección y contraseña con las que abrís tu inbox.

  • Al conectarlo, Duobox te muestra lo que pide. Viene todo marcado: sacá lo que no quieras.
  • Si una herramienta necesita un permiso que sacaste, se te vuelve a pedir.
  • En el correo, Agentes → Conexiones lista cada app conectada, desde cuándo y la última vez que entró. Cortar el acceso lo deja afuera ahora mismo.
  • Administrar la empresa no reemplaza tu rol: si no administrás la empresa, esas herramientas responden que no.

Puede

  • Leer tu correoVer los mails que te llegan.mail:read
  • Guardar borradoresDejarlos listos, sin enviarlos.mail:draft
  • Mandar mailEnviar desde tus direcciones.mail:send
  • Administrar la empresaEl equipo, el plan y los inboxes.company
Mandar mail incluye guardar borradores, y guardar borradores incluye leer.

Para desarrolladores

Transporte
HTTP, POST /v1/mcp
Autenticación
OAuth con PKCE. Registro dinámico de clientes o Client ID Metadata Documents.
Metadata
https://mcp.duobox.io/.well-known/oauth-protected-resource
Protocolo
La versión de 2026 y también la 2025-11-25.

2.0  Conectar

Conectalo donde ya trabajás

Los pasos de cada uno, con el texto para pegar. Cuando te pida entrar, usá tu cuenta del correo de Duobox.

  1. 1Abrí Personalizar, después Conectores, y agregá un conector.
  2. 2Pegá la dirección. Dejá el ingreso para que te pida tu cuenta.
Dirección
https://mcp.duobox.io/v1/mcp
  1. 1Abrí Plugins y agregá un servidor MCP.
  2. 2Pegá la dirección y elegí OAuth.
Dirección
https://mcp.duobox.io/v1/mcp
  1. 1Abrí Ajustes, MCP, y agregá un servidor. O pegá esto en .cursor/mcp.json.
Archivo
{
  "mcpServers": {
    "duobox": {
      "url": "https://mcp.duobox.io/v1/mcp"
    }
  }
}
  1. 1Corré esto en la carpeta del proyecto. Queda en .mcp.json.
Terminal
claude mcp add --transport http duobox https://mcp.duobox.io/v1/mcp
  1. 1En la paleta de comandos, MCP: Add Server. O pegá esto en .vscode/mcp.json.
Archivo
{
  "servers": {
    "duobox": {
      "type": "http",
      "url": "https://mcp.duobox.io/v1/mcp"
    }
  }
}
  1. 1En Cascade, abrí Manage MCPs. O pegá esto en ~/.codeium/windsurf/mcp_config.json.
Archivo
{
  "mcpServers": {
    "duobox": {
      "serverUrl": "https://mcp.duobox.io/v1/mcp"
    }
  }
}
  1. 1Corré esto. Queda en ~/.gemini/settings.json.
Terminal
gemini mcp add --transport http duobox https://mcp.duobox.io/v1/mcp
  1. 1Corré esto. Queda en ~/.codex/config.toml.
Terminal
codex mcp add duobox --url https://mcp.duobox.io/v1/mcp
  1. 1Si pide una dirección, pegá la del servidor. Si pide un archivo, pegá esto. Si pide el tipo, es http.
Archivo
{
  "mcpServers": {
    "duobox": {
      "url": "https://mcp.duobox.io/v1/mcp"
    }
  }
}

Los mismos pasos están en el correo, en Ajustes → MCP.

3.0  Herramientas

Lo que puede hacer

35 herramientas, agrupadas por tarea. Cada una le dice a la app si solo lee, si no se deshace y si manda algo afuera de tu cuenta, y con eso la app decide cuándo preguntarte.

  • list_my_mailboxesSolo leemail:read

    Los inboxes que puede abrir tu cuenta.

  • list_messagesSolo leemail:read

    Lista un inbox por carpeta, con búsqueda y filtros por alias, fecha y dueño del hilo.

  • get_messageSolo leemail:read

    Lee un mail entero, con su hilo, sus adjuntos y, en un compartido, quién lo tiene.

  • get_folder_countsSolo leemail:read

    Cuántos mails hay en Recibidos, Borradores y Spam, y cuántas propuestas del agente esperan tu ok.

  • download_attachmentSolo leemail:read

    Baja un adjunto de hasta 25 MB, con un link que vence a los 10 minutos.

  • save_draftmail:draft

    Guarda un borrador marcado como del agente, sin mandarlo.

  • send_messageManda afueraNo se deshacemail:send

    Escribe un mail o una respuesta. Si no se le pide otra cosa, devuelve una vista previa y no manda.

  • confirm_messageManda afueraNo se deshacemail:send

    Manda la vista previa tal como se mostró, después de que la aprobaste.

  • mark_messagemail:draft

    Lo marca leído o no leído, para todos los que comparten el inbox.

  • assign_threadmail:draft

    Le da dueño a un hilo: el agente, una persona del inbox o nadie.

  • add_notemail:draft

    Deja una nota para el equipo en el hilo. El cliente no la ve.

  • list_skillsSolo leemail:read

    Tus skills: instrucciones que reescriben el cuerpo de un mail antes de que salga.

  • create_skillmail:draft

    Crea un skill: el tono, el idioma, el largo, lo que siempre hay que decir.

  • update_skillNo se deshacemail:draft

    Edita las instrucciones de un skill, su descripción o si se aplica siempre.

  • delete_skillNo se deshacemail:draft

    Borra un skill. Lo que ya salió con él no cambia.

  • list_aliasesSolo leemail:read

    Los alias que llegan a un inbox.

  • create_aliasmail:draft

    Agrega un alias al inbox, en su mismo dominio. Hasta cinco.

  • delete_aliasNo se deshacemail:draft

    Saca un alias. El inbox queda.

  • get_forwardSolo leemail:read

    Las reglas de reenvío de un inbox y si ya están activas.

  • set_forwardManda afueraNo se deshacemail:send

    Reenvía lo que llega: todo, lo de un remitente o lo que llega a una dirección. Una dirección de afuera queda pendiente hasta que la confirme.

  • delete_forwardNo se deshacemail:send

    Saca una regla de reenvío.

  • list_organizationsSolo leemail:read

    Las empresas de tu cuenta.

  • list_organization_mailboxesSolo leecompany

    Todos los inboxes de la empresa y quién los abre.

  • create_mailboxcompany

    Crea un inbox, personal o compartido.

  • retry_mailboxcompany

    Vuelve a intentar un inbox que no se pudo crear.

  • report_mailboxNo se deshacecompany

    Le avisa a soporte de un inbox que no se pudo crear.

  • delete_mailboxNo se deshacecompany

    Borra un inbox con sus alias.

  • list_membersSolo leecompany

    Las personas de la empresa y su rol.

  • list_invitationsSolo leecompany

    Las invitaciones sin aceptar.

  • create_invitationManda afueraNo se deshacecompany

    Invita a alguien: le llega un mail con un link para elegir su contraseña.

  • resend_invitationManda afueraNo se deshacecompany

    Vuelve a mandar una invitación. El link anterior deja de andar.

  • delete_invitationNo se deshacecompany

    Cancela una invitación sin aceptar.

  • get_meSolo leemail:read

    Tu cuenta: nombre, mail e idioma.

  • set_localemail:read

    El idioma de los mails que te mandamos.

  • get_entitlementsSolo leecompany

    Cuántas personas, dominios e inboxes permite el plan, y cuántos se usan.

Además publica cuatro prompts con el paso a paso de cada tarea —mail, addresses, team y account— y ejemplos listos, como resumir lo no leído o contestar un mail.

4.0  Mandar

El agente propone, vos mandás

send_message no manda: deja el mail como borrador del agente y le devuelve a la app la vista previa, tal como saldría. confirm_message la manda sin tocarla.

  • Si le pediste que no te pregunte, send_message con auto lo manda en el mismo paso.
  • Cada inbox decide si el agente puede mandar solo: Mandar sin tu ok, en Ajustes → MCP. En los inboxes nuevos arranca apagado, y la propuesta espera a que una persona la mande.
  • Lo que propone queda en Borradores con Espera tu ok. Lo que hizo, en Agentes → Actividad.

El agente entra con una cuenta del correo

La cuenta nace en el hub: creás la empresa, activás el correo en tu dominio y creás tu dirección. Con esa dirección entra el agente.

Crear cuenta

¿Algo no anda? Escribinos