franciscpd/mcp-server-gmail
MCP server for Gmail — read, search, send, reply, forward emails and manage labels using just 3 environment variables. Works with Claude Desktop, Cursor, and any MCP client.
Platform-specific configuration:
{
"mcpServers": {
"mcp-server-gmail": {
"command": "npx",
"args": [
"-y",
"mcp-server-gmail"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://github.com/franciscpd/mcp-server-gmail/actions/workflows/ci.yml) [](https://www.npmjs.com/package/@franciscpd/gmail-mcp-server) [](https://opensource.org/licenses/MIT)
A Model Context Protocol (MCP) server for Gmail. Read, search, send, reply, forward emails and manage labels — powered by 3 environment variables.
npx -y @franciscpd/gmail-mcp-serverSet these environment variables:
| Variable | Description | |----------|-------------| | GMAIL_CLIENT_ID | OAuth2 client ID from Google Cloud Console | | GMAIL_CLIENT_SECRET | OAuth2 client secret | | GMAIL_REFRESH_TOKEN | OAuth2 refresh token (see Setup Guide) |
https://mail.google.com/https://developers.google.com/oauthplayground as an authorized redirect URILoading reviews...