GoogleWorkSpace-MCP-Server

GoogleWorkSpace-MCP-Server

3.2

If you are the rightful owner of GoogleWorkSpace-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for interacting with Google Workspace APIs including Gmail, Drive, Calendar, Docs, Sheets, and Slides.

The Google Workspace MCP Server is designed to facilitate seamless interaction with various Google Workspace APIs. It provides a robust framework for managing emails, files, documents, spreadsheets, presentations, and calendar events through a unified protocol server. The server supports OAuth2 authentication, ensuring secure access to Google services. With this server, developers can automate tasks such as sending emails, managing files in Google Drive, creating and editing Google Docs, Sheets, and Slides, and managing calendar events. The server is built on Node.js and requires a Google Cloud project with the necessary APIs enabled. It includes tools for generating authentication URLs and exchanging authorization codes for tokens, making it easier to manage OAuth2 flows. The server also offers a set of tools and resources for testing and development, including an MCP Inspector for testing server functionalities.

Features

  • Gmail API: Send emails, list messages, manage labels, and more
  • Drive API: List files, create folders, and upload files
  • Docs API: Create and edit Google Docs
  • Sheets API: Read and write spreadsheet data
  • Slides API: Create presentations and slides

Tools

  1. gmail_list_messages

    List Gmail messages with optional filters

  2. drive_list_files

    List files in Google Drive

  3. docs_get_document

    Get the content of a Google Doc

  4. sheets_get_values

    Get values from a Google Sheet

  5. slides_create_presentation

    Create a new Google Slides presentation