Overview
Features
Get most recent emails
Retrieve recent Gmail messages with the first 1,000 characters of the body.
Get full email body content in chunks
Fetch full email content in 1,000-character chunks using an offset.
Send emails through Gmail
Send messages via the Gmail API using provided recipient, subject, and body.
Refresh access tokens separately
Refresh access tokens using a refresh token, client ID, and client secret.
Automatic refresh token handling
Automatically refresh tokens when needed via the Google API client.
Headless remote operation
Run entirely headless in remote environments without browser or local file access.
Decoupled credential handling
Clients complete OAuth flow and pass credentials as MCP context to the server.
Docker/NPM packaging
Container-ready Docker image and npm package for easy deployment and distribution.
Who Is This For?
- Developers:Build remote apps needing Gmail access without storing credentials locally via MCP.




