Best for
- Developers and enterprises needing Gmail integration with AI applications
- Users who want to control email workflows via natural language
- MCP client users wanting to leverage Gmail's full capabilities
The Gmail MCP Server is a comprehensive Gmail API integration offering a wide range of email and settings management capabilities. It supports multiple installation methods including npx and remote Smithery, and is highly configurable. However, it requires OAuth setup, poses certain security risks, and collects telemetry by default.
Strongest · Documentation 14/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+ · Hosted (no local runtime)
CLIENT_ID
Google API client ID from GMAIL_OAUTH_PATH file, required for remote server setup
CLIENT_SECRET
Google API client secret, required for remote server setup; sensitive
REFRESH_TOKEN
User OAuth refresh token, required for remote server setup; sensitive
AUTH_SERVER_PORT
Port for the temporary local OAuth auth server, default 3000
GMAIL_CREDENTIALS_PATH
Path to user credentials file, defaults to MCP_CONFIG_DIR/credentials.
GMAIL_OAUTH_PATH
Path to Google API client keys file, defaults to MCP_CONFIG_DIR/gcp-oauth.keys.
MCP_CONFIG_DIR
Directory for config files, defaults to ~/.gmail-mcp
PORT
Port for Streamable HTTP transport, default 3000
TELEMETRY_ENABLED
Toggles anonymous telemetry, default true
npx @shinzolabs/gmail-mcp auth to authorize and obtain credentials.{
"mcpServers": {
"gmail": {
"command": "npx",
"args": [
"@shinzolabs/gmail-mcp"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"gmail": {
"command": "npx",
"args": [
"@shinzolabs/gmail-mcp"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add gmail -- npx @shinzolabs/gmail-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
The client's tool list should show tools like get_profile, list_messages, and send_message; calling get_profile and receiving your Gmail profile confirms OAuth auth and the connection work.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
A Model Context Protocol (MCP) server implementation for the Gmail API, providing a standardized interface for email management, sending, and retrieval. It offers complete Gmail API coverage including messages, threads, labels, drafts, and settings.
Comprehensive access to Google Search Console via MCP, with advanced analytics and quick win detection.
A production-ready MCP server that connects AI assistants to your Nextcloud instance.
Use your reMarkable tablet as a second brain for AI assistants. Read documents, browse files, extract text, and OCR handwriting.
An MCP server for interacting with Microsoft 365 and Office services through the Graph API.
Source revision ad709e100d76 Data synced 2026-10-11 Read the FMRS scoring method