GOOGLE WORKSPACE MCP SERVER TOOLS

72 tools from the Google Workspace MCP Server MCP Server, categorised by risk level.

READ 27 tools
Read findElement Finds elements (paragraphs, tables, etc.) based on various criteria. (Not Implemented) Read getCalendarEvent Get a single calendar event by ID. Read getCalendarEvents Get events from a Google Calendar with optional filtering. Read getCalendarFreeBusy Check free/busy information for calendars in a time range. Read getComment Gets a specific comment with its full thread of replies. Read getDocumentInfo Gets detailed information about a specific Google Document. Read getFolderInfo Gets detailed information about a specific folder in Google Drive. Read getGmailAttachment Download an attachment from a Gmail message. Returns base64-encoded data. Read getGmailMessage Get the full content of a Gmail message by ID. Read getGmailMessagesBatch Get multiple Gmail messages in a single request (max 25). Read getGmailThread Get a complete email thread/conversation with all messages. Read getRecentGoogleDocs Gets the most recently modified Google Documents. Read getScriptContent Retrieves the content of an Apps Script project including all files. Read getScriptProjects Lists Apps Script projects. Note: This only works for standalone scripts. For bound scripts, use the parent... Read getSpreadsheetInfo Gets detailed information about a Google Spreadsheet including all sheets/tabs. Read listCalendars List all accessible Google Calendars for the authenticated user. Read listComments Lists all comments in a Google Document. Read listDocumentTabs Lists all tabs in a Google Document, including their hierarchy, IDs, and structure. Read listFolderContents Lists the contents of a specific folder in Google Drive. Read listGmailFilters List all Gmail filters (automatic rules). Read listGmailLabels List all Gmail labels (folders and categories). Read listGoogleDocs Lists Google Documents from your Google Drive with optional filtering. Read listGoogleSheets Lists Google Spreadsheets from your Google Drive with optional filtering. Read readGoogleDoc Reads the content of a specific Google Document, optionally returning structured data. Read readSpreadsheet Reads data from a specific range in a Google Spreadsheet. Read searchGmailMessages Search Gmail messages using query syntax. Supports operators like from:, to:, subject:, has:attachment, is:... Read searchGoogleDocs Searches for Google Documents by name, content, or other criteria.
WRITE 37 tools
Write clearBasicFilter Clears the basic filter from a Google Spreadsheet sheet. Write fixListFormatting EXPERIMENTAL: Attempts to detect paragraphs that look like lists (e.g., starting with -, *, 1.) and convert... Write addComment Adds a comment anchored to a specific text range in the document. NOTE: Due to Google API limitations, comm... Write addSpreadsheetSheet Adds a new sheet/tab to an existing Google Spreadsheet. Write appendSpreadsheetRows Appends rows of data to the end of a sheet in a Google Spreadsheet. Write appendToGoogleDoc Appends text to the very end of a specific Google Document or tab. Write applyParagraphStyle Applies paragraph-level formatting (alignment, spacing, named styles like Heading 1) to the paragraph(s) co... Write applyTextStyle Applies character-level formatting (bold, color, font, etc.) to a specific range or found text. Write copyFile Creates a copy of a Google Drive file or document. Write createBoundScript Creates a new Apps Script project bound to a Google Spreadsheet or Document. Returns the script ID for subs... Write createCalendarEvent Create a new calendar event. Supports timed events, all-day events, and Google Meet integration. Write createDocument Creates a new Google Document. Write createFolder Creates a new folder in Google Drive. Write createFromTemplate Creates a new Google Document from an existing document template. Write createGmailDraft Create a draft email in Gmail. Write createGmailFilter Create a Gmail filter for automatic message processing. Write createGmailLabel Create a new Gmail label. Write createSpreadsheet Creates a new Google Spreadsheet. Write editTableCell Edits the content and/or basic style of a specific table cell. Requires knowing table start index. Write formatMatchingText Finds specific text within a Google Document and applies character formatting (bold, italics, color, etc.) ... Write formatSpreadsheetCells Formats cells in a Google Spreadsheet range. Supports background color, text color, font size, bold, italic... Write insertImageFromUrl Inserts an inline image into a Google Document from a publicly accessible URL. Write insertLocalImage Uploads a local image file to Google Drive and inserts it into a Google Document. The image will be uploade... Write insertPageBreak Inserts a page break at the specified index. Write insertTable Inserts a new table with the specified dimensions at a given index. Write insertText Inserts text at a specific index within the document body or a specific tab. Write modifyGmailMessageLabels Add or remove labels from a Gmail message. Write moveFile Moves a file or folder to a different location in Google Drive. Write quickAddCalendarEvent Quickly create an event using natural language (e.g., Write renameFile Renames a file or folder in Google Drive. Write replyToComment Adds a reply to an existing comment. Write resolveComment Marks a comment as resolved. NOTE: Due to Google API limitations, the Drive API does not support resolving ... Write sendGmailMessage Send an email via Gmail. Supports threading for replies. Write setBasicFilter Sets a basic filter (auto-filter) on a Google Spreadsheet sheet, enabling filter dropdowns on the header row. Write trashGmailMessage Move a Gmail message to Trash. Write updateCalendarEvent Update an existing calendar event. Write writeSpreadsheet Writes data to a specific range in a Google Spreadsheet. Overwrites existing data in the range.

Route Google Workspace MCP Server through PolicyLayer and every one of its 72 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Google Workspace MCP Server MCP server have? +

The Google Workspace MCP Server MCP server exposes 72 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Google Workspace MCP Server tools? +

Route the Google Workspace MCP Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Google Workspace MCP Server tools fall into? +

Google Workspace MCP Server tools are categorised as Read (27), Write (37), Destructive (7), Execute (1). Each category has a recommended default policy.

Enforce policy on every Google Workspace MCP Server tool call.

Start from Google Workspace MCP Server, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.