GoogleWorkSpace-MCP-Server
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
gmail_list_messages
List Gmail messages with optional filters
drive_list_files
List files in Google Drive
docs_get_document
Get the content of a Google Doc
sheets_get_values
Get values from a Google Sheet
slides_create_presentation
Create a new Google Slides presentation