flujo-app/mcp-gmail-oauthA self-hostable Gmail MCP server that enables Gmail search/read, sending, replies, drafts, labels, and attachment downloads via MCP tools with OAuth authorization. Supports stdio and streamable HTTP transports.
MCP_GMAIL_LISTENstringOPTIONALdefault: 127.0.0.1:3000MCP_GMAIL_DB_PATHstringOPTIONALdefault: ~/.mcp-gmail-oauth/mcp-gmail-oauth.sqliteMCP_GMAIL_LOG_LEVELstringOPTIONALdefault: infoMCP_GMAIL_TRANSPORTstringOPTIONALdefault: stdioMCP_GMAIL_ALLOWED_HOSTSstringOPTIONALMCP_GMAIL_LOCAL_USER_IDstringOPTIONALdefault: localGOOGLE_OAUTH_CLIENT_FILEstringREQUIREDMCP_GMAIL_ENCRYPTION_KEYstringOPTIONALMCP_GMAIL_PUBLIC_BASE_URLstringOPTIONALMCP_GMAIL_ALLOW_INSECURE_HTTPstringOPTIONALdefault: falseMCP_GMAIL_OAUTH_MAX_CONCURRENTstringOPTIONALdefault: 128MCP_GMAIL_OAUTH_TRUSTED_PROXY_HOPSstringOPTIONALdefault: 0MCP_GMAIL_OAUTH_DYNAMIC_CLIENT_LIMITstringOPTIONALdefault: 1000MCP_GMAIL_OAUTH_MAX_CONCURRENT_PER_IPstringOPTIONALdefault: 8MCP_GMAIL_OAUTH_RATE_LIMIT_PER_MINUTEstringOPTIONALdefault: 120MCP_GMAIL_OAUTH_DCR_RATE_LIMIT_PER_HOURstringOPTIONALdefault: 10MCP_GMAIL_OAUTH_DYNAMIC_CLIENT_MAX_IDLE_DAYSstringOPTIONALdefault: 30MCP_GMAIL_OAUTH_GLOBAL_RATE_LIMIT_PER_MINUTEstringOPTIONALdefault: 10000MCP_GMAIL_OAUTH_GLOBAL_DCR_RATE_LIMIT_PER_HOURstringOPTIONALdefault: 100Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.
Create your account →