Skip to main content
Glama
gaberogan

gmail-read-mcp

by gaberogan

gmail-read-mcp

Servidor MCP de Gmail de solo lectura, limitado a un único buzón. Expone dos herramientas a través de stdio:

  • list_emails - lista los correos recibidos en un rango de fechas: metadatos + fragmento, del más antiguo al más reciente (máx. 500)

  • read_email - lee los encabezados completos y el texto del cuerpo de un correo por su id

No incluye capacidades de escritura, envío, etiquetado ni borrado. Cada resultado incluye un enlace profundo jump_url (búsqueda rfc822msgid:) que abre el correo para cualquier persona con sesión iniciada en el buzón. El correo enviado desde el propio buzón (las respuestas del equipo) se excluye por defecto; el spam y la papelera siempre se excluyen.

Configuración de OAuth de Google

  1. Crea un proyecto de Google Cloud (separado de cualquier proyecto de producción — la pantalla de consentimiento es por proyecto) y habilita la API de Gmail.

  2. Configura la pantalla de consentimiento de OAuth como Interna (omite la verificación de alcance restringido para el alcance gmail.readonly).

  3. Crea un cliente OAuth de tipo Aplicación de escritorio y descarga el JSON del cliente.

  4. Ejecuta el flujo de consentimiento único con la sesión iniciada como el buzón de destino:

    node scripts/gmail-oauth-once.mjs <path-to-client-secret.json>

    Imprime el token de actualización y a qué buzón está vinculado.

El token de actualización no caduca, pero Google revoca los tokens de alcance de Gmail cuando cambia la contraseña de la cuenta. Si el servidor empieza a fallar con invalid_grant, vuelve a ejecutar el paso 4 y reemplaza GMAIL_REFRESH_TOKEN.

Related MCP server: Gmail MCP Server

Configuración local

cp .env.example .env
# Fill in GMAIL_CLIENT_ID, GMAIL_CLIENT_SECRET, GMAIL_REFRESH_TOKEN
npm install
npm start

Pruebas

npm test
Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides access to Gmail functionalities including listing unread emails, searching via query syntax, and managing messages through archiving or marking as read. It enables MCP clients to securely interact with and organize email data using the Gmail API.
    5
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables reading Gmail emails through the Model Context Protocol, supporting listing, searching, and retrieving email details with OAuth 2.0 authentication.
    4
    19
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides read-only access to Gmail, enabling email search, unread listing, message and thread retrieval, and draft reply preparation without sending.
    231
    MIT

View all related MCP servers

Related MCP Connectors

  • Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…

  • Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.

  • Manage Gmail messages, threads, labels, drafts, and settings from your workflows. Send and organiz…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gaberogan/gmail-read-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server