Gmail MCP server
Gmail MCP server — send, read, and search email. By Strider Labs.
Also known as markswendsen-code/mcp-gmail, mcp-gmail, @striderlabs/mcp-gmail
- Stars
- 0
- Tools
- —
- Downloads, 30 days
- —
- Latest version
- 0.1.0
- Last commit
- Jun 18, 2026
- License
- —
What is Gmail MCP?
Gmail is an MCP server. Gmail MCP server — send, read, and search email. By Strider Labs.
How to install Gmail MCP
Formats verified 10 Nov 2026Add to CursorAdd to GooseInstall Gmail MCP in Claude Code
$ claude mcp add --env 'GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET>' --env 'GOOGLE_REFRESH_TOKEN=<YOUR_GOOGLE_REFRESH_TOKEN>' --env 'GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID>' mcp-gmail -- npx -y @striderlabs/mcp-gmailInstall Gmail MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-gmail": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-gmail"
],
"env": {
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_REFRESH_TOKEN": "<YOUR_GOOGLE_REFRESH_TOKEN>",
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>"
}
}
}
}Install Gmail MCP in VS Code
.vscode/mcp.json
{
"servers": {
"mcp-gmail": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-gmail"
],
"env": {
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_REFRESH_TOKEN": "<YOUR_GOOGLE_REFRESH_TOKEN>",
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>"
}
}
}
}Install Gmail MCP in VS Code CLI
$ code --add-mcp '{"name":"mcp-gmail","type":"stdio","command":"npx","args":["-y","@striderlabs/mcp-gmail"],"env":{"GOOGLE_CLIENT_SECRET":"<YOUR_GOOGLE_CLIENT_SECRET>","GOOGLE_REFRESH_TOKEN":"<YOUR_GOOGLE_REFRESH_TOKEN>","GOOGLE_CLIENT_ID":"<GOOGLE_CLIENT_ID>"}}'Install Gmail MCP in Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-gmail": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-gmail"
],
"env": {
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_REFRESH_TOKEN": "<YOUR_GOOGLE_REFRESH_TOKEN>",
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>"
}
}
}
}Install Gmail MCP in Codex
$ codex mcp add mcp-gmail --env 'GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET>' --env 'GOOGLE_REFRESH_TOKEN=<YOUR_GOOGLE_REFRESH_TOKEN>' --env 'GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID>' -- npx -y @striderlabs/mcp-gmailInstall Gmail MCP in Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp-gmail] command = "npx" args = ["-y", "@striderlabs/mcp-gmail"] [mcp_servers.mcp-gmail.env] GOOGLE_CLIENT_SECRET = "<YOUR_GOOGLE_CLIENT_SECRET>" GOOGLE_REFRESH_TOKEN = "<YOUR_GOOGLE_REFRESH_TOKEN>" GOOGLE_CLIENT_ID = "<GOOGLE_CLIENT_ID>"
Install Gmail MCP in Gemini CLI
$ gemini mcp add -s user -e 'GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET>' -e 'GOOGLE_REFRESH_TOKEN=<YOUR_GOOGLE_REFRESH_TOKEN>' -e 'GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID>' mcp-gmail npx -- -y @striderlabs/mcp-gmailInstall Gmail MCP in Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-gmail": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-gmail"
],
"env": {
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_REFRESH_TOKEN": "<YOUR_GOOGLE_REFRESH_TOKEN>",
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>"
}
}
}
}Configuration
GOOGLE_CLIENT_SECRETRequiredSecretGoogle OAuth 2.0 Client Secret
GOOGLE_REFRESH_TOKENRequiredSecretGoogle OAuth 2.0 Refresh Token for the user's Gmail account
GOOGLE_CLIENT_IDRequiredGoogle OAuth 2.0 Client ID from Google Cloud Console
| Name | Description | |
|---|---|---|
| GOOGLE_CLIENT_SECRET | Google OAuth 2.0 Client Secret | RequiredSecret |
| GOOGLE_REFRESH_TOKEN | Google OAuth 2.0 Refresh Token for the user's Gmail account | RequiredSecret |
| GOOGLE_CLIENT_ID | Google OAuth 2.0 Client ID from Google Cloud Console | Required |
Gmail MCP questions
How do I add Gmail MCP to Claude Code?
Run claude mcp add --env 'GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET>' --env 'GOOGLE_REFRESH_TOKEN=<YOUR_GOOGLE_REFRESH_TOKEN>' --env 'GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID>' mcp-gmail -- npx -y @striderlabs/mcp-gmail in your terminal. Add --scope user to make it available in every project.
How do I add Gmail MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.