200 tools from the Google Super MCP Server, categorised by risk level.
View the Google Super policy →GOOGLESUPER_AGGREGATE_COLUMN_DATA Searches for rows where a specific column matches a value and performs mathematical operations on data from another column. GOOGLESUPER_BATCH_GET Retrieves data from specified cell ranges in a Google Spreadsheet. GOOGLESUPER_BATCH_GET_MEDIA_ITEMS Returns the list of media items for the specified media item identifiers. GOOGLESUPER_CALENDAR_LIST_INSERT Inserts an existing calendar into the user's calendar list. GOOGLESUPER_CALENDAR_LIST_UPDATE Updates an existing entry on the user\'s calendar list. GOOGLESUPER_CHECK_COMPATIBILITY Tool to list dimensions and metrics compatible with a GA4 report request. Use when you need to validate compatibility of chosen dimensions or metri... GOOGLESUPER_COMPUTE_ROUTE_MATRIX Calculates travel distance and duration matrix between multiple origins and destinations using the modern Routes API; supports OAuth2 authenticatio... GOOGLESUPER_DISTANCE_MATRIX_API DEPRECATED: Legacy API that calculates travel distance and time for a matrix of origins and destinations. This API only works with API keys (no OAu... GOOGLESUPER_DOWNLOAD_FILE Downloads a file from Google Drive by its ID. For Google Workspace documents (Docs, Sheets, Slides), optionally exports to a specified `mime_type`.... GOOGLESUPER_DUPLICATE_CALENDAR Creates a new, empty Google Calendar with the specified title (summary). GOOGLESUPER_EVENTS_INSTANCES Returns instances of the specified recurring event. GOOGLESUPER_EVENTS_LIST Returns events on the specified calendar. GOOGLESUPER_EVENTS_WATCH Watch for changes to Events resources. 2/5 GOOGLESUPER_FETCH_EMAILS Fetches a list of email messages from a Gmail account, supporting filtering, pagination, and optional full content retrieval. 2/5 GOOGLESUPER_FETCH_MESSAGE_BY_MESSAGE_ID Fetches a specific email message by its ID, provided the `message_id` exists and is accessible to the authenticated `user_id`. GOOGLESUPER_FETCH_MESSAGE_BY_THREAD_ID Retrieves messages from a Gmail thread using its `thread_id`, where the thread must be accessible by the specified `user_id`. GOOGLESUPER_FIND_EVENT Finds events in a specified Google Calendar using text query, time ranges (event start/end, last modification), and event types; ensure `timeMin` i... 2/5 GOOGLESUPER_FIND_FILE The comprehensive Google Drive search tool that handles all file and folder discovery needs. Use this for any file finding task - from simple name ... GOOGLESUPER_FIND_FOLDER Tool to find a folder in Google Drive by its name and optionally a parent folder. Use when you need to locate a specific folder to perform further ... GOOGLESUPER_FIND_FREE_SLOTS Finds both free and busy time slots in Google Calendars for specified calendars within a defined time range (defaults to the current day UTC if `ti... GOOGLESUPER_FIND_REPLACE Tool to find and replace text in a Google Spreadsheet. Use when you need to fix formula errors, update values, or perform bulk text replacements ac... GOOGLESUPER_FIND_WORKSHEET_BY_TITLE Finds a worksheet by its exact, case-sensitive title within a Google Spreadsheet; returns a boolean indicating if found and the complete metadata o... 2/5 GOOGLESUPER_FORMAT_CELL Applies text and background cell formatting to a specified range in a Google Sheets worksheet. GOOGLESUPER_FORWARD_MESSAGE Forward an existing Gmail message to specified recipients, preserving original body and attachments. GOOGLESUPER_FREE_BUSY_QUERY Returns free/busy information for a set of calendars. GOOGLESUPER_GEOCODING_API DEPRECATED: Legacy API to convert addresses into geographic coordinates (latitude and longitude) and vice versa (reverse geocoding), or get an addr... GOOGLESUPER_GET_ABOUT Tool to retrieve information about the user, the user's Drive, and system capabilities. Use when you need to check storage quotas, user details, or... GOOGLESUPER_GET_ACCOUNT Tool to retrieve a single Account by its resource name. Use when you need detailed account info after confirming the account resource name (e.g., a... GOOGLESUPER_GET_ALBUM Returns the album based on the specified albumId. GOOGLESUPER_GET_ATTACHMENT Retrieves a specific attachment by ID from a message in a user's Gmail mailbox, requiring valid message and attachment IDs. GOOGLESUPER_GET_AUDIENCE_EXPORT Tool to get configuration metadata for an Audience Export. Use after creating an Audience Export to retrieve its status and details. GOOGLESUPER_GET_AUDIENCE_LIST Tool to get configuration metadata about a specific audience list. Use after confirming the audience list resource name. GOOGLESUPER_GET_CALENDAR Retrieves a specific Google Calendar, identified by `calendar_id`, to which the authenticated user has access. GOOGLESUPER_GET_CAMPAIGN_BY_ID GetCampaignById Tool will return details of a campaign in Google Ads. GOOGLESUPER_GET_CAMPAIGN_BY_NAME GetCampaignByName Tool will run a SQL GetCampaignByName in Google Ads. GOOGLESUPER_GET_CHANGES_START_PAGE_TOKEN Tool to get the starting pageToken for listing future changes in Google Drive. Use this when you need to track changes to files and folders. GOOGLESUPER_GET_CHARTS_FROM_SPREADSHEET Tool to retrieve a list of all charts from a specified Google Sheets spreadsheet. Use when you need to get chart IDs and their specifications for e... GOOGLESUPER_GET_COMMENT Tool to get a comment by ID. Use when you need to retrieve a specific comment from a Google Drive file and have both the file ID and comment ID. GOOGLESUPER_GET_CONFERENCE_RECORD_FOR_MEET Get conference record GOOGLESUPER_GET_CONTACTS Fetches contacts (connections) for the authenticated Google account, allowing selection of specific data fields and pagination. GOOGLESUPER_GET_CURRENT_DATE_TIME Gets the current date and time, allowing for a specific timezone offset. GOOGLESUPER_GET_CUSTOMER_LISTS GetCustomerLists Tool will list all customer lists in Google Ads. GOOGLESUPER_GET_DIRECTION DEPRECATED: Legacy API that fetches detailed directions between an origin and a destination, supporting intermediate waypoints and various travel m... 2/5 GOOGLESUPER_GET_DOCUMENT_BY_ID Retrieves an existing Google Document by its ID; will error if the document is not found. GOOGLESUPER_GET_DRIVE Tool to get a shared drive by ID. Use when you need to retrieve information about a specific shared drive. GOOGLESUPER_GET_FILE_METADATA Tool to get a file's metadata by ID. Use when you need to retrieve the metadata for a specific file in Google Drive. GOOGLESUPER_GET_KEY_EVENT Tool to retrieve a Key Event. Use after confirming the key event resource name. GOOGLESUPER_GET_MEDIA_ITEM_DOWNLOAD Downloads a media item from Google Photos and returns it as a file. GOOGLESUPER_GET_MEET Retrieve details of a Google Meet space using its unique identifier. GOOGLESUPER_GET_METADATA Tool to get metadata for dimensions, metrics, and comparisons for a GA4 property. Use when you need to discover available fields before building a ... GOOGLESUPER_GET_PARTICIPANT_SESSION Tool to get a specific participant session from a conference record. Use when you need to retrieve details about a particular participant in a past... GOOGLESUPER_GET_PEOPLE Retrieves either a specific person's details (using `resource_name`) or lists 'Other Contacts' (if `other_contacts` is true), with `person_fields` ... GOOGLESUPER_GET_PERMISSION Gets a permission by ID. Use this tool to retrieve a specific permission for a file or shared drive. GOOGLESUPER_GET_PROFILE Retrieves key Gmail profile information (email address, message/thread totals, history ID) for a user. GOOGLESUPER_GET_PROPERTY_QUOTAS_SNAPSHOT Tool to retrieve all property quotas organized by category for a given property. Use when you need to check current quota usage for a GA4 property. GOOGLESUPER_GET_RECORDINGS_BY_CONFERENCE_RECORD_ID Retrieves recordings from Google Meet for a given conference record ID. GOOGLESUPER_GET_REPLY Tool to get a specific reply to a comment on a file. Use when you need to retrieve the details of a particular reply. GOOGLESUPER_GET_REVISION Tool to get a specific revision's metadata by revision ID. Use when you need to retrieve information about a particular version of a file. GOOGLESUPER_GET_ROUTE Calculates one or more routes between two specified locations. Uses various travel modes and preferences; addresses must be resolvable by Google Maps. GOOGLESUPER_GET_SHEET_NAMES Lists all worksheet names from a specified Google Spreadsheet (which must exist), useful for discovering sheets before further operations. GOOGLESUPER_GET_SPREADSHEET_BY_DATA_FILTER Returns the spreadsheet at the given ID, filtered by the specified data filters. Use this tool when you need to retrieve specific subsets of data f... GOOGLESUPER_GET_SPREADSHEET_INFO Retrieves comprehensive metadata for a Google Spreadsheet using its ID, excluding cell data. GOOGLESUPER_GET_TABLE_SCHEMA This action is used to get the schema of a table in a Google Spreadsheet, call this action to get the schema of a table in a spreadsheet BEFORE YOU... GOOGLESUPER_GET_TASK Use to retrieve a specific Google Task if its `task_id` and parent `tasklist_id` are known. GOOGLESUPER_GET_TASK_LIST Retrieves a specific task list from the user's Google Tasks if the `tasklist_id` exists for the authenticated user. GOOGLESUPER_GET_TRANSCRIPTS_BY_CONFERENCE_RECORD_ID Retrieves all transcripts for a specific Google Meet conference using its conferenceRecord_id. GOOGLESUPER_LIST_ACCOUNTS Tool to list all Accounts accessible by the caller. Use when you need to enumerate all Google Analytics accounts your credentials can access. GOOGLESUPER_LIST_ACL_RULES Retrieves the list of access control rules (ACLs) for a specified calendar, providing the necessary 'rule_id' values required for updating specific... GOOGLESUPER_LIST_ALBUMS Lists all albums shown to a user in the Albums tab of Google Photos. GOOGLESUPER_LIST_AUDIENCE_EXPORTS Tool to list all audience exports for a GA4 property. Use when you need to fetch its export history after initiating exports. GOOGLESUPER_LIST_AUDIENCE_LISTS Tool to list all audience lists for a GA4 property. Use when you need to retrieve a property's configured audience lists after confirming the prope... GOOGLESUPER_LIST_AUDIENCES Tool to list all audiences on a property. Use when you need to fetch all audiences for a GA4 property after confirming its existence. GOOGLESUPER_LIST_CALENDARS Retrieves a paginated list of calendars from the user's calendar list, with optional filtering and sync capabilities. GOOGLESUPER_LIST_CHANGES Tool to list the changes for a user or shared drive. Use when you need to track modifications to files and folders, such as creations, deletions, o... GOOGLESUPER_LIST_COMMENTS Tool to list all comments for a file in Google Drive. Use when you need to retrieve comments associated with a specific file. GOOGLESUPER_LIST_CONFERENCE_RECORDS Tool to list conference records. Use when you need to retrieve a list of past conferences, optionally filtering them by criteria like meeting code,... GOOGLESUPER_LIST_DRAFTS Retrieves a paginated list of email drafts from a user's Gmail account. Use verbose=true to get full draft details including subject, body, sender,... GOOGLESUPER_LIST_FILE_LABELS Tool to list the labels on a file. Use when you need to retrieve all labels associated with a specific file in Google Drive. GOOGLESUPER_LIST_FILES Tool to list a user's files and folders in Google Drive. Use this to search or browse for files and folders based on various criteria. GOOGLESUPER_LIST_HISTORY Tool to list Gmail mailbox change history since a known startHistoryId. Use when performing incremental mailbox syncs to fetch only new changes. GOOGLESUPER_LIST_KEY_EVENTS Tool to list Key Events. Use when you need to retrieve all key event definitions for a given property. GOOGLESUPER_LIST_LABELS Retrieves a list of all system and user-created labels for the specified Gmail account. GOOGLESUPER_LIST_MEDIA_ITEMS Lists all media items from a user's Google Photos library. GOOGLESUPER_LIST_PARTICIPANT_SESSIONS Tool to list all participant sessions for a specific conference record in Google Meet. Use this when you need to retrieve a list of participants wh... GOOGLESUPER_LIST_PERMISSIONS Tool to list a file's permissions. Use when you need to retrieve all permissions associated with a specific file or shared drive. GOOGLESUPER_LIST_PROPERTIES Tool to list GA4 properties under a specific account. Use after obtaining an account ID; supports pagination and including soft-deleted properties. GOOGLESUPER_LIST_REPLIES_TO_COMMENT Tool to list replies to a comment in Google Drive. Use this when you need to retrieve all replies associated with a specific comment on a file. GOOGLESUPER_LIST_REPORTING_DATA_ANNOTATIONS Tool to list all Reporting Data Annotations on a property. Use when you need to retrieve or inspect annotations for a GA4 property. GOOGLESUPER_LIST_REVISIONS Tool to list a file's revisions. Use when you need to retrieve the revision history of a specific file in Google Drive. GOOGLESUPER_LIST_ROLLUP_PROPERTIES Tool to list roll-up GA4 properties accessible to the caller. Use when you need to identify roll-up properties across all accessible accounts. GOOGLESUPER_LIST_SEARCH_ADS360_LINKS Tool to list all SearchAds360Links on a property. Use when you need to fetch all Search Ads 360 links for a given property after authenticating. GOOGLESUPER_LIST_SHARED_DRIVES Tool to list the user's shared drives. Use when you need to get a list of all shared drives accessible to the authenticated user. GOOGLESUPER_LIST_SPREADSHEET_CHARTS_ACTION Tool to retrieve a list of charts with their IDs and metadata from a Google Sheets spreadsheet. Use to identify charts available for embedding into... GOOGLESUPER_LIST_TABLES This action is used to list all tables in a Google Spreadsheet, call this action to get the list of tables in a spreadsheet. Discover all tables in... GOOGLESUPER_LIST_TASK_LISTS Fetches the authenticated user's task lists from Google Tasks; results may be paginated. GOOGLESUPER_LIST_TASKS Retrieves tasks from a Google Tasks list; all date/time strings must be RFC3339 UTC, and `showCompleted` must be true if `completedMin` or `complet... GOOGLESUPER_LIST_THREADS Retrieves a list of email threads from a Gmail account, identified by `user_id` (email address or 'me'), supporting filtering and pagination. 2/5 GOOGLESUPER_LOOKUP_SPREADSHEET_ROW Finds the first row in a Google Spreadsheet where a cell's entire content exactly matches the query string, searching within a specified A1 notatio... 3/5 GOOGLESUPER_MAPS_EMBED_API Tool to generate an embeddable Google Map URL and HTML iframe code. Use when you need to display a map (place, view, directions, street view, searc... 2/5 GOOGLESUPER_NEARBY_SEARCH Searches for places (e.g., restaurants, parks) within a specified circular area, with options to filter by place types and customize the returned f... GOOGLESUPER_QUERY_AUDIENCE_EXPORT Tool to query a completed audience export. Use when you need to fetch user rows with pagination. GOOGLESUPER_QUERY_AUDIENCE_LIST Tool to query an audience list. Use when you need to retrieve user rows from a GA4 audience list with pagination. GOOGLESUPER_QUERY_TABLE This action is used to query a table in a Google Spreadsheet, call this action to query a table in a spreadsheet. Execute SQL-like SELECT queries a... 2/5 GOOGLESUPER_ACL_PATCH Updates an access control rule for a calendar using patch semantics (partial update). This allows modifying specific fields without affecting other... 2/5 GOOGLESUPER_ADD_ENRICHMENT Adds an enrichment at a specified position in a defined album. 3/5 GOOGLESUPER_ADD_FILE_SHARING_PREFERENCE Modifies sharing permissions for an existing Google Drive file, granting a specified role to a user, group, domain, or 'anyone'. 2/5 GOOGLESUPER_ADD_LABEL_TO_EMAIL Adds and/or removes specified Gmail labels for a message; ensure `message_id` and all `label_ids` are valid (use 'listLabels' for custom label IDs). 2/5 GOOGLESUPER_ADD_OR_REMOVE_TO_CUSTOMER_LIST AddOrRemoveToCustomerList Tool will add a contact to a customer list in Google Ads. Note: It takes 6 to 12 hours for changes to be reflected in the... 2/5 GOOGLESUPER_ADD_SHEET Adds a new sheet (worksheet) to a spreadsheet. Use this tool to create a new tab within an existing Google Sheet, optionally specifying its title, ... 2/5 GOOGLESUPER_APPEND_DIMENSION Tool to append new rows or columns to a sheet, increasing its size. Use when you need to add empty rows or columns to an existing sheet. 2/5 GOOGLESUPER_BATCH_ADD_MEDIA_ITEMS Adds one or more media items to an album in Google Photos. 2/5 GOOGLESUPER_BATCH_CREATE_MEDIA_ITEMS Unified action to upload media files and create them as items in Google Photos. 2/5 GOOGLESUPER_BATCH_MODIFY_MESSAGES Modify labels on multiple Gmail messages in one efficient API call. Supports up to 1,000 messages per request for bulk operations like archiving, m... 2/5 GOOGLESUPER_BATCH_UPDATE Updates a specified range in a Google Sheet with given values, or appends them as new rows if `first_cell_location` is omitted. Auto-expands grid f... 2/5 GOOGLESUPER_BATCH_UPDATE_VALUES_BY_DATA_FILTER Tool to update values in ranges matching data filters. Use when you need to update specific data in a Google Sheet based on criteria rather than fi... 2/5 GOOGLESUPER_CALENDARS_UPDATE Updates metadata for a calendar. 2/5 GOOGLESUPER_COPY_DOCUMENT Tool to create a copy of an existing Google Document. Use this to duplicate a document, for example, when using an existing document as a template.... 3/5 GOOGLESUPER_COPY_FILE Duplicates an existing file in Google Drive, identified by its `file_id`. 2/5 GOOGLESUPER_CREATE_ALBUM Creates a new album in Google Photos. 2/5 GOOGLESUPER_CREATE_AUDIENCE_EXPORT Tool to create an audience export. Use after configuring the audience and dimensions to produce a long-running Operation. 2/5 GOOGLESUPER_CREATE_AUDIENCE_LIST Tool to create an audience list. Use when you need to define and asynchronously populate a new AudienceList resource under a GA4 property. 2/5 GOOGLESUPER_CREATE_CHART Create a chart in a Google Sheets spreadsheet using the specified data range and chart type. Conditional requirements: - Provide either a simple ch... 2/5 GOOGLESUPER_CREATE_COMMENT Tool to create a comment on a file. Use when you need to add a new comment to a specific file in Google Drive. 2/5 GOOGLESUPER_CREATE_CUSTOMER_LIST CreateCustomerList Tool will create a customer list in Google Ads. 2/5 GOOGLESUPER_CREATE_DOCUMENT Creates a new Google Docs document using the provided title as filename and inserts the initial text at the beginning if non-empty, returning the d... 2/5 GOOGLESUPER_CREATE_DOCUMENT_MARKDOWN Creates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text. 2/5 GOOGLESUPER_CREATE_DRIVE Tool to create a new shared drive. Use when you need to programmatically create a new shared drive for collaboration or storage. 2/5 GOOGLESUPER_CREATE_EMAIL_DRAFT Creates a Gmail email draft, requiring at least one of recipient_email, cc, or bcc must be provided. Atleast one of subject or body must be provide... 3/5 GOOGLESUPER_CREATE_EVENT Create a Google Calendar event using `start_datetime` plus `event_duration_hour` and `event_duration_minutes` fields to derive the end time. Requir... 2/5 GOOGLESUPER_CREATE_EXPANDED_DATA_SET Tool to create an expanded data set for a property. Use when you need to combine specific dimensions and metrics into a custom dataset after proper... 2/5 GOOGLESUPER_CREATE_FILE Creates a new file or folder with metadata. Use to create empty files or folders, or files with content by providing it in the request body (though... 2/5 GOOGLESUPER_CREATE_FILE_FROM_TEXT Creates a new file in Google Drive from provided text content (up to 10MB), supporting various formats including automatic conversion to Google Wor... 2/5 GOOGLESUPER_CREATE_FOLDER Creates a new folder in Google Drive, optionally within a parent folder specified by its ID or name; if a parent name is provided but not found, th... 2/5 GOOGLESUPER_CREATE_FOOTER Tool to create a new footer in a Google Document. Use when you need to add a footer, optionally specifying its type and the section it applies to. 2/5 GOOGLESUPER_CREATE_FOOTNOTE Tool to create a new footnote in a Google Document. Use this when you need to add a footnote at a specific location or at the end of the document b... 2/5 GOOGLESUPER_CREATE_GOOGLE_SHEET1 Creates a new Google Spreadsheet in Google Drive using the provided title. 2/5 GOOGLESUPER_CREATE_HEADER Tool to create a new header in a Google Document. Use this tool when you need to add a header to a document, optionally specifying the section it a... 2/5 GOOGLESUPER_CREATE_LABEL Creates a new label with a unique name in the specified user's Gmail account. 2/5 GOOGLESUPER_CREATE_MEET Creates a new Google Meet space, optionally configuring its access type and entry point access controls. 2/5 GOOGLESUPER_CREATE_NAMED_RANGE Tool to create a new named range in a Google Document. Use this to assign a name to a specific part of the document for easier reference or program... 2/5 GOOGLESUPER_CREATE_PARAGRAPH_BULLETS Tool to add bullets to paragraphs within a specified range in a Google Document. Use when you need to format a list or a set of paragraphs as bulle... 2/5 GOOGLESUPER_CREATE_REPLY Tool to create a reply to a comment in Google Drive. Use when you need to respond to an existing comment on a file. 2/5 GOOGLESUPER_CREATE_ROLLUP_PROPERTY Tool to create a GA4 Roll-up Property and optionally initial source links. 2/5 GOOGLESUPER_CREATE_SHORTCUT_TO_FILE Tool to create a shortcut to a file or folder in Google Drive. Use when you need to link to an existing Drive item from another location without du... 2/5 GOOGLESUPER_CREATE_SPREADSHEET_COLUMN Creates a new column in a Google Spreadsheet, requiring a valid `spreadsheet_id` and an existing `sheet_id`; an out-of-bounds `insert_index` may ap... 2/5 GOOGLESUPER_CREATE_SPREADSHEET_ROW Inserts a new, empty row into a specified sheet of a Google Spreadsheet at a given index, optionally inheriting formatting from the row above. 2/5 GOOGLESUPER_CREATE_TASK_LIST Creates a new task list with the specified title. 2/5 GOOGLESUPER_EDIT_FILE Updates an existing Google Drive file by overwriting its entire content with new text (max 10MB). This action allows users to change the content of... 3/5 GOOGLESUPER_EVENTS_MOVE Moves an event to another calendar, i.e., changes an event's organizer. 3/5 GOOGLESUPER_FILES_MODIFY_LABELS Modifies the set of labels applied to a file. Returns a list of the labels that were added or modified. Use when you need to programmatically chang... 2/5 GOOGLESUPER_GENERATE_IDS Generates a set of file IDs which can be provided in create or copy requests. Use when you need to pre-allocate IDs for new files or copies. 2/5 GOOGLESUPER_INSERT_DIMENSION Tool to insert new rows or columns into a sheet at a specified location. Use when you need to add empty rows or columns within an existing Google S... 2/5 GOOGLESUPER_INSERT_INLINE_IMAGE Tool to insert an image from a given URI at a specified location in a Google Document as an inline image. Use when you need to add an image to a do... 2/5 GOOGLESUPER_INSERT_PAGE_BREAK Tool to insert a page break into a Google Document. Use when you need to start new content on a fresh page, such as at the end of a chapter or sect... 2/5 GOOGLESUPER_INSERT_TABLE_ACTION Tool to insert a table into a Google Document. Use when you need to add a new table at a specific location or at the end of a segment (like documen... 2/5 GOOGLESUPER_INSERT_TABLE_COLUMN Tool to insert a new column into a table in a Google Document. Use this tool when you need to add a column to an existing table at a specific locat... 2/5 GOOGLESUPER_INSERT_TASK Creates a new task in a given `tasklist_id`, optionally as a subtask of an existing `task_parent` or positioned after an existing `task_previous` s... 2/5 GOOGLESUPER_INSERT_TEXT_ACTION Tool to insert a string of text at a specified location within a Google Document. Use when you need to add new text content to an existing document. 2/5 GOOGLESUPER_MODIFY_THREAD_LABELS Adds or removes specified existing label IDs from a Gmail thread, affecting all its messages; ensure the thread ID is valid. 2/5 GOOGLESUPER_MOVE_FILE Tool to move a file from one folder to another in Google Drive. Use when you need to reorganize files by changing their parent folder(s). 2/5 GOOGLESUPER_MOVE_TASK Moves the specified task to another position in the destination task list. 2/5 GOOGLESUPER_MOVE_TO_TRASH Moves an existing, non-deleted email message to the trash for the specified user. 2/5 GOOGLESUPER_PATCH_CALENDAR Partially updates (PATCHes) an existing Google Calendar, modifying only the fields provided; `summary` is mandatory and cannot be an empty string, ... 2/5 GOOGLESUPER_PATCH_EVENT Update specified fields of an existing event in a Google Calendar using patch semantics (array fields like `attendees` are fully replaced if provid... 2/5 GOOGLESUPER_PATCH_LABEL Patches the specified label. 2/5 GOOGLESUPER_PATCH_TASK Partially updates an existing task (identified by `task_id`) within a specific Google Task list (identified by `tasklist_id`), modifying only the p... 2/5 GOOGLESUPER_PATCH_TASK_LIST Updates the title of an existing Google Tasks task list. 2/5 GOOGLESUPER_QUICK_ADD Parses natural language text to quickly create a basic Google Calendar event with its title, date, and time, suitable for simple scheduling; does n... 2/5 GOOGLESUPER_BATCH_DELETE_MESSAGES Tool to permanently delete multiple Gmail messages in bulk. Use when you need to efficiently remove large numbers of emails (e.g., retention enforc... 5/5 GOOGLESUPER_CALENDARS_DELETE Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars. 4/5 GOOGLESUPER_CLEAR_BASIC_FILTER Tool to clear the basic filter from a sheet. Use when you need to remove an existing basic filter from a specific sheet within a Google Spreadsheet. 4/5 GOOGLESUPER_CLEAR_CALENDAR Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account. 4/5 GOOGLESUPER_CLEAR_TASKS Permanently clears all completed tasks from a specified Google Tasks list; this action is destructive and idempotent. 4/5 GOOGLESUPER_CLEAR_VALUES Clears cell content (preserving formatting and notes) from a specified A1 notation range in a Google Spreadsheet; the range must correspond to an e... 4/5 GOOGLESUPER_DELETE_COMMENT Deletes a comment from a file. Use when you need to remove a specific comment from a Google Drive file. 4/5 GOOGLESUPER_DELETE_CONTENT_RANGE Tool to delete a range of content from a Google Document. Use when you need to remove a specific portion of text or other structural elements withi... 4/5 GOOGLESUPER_DELETE_DIMENSION Tool to delete specified rows or columns from a sheet in a Google Spreadsheet. Use when you need to remove a range of rows or columns. 4/5 GOOGLESUPER_DELETE_DRAFT Permanently deletes a specific Gmail draft using its ID; ensure the draft exists and the user has necessary permissions for the given `user_id`. 4/5 GOOGLESUPER_DELETE_DRIVE Tool to permanently delete a shared drive. Use when you need to remove a shared drive and its contents (if specified). 4/5 GOOGLESUPER_DELETE_EVENT Deletes a specified event by `event_id` from a Google Calendar (`calendar_id`); this action is idempotent and raises a 404 error if the event is no... 4/5 GOOGLESUPER_DELETE_FOOTER Tool to delete a footer from a Google Document. Use when you need to remove a footer from a specific section or the default footer. 4/5 GOOGLESUPER_DELETE_HEADER Deletes the header from the specified section or the default header if no section is specified. Use this tool to remove a header from a Google Docu... 4/5 GOOGLESUPER_DELETE_MESSAGE Permanently deletes a specific email message by its ID from a Gmail mailbox; for `user_id`, use 'me' for the authenticated user or an email address... 4/5 GOOGLESUPER_DELETE_NAMED_RANGE Tool to delete a named range from a Google Document. Use when you need to remove a previously defined named range by its ID or name. 4/5 GOOGLESUPER_DELETE_PARAGRAPH_BULLETS Tool to remove bullets from paragraphs within a specified range in a Google Document. Use when you need to clear bullet formatting from a section o... 4/5 GOOGLESUPER_DELETE_PERMISSION Deletes a permission from a file by permission ID. Use when you need to revoke access for a specific user or group from a file. 4/5 GOOGLESUPER_DELETE_REPLY Tool to delete a specific reply by reply ID. Use when you need to remove a reply from a comment on a file. 4/5 GOOGLESUPER_DELETE_SHEET Tool to delete a sheet (worksheet) from a spreadsheet. Use when you need to remove a specific sheet from a Google Sheet document. 4/5 GOOGLESUPER_DELETE_TABLE Tool to delete an entire table from a Google Document. Use when you have the document ID and the specific start and end index of the table element ... 5/5 GOOGLESUPER_DELETE_TABLE_COLUMN Tool to delete a column from a table in a Google Document. Use this tool when you need to remove a specific column from an existing table within a ... 4/5 GOOGLESUPER_DELETE_TABLE_ROW Tool to delete a row from a table in a Google Document. Use when you need to remove a specific row from an existing table. 4/5 GOOGLESUPER_DELETE_TASK Deletes a specified task from a given task list in Google Tasks. 4/5 GOOGLESUPER_DELETE_TASK_LIST Permanently deletes an existing Google Task list, identified by `tasklist_id`, along with all its tasks; this operation is irreversible. 4/5 GOOGLESUPER_EMPTY_TRASH Tool to permanently delete all of the user's trashed files. Use when you want to empty the trash in Google Drive. This action allows you to permane... 5/5 GOOGLESUPER_GOOGLE_DRIVE_DELETE_FOLDER_OR_FILE_ACTION Tool to delete a file or folder in Google Drive. Use when you need to permanently remove a specific file or folder using its ID. Note: This action ... 4/5 GOOGLESUPER_HIDE_DRIVE Tool to hide a shared drive from the default view. Use when you want to remove a shared drive from the user's main Google Drive interface without d... 4/5 GOOGLESUPER_REMOVE_ATTENDEE Removes an attendee from a specified event in a Google Calendar; the calendar and event must exist. 4/5 GOOGLESUPER_BATCH_RUN_REPORTS Tool to return multiple analytics data reports in a batch. Use when you need to fetch multiple reports for one GA4 property in a single request. 3/5 GOOGLESUPER_EXECUTE_SQL Execute SQL queries against Google Sheets tables. Supports SELECT, INSERT, UPDATE, and DELETE operations with familiar SQL syntax. Tables are autom... 4/5 GOOGLESUPER_PARSE_FILE DEPRECATED: Exports Google Workspace files (max 10MB) to a specified format using `mime_type`, or downloads other file types; use `GOOGLEDRIVE_DOWN... 3/5 The Google Super MCP server exposes 200 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Google Super server.
Google Super tools are categorised as Read (103), Write (65), Destructive (29), Execute (3). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept