gmail-read-mcp
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
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.
Configura la pantalla de consentimiento de OAuth como Interna (omite la verificación de alcance restringido para el alcance
gmail.readonly).Crea un cliente OAuth de tipo Aplicación de escritorio y descarga el JSON del cliente.
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 startPruebas
npm testMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables reading, sending, archiving, and managing Gmail emails and labels through Google OAuth authentication, acting as an OAuth proxy to the Gmail API.23111MIT
- AlicenseAqualityDmaintenanceProvides 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.5MIT
- AlicenseAqualityDmaintenanceEnables reading Gmail emails through the Model Context Protocol, supporting listing, searching, and retrieving email details with OAuth 2.0 authentication.419MIT
- AlicenseNot gradedqualityDmaintenanceProvides read-only access to Gmail, enabling email search, unread listing, message and thread retrieval, and draft reply preparation without sending.231MIT
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…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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