Google Suite

Enables MCP clients to interact with Google Drive, Docs, and Sheets via MCP endpoints and tools.
  • python

3

GitHub Stars

python

Language

4 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "adexltd-mcp-google-suite": {
      "command": "uvx",
      "args": [
        "mcp-google-suite"
      ],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "~/.google/oauth.keys.json",
        "GOOGLE_APPLICATION_CREDENTIALS": "~/.google/server-creds.json"
      }
    }
  }
}

You can run a local MCP server that lets AI agents interact with Google Drive, Docs, and Sheets. This server exposes convenient endpoints and tools to search files, manage documents, and handle spreadsheet data, enabling seamless automation and experimentation with Google Workspace services.

How to use

You connect an MCP client to the Google Workspace MCP server using a standard MCP configuration. The server exposes a set of tools for Drive, Docs, and Sheets, so you can search files, create folders, generate and update documents, and read or write spreadsheet values. Use these tools through your MCP client to perform tasks like locating a file, organizing folders, creating documents, or updating spreadsheet cells. For best results, ensure your client is configured with the proper credentials and the server is running in an environment that can access Google APIs.

How to install

Prerequisites: you need a working Python or Node-enabled environment and the MCP client you plan to use. You should also have Google Cloud credentials ready as described in the Google OAuth setup.

uvx mcp-google-suite
pip install mcp-google-suite

Configuration and usage notes

Configure your MCP client to connect to the Google Workspace MCP server using one of the provided runtime options. If you are using uvx (recommended), you can run the server directly and reference it in your client settings. You will need Google credentials to authorize access to Drive, Docs, and Sheets.

Available tools

drive_search_files

Search Google Drive for files using a query and optional paging parameters.

drive_create_folder

Create a new folder in Google Drive under an optional parent folder.

docs_create

Create a new Google Doc with a given title and optional initial content.

docs_get_content

Retrieve the content of a Google Doc by its document ID.

docs_update_content

Update the content of an existing Google Doc by its document ID.

sheets_create

Create a new Google Spreadsheet with a given title and optional sheets.

sheets_get_values

Read cell values from a specified range in a Google Spreadsheet.

sheets_update_values

Update cell values in a Google Spreadsheet for a specified range.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational