Gsuite MCP Server

Comprehensive Google Workspace MCP server with Gmail, Drive, Calendar, and Contacts integration

Local serverstdio

What is the Gsuite MCP Server?

Comprehensive Google Workspace MCP server with Gmail, Drive, Calendar, and Contacts integration

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
google-gmail_list_messagesList messages in user's mailbox with optional filtering
google-gmail_get_messageGet a specific message by ID
google-gmail_send_messageSend an email message. Requires message in RFC 2822 format encoded as base64url string
google-gmail_create_draftCreate a new draft message. IMPORTANT: Message must be an object with 'raw' field containing base64url-encoded RFC 2822 formatted message.
google-gmail_delete_messagePERMANENTLY delete a message - IMMEDIATE and IRREVERSIBLE. WARNING: Use trash_message instead for normal email deletion. Only use this for sensitive data that must be immediately destroyed. Bypasses trash completely. REQ
google-gmail_modify_messageModify labels on a message (add/remove labels, mark read/unread)
google-gmail_search_messagessearch_messages endpoint for google-gmail
google-drive_list_filesList files in Google Drive with optional search query and filtering
google-drive_get_fileGet file metadata by ID
google-drive_update_fileUpdate file metadata
google-drive_delete_filePermanently delete a file. Returns 204 No Content with empty body on success.
google-drive_search_filesAdvanced file search with complex query syntax
google-drive_create_filecreate_file endpoint for google-drive
google-drive_share_fileshare_file endpoint for google-drive

How to install the Gsuite MCP Server

{
  "mcpServers": {
    "gsuite": {
      "command": "npx",
      "args": ["@west10tech/gsuite-mcp"],
      "env": {
        "GOOGLE_CLIENT_ID": "your_google_client_id_here",
        "GOOGLE_CLIENT_SECRET": "your_google_client_secret_here",
        "GOOGLE_OAUTH_CREDENTIALS": "your_google_oauth_credentials_here",
        "GOOGLE_REDIRECT_URI": "your_google_redirect_uri_here"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
GOOGLE_CLIENT_IDConfiguration value read at startup.Optional
GOOGLE_CLIENT_SECRETCredential the server authenticates with.Yes
GOOGLE_OAUTH_CREDENTIALSConfiguration value read at startup.Optional
GOOGLE_REDIRECT_URIFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Gsuite to google-gmail list messages.”
  • “Use Gsuite to google-gmail get message.”
  • “Use Gsuite to google-gmail send message.”

Frequently asked questions

Comprehensive Google Workspace MCP server with Gmail, Drive, Calendar, and Contacts integration Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.