{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"ai.smithery/faithk7-gmail-mcp","description":"Manage Gmail messages, threads, labels, drafts, and settings from your workflows. Send and organiz…","repository":{"url":"https://github.com/faithk7/gmail-mcp","source":"github"},"version":"1.7.4","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@faithk7/gmail-mcp/mcp","headers":[{"description":"Bearer token for Smithery authentication","isRequired":true,"value":"Bearer {smithery_api_key}","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-14T13:42:20.134258Z","publishedAt":"2025-09-14T13:42:20.134258Z","updatedAt":"2025-09-14T13:42:20.134258Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"ai.smithery/sebastianall1977-gmail-mcp","description":"Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…","repository":{"url":"https://github.com/sebastianall1977/gmail-mcp","source":"github"},"version":"1.7.4","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@sebastianall1977/gmail-mcp/mcp","headers":[{"description":"Bearer token for Smithery authentication","value":"Bearer {smithery_api_key}","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-29T13:55:24.480833Z","publishedAt":"2025-09-29T13:55:24.480833Z","updatedAt":"2025-09-29T13:55:24.480833Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"ai.waystation/gmail","description":"Read emails, send messages, and manage labels in your Gmail account.","repository":{"url":"https://github.com/waystation-ai/mcp","source":"github"},"version":"0.3.1","remotes":[{"type":"streamable-http","url":"https://waystation.ai/gmail/mcp"},{"type":"sse","url":"https://waystation.ai/gmail/mcp/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T14:46:07.96981Z","publishedAt":"2025-09-09T14:46:07.96981Z","updatedAt":"2025-09-09T14:46:07.96981Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.mintmcp/gmail","description":"A MintMCP server for Gmail that lets you search, read, and draft emails and replies.","repository":{},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://gmail.mintmcp.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T19:20:31.78888Z","publishedAt":"2025-09-09T19:20:31.78888Z","updatedAt":"2025-09-09T19:25:39.937486Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.mintmcp/gmail","description":"A MintMCP server for Gmail that lets you search, read, and draft emails and replies.","repository":{"url":"https://github.com/mintmcp/mcp","source":"github"},"version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://gmail.mintmcp.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T19:25:39.933995Z","publishedAt":"2025-09-09T19:25:39.933995Z","updatedAt":"2025-09-09T19:44:30.666452Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.mintmcp/gmail","description":"A MCP server server for Gmail that lets you search, read, and draft emails and replies.","repository":{"url":"https://github.com/mintmcp/servers","source":"github"},"version":"1.0.3","remotes":[{"type":"streamable-http","url":"https://gmail.mintmcp.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T19:44:30.662665Z","publishedAt":"2025-09-09T19:44:30.662665Z","updatedAt":"2025-09-09T19:49:24.17985Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.mintmcp/gmail","description":"A MCP server for Gmail that lets you search, read, and draft emails and replies.","repository":{"url":"https://github.com/mintmcp/servers","source":"github"},"version":"1.0.4","remotes":[{"type":"streamable-http","url":"https://gmail.mintmcp.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T19:49:24.175898Z","publishedAt":"2025-09-09T19:49:24.175898Z","updatedAt":"2025-09-09T19:53:13.489799Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.mintmcp/gmail","description":"A MCP server for Gmail that lets you search, read, and draft emails and replies.","repository":{"url":"https://github.com/mintmcp/servers","source":"github"},"version":"1.0.5","remotes":[{"type":"streamable-http","url":"https://gmail.mintmcp.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-09T19:53:13.486381Z","publishedAt":"2025-09-09T19:53:13.486381Z","updatedAt":"2025-09-09T19:53:13.486381Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/gmail-mcp","description":"Allow AI systems to read, send, archive, and manage emails via Gmail.","title":"Gmail","repository":{"url":"https://github.com/domdomegg/gmail-mcp.git","source":"github"},"version":"1.0.3","websiteUrl":"https://github.com/domdomegg/gmail-mcp#readme","packages":[{"registryType":"npm","identifier":"gmail-mcp","version":"1.0.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Gmail scopes.","isRequired":true,"isSecret":true,"name":"GMAIL_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"gmail-mcp","version":"1.0.3","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-10T15:20:10.47685Z","publishedAt":"2025-12-10T15:20:10.47685Z","updatedAt":"2025-12-10T15:20:10.47685Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/gmail-mcp","description":"Allow AI systems to read, send, archive, and manage emails via Gmail.","title":"Gmail","repository":{"url":"https://github.com/domdomegg/gmail-mcp.git","source":"github"},"version":"2.0.0","websiteUrl":"https://github.com/domdomegg/gmail-mcp#readme","packages":[{"registryType":"npm","identifier":"gmail-mcp","version":"2.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Gmail scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"gmail-mcp","version":"2.0.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-11T01:49:04.043482Z","publishedAt":"2025-12-11T01:49:04.043482Z","updatedAt":"2025-12-11T01:49:04.043482Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/gmail-mcp","description":"Allow AI systems to read, send, archive, and manage emails via Gmail.","title":"Gmail","repository":{"url":"https://github.com/domdomegg/gmail-mcp.git","source":"github"},"version":"2.0.1","websiteUrl":"https://github.com/domdomegg/gmail-mcp#readme","packages":[{"registryType":"npm","identifier":"gmail-mcp","version":"2.0.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Gmail scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"gmail-mcp","version":"2.0.1","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-13T03:04:03.0178Z","publishedAt":"2025-12-13T03:04:03.0178Z","updatedAt":"2025-12-13T03:04:03.0178Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/gmail-mcp","description":"Allow AI systems to read, send, archive, and manage emails via Gmail.","title":"Gmail","repository":{"url":"https://github.com/domdomegg/gmail-mcp.git","source":"github"},"version":"2.1.0","websiteUrl":"https://github.com/domdomegg/gmail-mcp#readme","packages":[{"registryType":"npm","identifier":"gmail-mcp","version":"2.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Gmail scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"gmail-mcp","version":"2.1.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-28T00:06:32.008014Z","publishedAt":"2025-12-28T00:06:32.008014Z","updatedAt":"2025-12-28T00:06:32.008014Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/gmail-mcp","description":"Allow AI systems to read, send, archive, and manage emails via Gmail.","title":"Gmail","repository":{"url":"https://github.com/domdomegg/gmail-mcp.git","source":"github"},"version":"2.1.1","websiteUrl":"https://github.com/domdomegg/gmail-mcp#readme","packages":[{"registryType":"npm","identifier":"gmail-mcp","version":"2.1.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Gmail scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"gmail-mcp","version":"2.1.1","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-28T06:26:04.879692Z","publishedAt":"2025-12-28T06:26:04.879692Z","updatedAt":"2025-12-28T06:26:04.879692Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/gmail-mcp","description":"Allow AI systems to read, send, archive, and manage emails via Gmail.","title":"Gmail","repository":{"url":"https://github.com/domdomegg/gmail-mcp.git","source":"github"},"version":"2.1.2","websiteUrl":"https://github.com/domdomegg/gmail-mcp#readme","packages":[{"registryType":"npm","identifier":"gmail-mcp","version":"2.1.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Gmail scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"gmail-mcp","version":"2.1.2","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-28T06:33:21.685026Z","publishedAt":"2025-12-28T06:33:21.685026Z","updatedAt":"2025-12-28T06:33:21.685026Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/gmail-mcp","description":"Allow AI systems to read, send, archive, and manage emails via Gmail.","title":"Gmail","repository":{"url":"https://github.com/domdomegg/gmail-mcp.git","source":"github"},"version":"2.2.0","websiteUrl":"https://github.com/domdomegg/gmail-mcp#readme","packages":[{"registryType":"npm","identifier":"gmail-mcp","version":"2.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Gmail scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"gmail-mcp","version":"2.2.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-21T16:29:21.423276Z","publishedAt":"2026-02-21T16:29:21.423276Z","updatedAt":"2026-02-21T16:29:21.423276Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/gmail-mcp","description":"Allow AI systems to read, send, archive, and manage emails via Gmail.","title":"Gmail","repository":{"url":"https://github.com/domdomegg/gmail-mcp.git","source":"github"},"version":"2.2.1","websiteUrl":"https://github.com/domdomegg/gmail-mcp#readme","packages":[{"registryType":"npm","identifier":"gmail-mcp","version":"2.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Gmail scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"gmail-mcp","version":"2.2.1","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T08:07:53.733215Z","publishedAt":"2026-02-23T08:07:53.733215Z","updatedAt":"2026-02-23T08:07:53.733215Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/gmail-mcp","description":"Allow AI systems to read, send, archive, and manage emails via Gmail.","title":"Gmail","repository":{"url":"https://github.com/domdomegg/gmail-mcp.git","source":"github"},"version":"2.3.0","websiteUrl":"https://github.com/domdomegg/gmail-mcp#readme","packages":[{"registryType":"npm","identifier":"gmail-mcp","version":"2.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Gmail scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"gmail-mcp","version":"2.3.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-07T23:51:25.611518Z","publishedAt":"2026-03-07T23:51:25.611518Z","updatedAt":"2026-03-07T23:51:25.611518Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gx-55/multi-gmail-mcp","description":"Manage multiple Gmail accounts in Claude Desktop — search, send, reply, draft, and organize.","repository":{"url":"https://github.com/gx-55/multi-gmail-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"multi-gmail-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client ID from your Google Cloud project (alternative to ~/.gmail-mcp-oauth.json)","format":"string","name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth2 client secret from your Google Cloud project (alternative to ~/.gmail-mcp-oauth.json)","format":"string","isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T20:38:38.633254Z","publishedAt":"2026-04-27T20:38:38.633254Z","updatedAt":"2026-04-27T20:38:38.633254Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gx-55/multi-gmail-mcp","description":"Manage multiple Gmail accounts in Claude Desktop — search, send, reply, draft, and organize.","repository":{"url":"https://github.com/gx-55/multi-gmail-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"multi-gmail-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth2 client ID from your Google Cloud project (alternative to ~/.gmail-mcp-oauth.json)","format":"string","name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth2 client secret from your Google Cloud project (alternative to ~/.gmail-mcp-oauth.json)","format":"string","isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T20:55:01.926236Z","publishedAt":"2026-04-27T20:55:01.926236Z","updatedAt":"2026-04-27T20:55:01.926236Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.markswendsen-code/gmail","description":"Gmail MCP server — send, read, and search email. By Strider Labs.","repository":{"url":"https://github.com/markswendsen-code/mcp-gmail","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"@striderlabs/mcp-gmail","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth 2.0 Client ID from Google Cloud Console","isRequired":true,"format":"string","name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth 2.0 Client Secret","isRequired":true,"format":"string","isSecret":true,"name":"GOOGLE_CLIENT_SECRET"},{"description":"Google OAuth 2.0 Refresh Token for the user's Gmail account","isRequired":true,"format":"string","isSecret":true,"name":"GOOGLE_REFRESH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-09T14:26:34.538486Z","publishedAt":"2026-03-09T14:26:34.538486Z","updatedAt":"2026-03-09T14:26:34.538486Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mcp-z/mcp-gmail","description":"Gmail integration with OAuth authentication, message search, batch operations, and Sheets export","title":"Gmail","version":"1.0.0","websiteUrl":"https://github.com/mcp-z/mcp-gmail#readme","packages":[{"registryType":"npm","identifier":"@mcp-z/mcp-gmail","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"-y"}],"packageArguments":[{"description":"Authentication mode","choices":["loopback-oauth","service-account"],"type":"named","name":"--auth"},{"description":"Disable browser auto-open, return auth URL instead","type":"named","name":"--headless"},{"description":"OAuth redirect URI (default: ephemeral loopback)","type":"named","name":"--redirect-uri"},{"description":"Path to service account JSON key file (overrides GOOGLE_SERVICE_ACCOUNT_KEY_FILE env var)","type":"named","name":"--service-account-key-file"},{"description":"Override directory for storing CSV export files","type":"named","name":"--storage-dir"},{"description":"Override base URL for HTTP file serving","type":"named","name":"--base-url"},{"description":"Override logging level","choices":["debug","info","warn","error"],"type":"named","name":"--log-level"}],"environmentVariables":[{"description":"Google OAuth client ID (required for OAuth authentication modes)","isRequired":true,"placeholder":"123456789-abcdefghijk.apps.googleusercontent.com","name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret (optional for public clients)","isSecret":true,"placeholder":"GOCSPX-abcdefghijklmnop","name":"GOOGLE_CLIENT_SECRET"},{"description":"Path to service account JSON key file (required for service-account auth mode)","placeholder":"/path/to/service-account-key.json","name":"GOOGLE_SERVICE_ACCOUNT_KEY_FILE"},{"description":"Authentication mode","value":"loopback-oauth","placeholder":"loopback-oauth","choices":["loopback-oauth","service-account"],"name":"AUTH_MODE"},{"description":"Disable browser auto-open, return auth URL instead (true/false)","default":"false","placeholder":"false","name":"HEADLESS"},{"description":"OAuth redirect URI (optional, default: ephemeral loopback)","placeholder":"http://localhost:{PORT}/oauth/callback","name":"REDIRECT_URI"},{"description":"Directory for storing CSV export files","value":"~/.mcp-z/mcp-gmail/files","placeholder":"~/.mcp-z/mcp-gmail/files","name":"STORAGE_DIR"},{"description":"HTTP server port (overrides --port)","placeholder":"3000","name":"PORT"},{"description":"Base URL for HTTP file serving (optional, used for HTTP transport)","placeholder":"http://localhost:{PORT}","name":"BASE_URL"},{"description":"Logging level","value":"info","placeholder":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"}]},{"registryType":"npm","identifier":"@mcp-z/mcp-gmail","version":"1.0.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:{PORT}/mcp"},"runtimeArguments":[{"type":"named","name":"-y"}],"packageArguments":[{"description":"HTTP server port","value":"9002","type":"named","name":"--port"},{"description":"Authentication mode","choices":["loopback-oauth","service-account","dcr"],"type":"named","name":"--auth"},{"description":"Disable browser auto-open, return auth URL instead","type":"named","name":"--headless"},{"description":"OAuth redirect URI (default: ephemeral loopback)","type":"named","name":"--redirect-uri"},{"description":"Path to service account JSON key file (overrides GOOGLE_SERVICE_ACCOUNT_KEY_FILE env var)","type":"named","name":"--service-account-key-file"},{"description":"DCR mode","choices":["self-hosted","external"],"type":"named","name":"--dcr-mode"},{"description":"External verification endpoint URL (required for external DCR mode)","type":"named","name":"--dcr-verify-url"},{"description":"DCR client storage URI (for self-hosted DCR mode)","type":"named","name":"--dcr-store-uri"},{"description":"Override directory for storing CSV export files","type":"named","name":"--storage-dir"},{"description":"Override base URL for HTTP file serving","type":"named","name":"--base-url"},{"description":"Override logging level","choices":["debug","info","warn","error"],"type":"named","name":"--log-level"}],"environmentVariables":[{"description":"Google OAuth client ID (required for OAuth authentication modes)","isRequired":true,"placeholder":"123456789-abcdefghijk.apps.googleusercontent.com","name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret (optional for public clients)","isSecret":true,"placeholder":"GOCSPX-abcdefghijklmnop","name":"GOOGLE_CLIENT_SECRET"},{"description":"Path to service account JSON key file (required for service-account auth mode)","placeholder":"/path/to/service-account-key.json","name":"GOOGLE_SERVICE_ACCOUNT_KEY_FILE"},{"description":"Authentication mode","value":"loopback-oauth","placeholder":"loopback-oauth","choices":["loopback-oauth","service-account","dcr"],"name":"AUTH_MODE"},{"description":"Disable browser auto-open, return auth URL instead (true/false)","default":"false","placeholder":"false","name":"HEADLESS"},{"description":"OAuth redirect URI (optional, default: ephemeral loopback)","placeholder":"http://localhost:{PORT}/oauth/callback","name":"REDIRECT_URI"},{"description":"Dynamic Client Registration mode","default":"self-hosted","placeholder":"self-hosted","choices":["self-hosted","external"],"name":"DCR_MODE"},{"description":"External verification endpoint URL (required for external DCR mode)","placeholder":"https://example.com/verify","name":"DCR_VERIFY_URL"},{"description":"DCR client storage URI (for self-hosted DCR mode)","default":"file://~/.mcp-z/mcp-gmail/dcr.json","placeholder":"file://~/.mcp-z/mcp-gmail/dcr.json","name":"DCR_STORE_URI"},{"description":"Directory for storing CSV export files","value":"~/.mcp-z/mcp-gmail/files","placeholder":"~/.mcp-z/mcp-gmail/files","name":"STORAGE_DIR"},{"description":"HTTP server port (overrides --port)","placeholder":"3000","name":"PORT"},{"description":"Base URL for HTTP file serving (defaults to http://localhost:{PORT})","placeholder":"http://localhost:{PORT}","name":"BASE_URL"},{"description":"Logging level","value":"info","placeholder":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-29T08:32:14.783672Z","publishedAt":"2025-12-29T08:32:14.783672Z","updatedAt":"2025-12-29T08:32:14.783672Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mcp-z/mcp-gmail","description":"Gmail integration with OAuth authentication, message search, batch operations, and Sheets export","title":"Gmail","version":"1.0.10","websiteUrl":"https://github.com/mcp-z/mcp-gmail#readme","packages":[{"registryType":"npm","identifier":"@mcp-z/mcp-gmail","version":"1.0.10","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"-y"}],"packageArguments":[{"description":"Authentication mode","choices":["loopback-oauth","service-account"],"type":"named","name":"--auth"},{"description":"Disable browser auto-open, return auth URL instead","type":"named","name":"--headless"},{"description":"OAuth redirect URI (default: ephemeral loopback)","type":"named","name":"--redirect-uri"},{"description":"Path to service account JSON key file (overrides GOOGLE_SERVICE_ACCOUNT_KEY_FILE env var)","type":"named","name":"--service-account-key-file"},{"description":"Override resource store URI for CSV export files","type":"named","name":"--resource-store-uri"},{"description":"Override base URL for HTTP transport (used for OAuth/DCR endpoints and file links)","type":"named","name":"--base-url"},{"description":"Override logging level","choices":["debug","info","warn","error"],"type":"named","name":"--log-level"}],"environmentVariables":[{"description":"Google OAuth client ID (required for OAuth authentication modes)","isRequired":true,"placeholder":"123456789-abcdefghijk.apps.googleusercontent.com","name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret (optional for public clients)","isSecret":true,"placeholder":"GOCSPX-abcdefghijklmnop","name":"GOOGLE_CLIENT_SECRET"},{"description":"Path to service account JSON key file (required for service-account auth mode)","placeholder":"/path/to/service-account-key.json","name":"GOOGLE_SERVICE_ACCOUNT_KEY_FILE"},{"description":"Authentication mode","value":"loopback-oauth","placeholder":"loopback-oauth","choices":["loopback-oauth","service-account"],"name":"AUTH_MODE"},{"description":"Disable browser auto-open, return auth URL instead (true/false)","default":"false","placeholder":"false","name":"HEADLESS"},{"description":"OAuth redirect URI (optional, default: ephemeral loopback)","placeholder":"http://localhost:{PORT}/oauth/callback","name":"REDIRECT_URI"},{"description":"Resource store URI for CSV export files (file://)","value":"file://~/.mcp-z/mcp-gmail/files","placeholder":"file://~/.mcp-z/mcp-gmail/files","name":"RESOURCE_STORE_URI"},{"description":"HTTP server port (overrides --port)","placeholder":"3000","name":"PORT"},{"description":"Base URL for HTTP transport (used for OAuth/DCR endpoints and file links)","placeholder":"http://localhost:{PORT}","name":"BASE_URL"},{"description":"Logging level","value":"info","placeholder":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"}]},{"registryType":"npm","identifier":"@mcp-z/mcp-gmail","version":"1.0.10","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:{PORT}/mcp"},"runtimeArguments":[{"type":"named","name":"-y"}],"packageArguments":[{"description":"HTTP server port","value":"9002","type":"named","name":"--port"},{"description":"Authentication mode","choices":["loopback-oauth","service-account","dcr"],"type":"named","name":"--auth"},{"description":"Disable browser auto-open, return auth URL instead","type":"named","name":"--headless"},{"description":"OAuth redirect URI (default: ephemeral loopback)","type":"named","name":"--redirect-uri"},{"description":"Path to service account JSON key file (overrides GOOGLE_SERVICE_ACCOUNT_KEY_FILE env var)","type":"named","name":"--service-account-key-file"},{"description":"DCR mode","choices":["self-hosted","external"],"type":"named","name":"--dcr-mode"},{"description":"External verification endpoint URL (required for external DCR mode)","type":"named","name":"--dcr-verify-url"},{"description":"DCR client storage URI (for self-hosted DCR mode)","type":"named","name":"--dcr-store-uri"},{"description":"Override resource store URI for CSV export files","type":"named","name":"--resource-store-uri"},{"description":"Override base URL for HTTP transport (used for OAuth/DCR endpoints and file links)","type":"named","name":"--base-url"},{"description":"Override logging level","choices":["debug","info","warn","error"],"type":"named","name":"--log-level"}],"environmentVariables":[{"description":"Google OAuth client ID (required for OAuth authentication modes)","isRequired":true,"placeholder":"123456789-abcdefghijk.apps.googleusercontent.com","name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret (optional for public clients)","isSecret":true,"placeholder":"GOCSPX-abcdefghijklmnop","name":"GOOGLE_CLIENT_SECRET"},{"description":"Path to service account JSON key file (required for service-account auth mode)","placeholder":"/path/to/service-account-key.json","name":"GOOGLE_SERVICE_ACCOUNT_KEY_FILE"},{"description":"Authentication mode","value":"loopback-oauth","placeholder":"loopback-oauth","choices":["loopback-oauth","service-account","dcr"],"name":"AUTH_MODE"},{"description":"Disable browser auto-open, return auth URL instead (true/false)","default":"false","placeholder":"false","name":"HEADLESS"},{"description":"OAuth redirect URI (optional, default: ephemeral loopback)","placeholder":"http://localhost:{PORT}/oauth/callback","name":"REDIRECT_URI"},{"description":"Dynamic Client Registration mode","default":"self-hosted","placeholder":"self-hosted","choices":["self-hosted","external"],"name":"DCR_MODE"},{"description":"External verification endpoint URL (required for external DCR mode)","placeholder":"https://example.com/verify","name":"DCR_VERIFY_URL"},{"description":"DCR client storage URI (for self-hosted DCR mode)","default":"file://~/.mcp-z/mcp-gmail/dcr.json","placeholder":"file://~/.mcp-z/mcp-gmail/dcr.json","name":"DCR_STORE_URI"},{"description":"Resource store URI for CSV export files (file://)","value":"file://~/.mcp-z/mcp-gmail/files","placeholder":"file://~/.mcp-z/mcp-gmail/files","name":"RESOURCE_STORE_URI"},{"description":"HTTP server port (overrides --port)","placeholder":"3000","name":"PORT"},{"description":"Base URL for HTTP transport (used for OAuth/DCR endpoints and file links)","placeholder":"http://localhost:{PORT}","name":"BASE_URL"},{"description":"Logging level","value":"info","placeholder":"info","choices":["debug","info","warn","error"],"name":"LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-10T14:22:18.394377Z","publishedAt":"2026-01-10T14:22:18.394377Z","updatedAt":"2026-01-10T14:22:18.394377Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/gmail","description":"Gmail MCP Pack","title":"Gmail","repository":{"url":"https://github.com/pipeworx-io/mcp-gmail","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/gmail","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/gmail/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-22T01:32:20.494349Z","publishedAt":"2026-04-22T01:32:20.494349Z","updatedAt":"2026-04-22T01:32:20.494349Z","isLatest":true}}}],"metadata":{"count":23}}
