Mailroom

Your own IMAP mailbox in any MCP client: search, read, flag, move; send and delete need confirm.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
69%
Calidad de los nombres
94%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~947Tokens (definiciones de herramientas)
~946 BTamaño de respuesta típico
Impacto moderado en la atención (0.74% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "mailroom": {
      "url": "https://usemailroom.app/mcp"
    }
  }
}

Puntos de conexión remotos

https://usemailroom.app/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (7)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢list_folders

List all folders in the connected mailbox.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "list_foldersArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "items": {
        "type": "string"
      },
      "title": "Result",
      "type": "array"
    }
  },
  "required": [
    "result"
  ],
  "title": "list_foldersOutput"
}
🟢search_messages(folder, criteria)

Search a folder. criteria examples: ALL, UNSEEN, FROM [email protected].

Esquema de entrada

{
  "type": "object",
  "properties": {
    "folder": {
      "default": "INBOX",
      "title": "Folder",
      "type": "string"
    },
    "criteria": {
      "default": "ALL",
      "title": "Criteria",
      "type": "string"
    }
  },
  "title": "search_messagesArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "items": {
        "type": "string"
      },
      "title": "Result",
      "type": "array"
    }
  },
  "required": [
    "result"
  ],
  "title": "search_messagesOutput"
}
🟢read_message(uid, folder)

Read one message by IMAP UID.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "uid": {
      "title": "Uid",
      "type": "string"
    },
    "folder": {
      "default": "INBOX",
      "title": "Folder",
      "type": "string"
    }
  },
  "required": [
    "uid"
  ],
  "title": "read_messageArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "read_messageDictOutput"
}
🔴flag_message(uid, action, folder)

Flag a message. action: seen, unseen, flagged, unflagged, deleted. deleted moves the message to the mailbox's Trash folder (recoverable). Use empty_trash to delete permanently.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "uid": {
      "title": "Uid",
      "type": "string"
    },
    "action": {
      "title": "Action",
      "type": "string"
    },
    "folder": {
      "default": "INBOX",
      "title": "Folder",
      "type": "string"
    }
  },
  "required": [
    "uid",
    "action"
  ],
  "title": "flag_messageArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "flag_messageOutput"
}
⚪move_message(uid, dest_folder, folder)

Move a message to dest_folder.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "uid": {
      "title": "Uid",
      "type": "string"
    },
    "dest_folder": {
      "title": "Dest Folder",
      "type": "string"
    },
    "folder": {
      "default": "INBOX",
      "title": "Folder",
      "type": "string"
    }
  },
  "required": [
    "uid",
    "dest_folder"
  ],
  "title": "move_messageArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "move_messageOutput"
}
🔴send_email(to, subject, body, cc, confirm)

Send email via SMTP. Pass confirm=true to actually send. Otherwise returns a preview.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "to": {
      "title": "To",
      "type": "string"
    },
    "subject": {
      "title": "Subject",
      "type": "string"
    },
    "body": {
      "title": "Body",
      "type": "string"
    },
    "cc": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Cc"
    },
    "confirm": {
      "default": false,
      "title": "Confirm",
      "type": "boolean"
    }
  },
  "required": [
    "to",
    "subject",
    "body"
  ],
  "title": "send_emailArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "send_emailDictOutput"
}
🔴empty_trash(confirm)

Permanently delete every message in the Trash folder. Returns a preview (folder and message count) unless confirm=true.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "confirm": {
      "default": false,
      "title": "Confirm",
      "type": "boolean"
    }
  },
  "title": "empty_trashArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "empty_trashDictOutput"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada7 herramientas