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.
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
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.
- 1Abrí Personalizar, después Conectores, y agregá un conector.
- 2Pegá la dirección. Dejá el ingreso para que te pida tu cuenta.
https://mcp.duobox.io/v1/mcp
- 1Abrí Plugins y agregá un servidor MCP.
- 2Pegá la dirección y elegí OAuth.
https://mcp.duobox.io/v1/mcp
- 1Abrí Ajustes, MCP, y agregá un servidor. O pegá esto en .cursor/mcp.json.
{
"mcpServers": {
"duobox": {
"url": "https://mcp.duobox.io/v1/mcp"
}
}
}- 1Corré esto en la carpeta del proyecto. Queda en .mcp.json.
claude mcp add --transport http duobox https://mcp.duobox.io/v1/mcp
- 1En la paleta de comandos, MCP: Add Server. O pegá esto en .vscode/mcp.json.
{
"servers": {
"duobox": {
"type": "http",
"url": "https://mcp.duobox.io/v1/mcp"
}
}
}- 1En Cascade, abrí Manage MCPs. O pegá esto en ~/.codeium/windsurf/mcp_config.json.
{
"mcpServers": {
"duobox": {
"serverUrl": "https://mcp.duobox.io/v1/mcp"
}
}
}- 1Corré esto. Queda en ~/.gemini/settings.json.
gemini mcp add --transport http duobox https://mcp.duobox.io/v1/mcp
- 1Corré esto. Queda en ~/.codex/config.toml.
codex mcp add duobox --url https://mcp.duobox.io/v1/mcp
- 1Si pide una dirección, pegá la del servidor. Si pide un archivo, pegá esto. Si pide el tipo, es http.
{
"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:readLos inboxes que puede abrir tu cuenta.
list_messagesSolo leemail:readLista un inbox por carpeta, con búsqueda y filtros por alias, fecha y dueño del hilo.
get_messageSolo leemail:readLee un mail entero, con su hilo, sus adjuntos y, en un compartido, quién lo tiene.
get_folder_countsSolo leemail:readCuántos mails hay en Recibidos, Borradores y Spam, y cuántas propuestas del agente esperan tu ok.
download_attachmentSolo leemail:readBaja un adjunto de hasta 25 MB, con un link que vence a los 10 minutos.
save_draftmail:draftGuarda un borrador marcado como del agente, sin mandarlo.
send_messageManda afueraNo se deshacemail:sendEscribe un mail o una respuesta. Si no se le pide otra cosa, devuelve una vista previa y no manda.
confirm_messageManda afueraNo se deshacemail:sendManda la vista previa tal como se mostró, después de que la aprobaste.
mark_messagemail:draftLo marca leído o no leído, para todos los que comparten el inbox.
assign_threadmail:draftLe da dueño a un hilo: el agente, una persona del inbox o nadie.
add_notemail:draftDeja una nota para el equipo en el hilo. El cliente no la ve.
list_skillsSolo leemail:readTus skills: instrucciones que reescriben el cuerpo de un mail antes de que salga.
create_skillmail:draftCrea un skill: el tono, el idioma, el largo, lo que siempre hay que decir.
update_skillNo se deshacemail:draftEdita las instrucciones de un skill, su descripción o si se aplica siempre.
delete_skillNo se deshacemail:draftBorra un skill. Lo que ya salió con él no cambia.
list_aliasesSolo leemail:readLos alias que llegan a un inbox.
create_aliasmail:draftAgrega un alias al inbox, en su mismo dominio. Hasta cinco.
delete_aliasNo se deshacemail:draftSaca un alias. El inbox queda.
get_forwardSolo leemail:readLas reglas de reenvío de un inbox y si ya están activas.
set_forwardManda afueraNo se deshacemail:sendReenví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:sendSaca una regla de reenvío.
list_organizationsSolo leemail:readLas empresas de tu cuenta.
list_organization_mailboxesSolo leecompanyTodos los inboxes de la empresa y quién los abre.
create_mailboxcompanyCrea un inbox, personal o compartido.
retry_mailboxcompanyVuelve a intentar un inbox que no se pudo crear.
report_mailboxNo se deshacecompanyLe avisa a soporte de un inbox que no se pudo crear.
delete_mailboxNo se deshacecompanyBorra un inbox con sus alias.
list_membersSolo leecompanyLas personas de la empresa y su rol.
list_invitationsSolo leecompanyLas invitaciones sin aceptar.
create_invitationManda afueraNo se deshacecompanyInvita a alguien: le llega un mail con un link para elegir su contraseña.
resend_invitationManda afueraNo se deshacecompanyVuelve a mandar una invitación. El link anterior deja de andar.
delete_invitationNo se deshacecompanyCancela una invitación sin aceptar.
get_meSolo leemail:readTu cuenta: nombre, mail e idioma.
set_localemail:readEl idioma de los mails que te mandamos.
get_entitlementsSolo leecompanyCuá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