# Google Super

Google Super App combines all Google services including Drive, Calendar, Gmail, Sheets, Analytics, Ads, and more, providing a unified platform for seamless integration and management of your digital life.

- **Category:** file management & storage
- **Auth:** OAUTH2, API_KEY
- **Tools:** 361
- **Triggers:** 20
- **Slug:** `GOOGLESUPER`
- **Version:** 20260217_00

## Frequently Asked Questions

### How do I set up custom Google OAuth credentials for Google Super?

For a step-by-step guide on creating and configuring your own Google OAuth credentials with Devcaster, see [How to create OAuth2 credentials for Google Apps](https://devcaster.dev/auth/googleapps).

### Why am I seeing "App is blocked" when connecting Google Super?

The OAuth client is requesting scopes that Google hasn't verified for that client. This usually happens when you add extra scopes beyond the defaults.

Remove the additional scopes from your auth config, or create your own OAuth app and submit the scopes for verification. See [How to create OAuth2 credentials for Google Apps](https://devcaster.dev/auth/googleapps).

### Why am I getting the "API has not been used in project" error?

When using custom OAuth credentials, the required Google API must be enabled in the Google Cloud project that owns those credentials. Enable it in Google Cloud Console under APIs & Services, wait a few minutes, and retry.

### Why am I getting "Error 400: invalid_scope"?

The requested scopes are invalid or incorrectly formatted in the authorization URL. Verify your scope values against the [Google OAuth scopes docs](https://developers.google.com/identity/protocols/oauth2). If you're creating auth configs programmatically, see the [programmatic auth config guide](/docs/auth-configuration/programmatic-auth-configs).

### Why does the OAuth consent screen show "Devcaster" instead of my app?

By default, the consent screen uses Devcaster's OAuth app. To show your own app name and logo, create your own OAuth app and set a custom redirect URL. See [White-labeling the OAuth consent screen](/docs/auth-configuration/custom-auth-configs#white-labeling-the-oauth-consent-screen).

---

## Tools

### Delete ACL Rule

**Slug:** `GOOGLESUPER_ACL_DELETE`

Deletes an access control rule from a Google Calendar. Use when you need to remove sharing permissions for a user, group, or domain.

### Get ACL Rule

**Slug:** `GOOGLESUPER_ACL_GET`

Retrieves a specific access control rule for a calendar. Use when you need to check permissions for a specific user, group, or domain.

### Create ACL Rule

**Slug:** `GOOGLESUPER_ACL_INSERT`

Creates an access control rule for a calendar. Use when you need to grant sharing permissions to a user, group, or domain.

### Patch ACL Rule

**Slug:** `GOOGLESUPER_ACL_PATCH`

Updates an existing access control rule for a calendar using patch semantics (partial update). This allows modifying specific fields without affecting other properties. IMPORTANT: The ACL rule must already exist on the calendar. This action cannot create new rules. If you receive a 404 Not Found error, the rule does not exist - use ACL insert to create it first, or use ACL list to verify available rules. Each patch request consumes three quota units. For domain-type ACL rules, if PATCH fails with 500 error, this action will automatically fallback to UPDATE method.

### Watch ACL Changes

**Slug:** `GOOGLESUPER_ACL_WATCH`

Tool to watch for changes to ACL resources. Use when you need to set up real-time notifications for access control list modifications on a calendar.

### Add Enrichment

**Slug:** `GOOGLESUPER_ADD_ENRICHMENT`

Adds an enrichment at a specified position in a defined album.

### Add file sharing preference

**Slug:** `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'.

### Modify email labels

**Slug:** `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).

### Add or remove to customer list

**Slug:** `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 customer list.

### Add Shared Drive Member

**Slug:** `GOOGLESUPER_ADD_SHARED_DRIVE_MEMBER`

Tool to add a member (user/group/domain) to a Shared Drive with a specified role. Use when you need to grant access to a Shared Drive, ensuring supportsAllDrives is set correctly.

### Add Sheet to Existing Spreadsheet

**Slug:** `GOOGLESUPER_ADD_SHEET`

Adds a new sheet to a spreadsheet. Supports three sheet types: GRID, OBJECT, and DATA_SOURCE. SHEET TYPES: - GRID (default): Standard spreadsheet with rows/columns. Use properties to set dimensions, tab color, etc. - OBJECT: Sheet containing a chart. Requires objectSheetConfig with chartSpec (basicChart or pieChart). - DATA_SOURCE: Sheet connected to BigQuery. Requires dataSourceConfig with bigQuery spec and bigquery.readonly OAuth scope. OTHER NOTES: - Sheet names must be unique; use forceUnique=true to auto-append suffix (_2, _3) if name exists - For tab colors, use EITHER rgbColor OR themeColor, not both - Avoid 'index' when creating sheets in parallel (causes errors) - OBJECT sheets are created via addChart with position.newSheet=true - DATA_SOURCE sheets require bigquery.readonly OAuth scope Use cases: Add standard grid sheet, create chart on dedicated sheet, connect to BigQuery data source.

### List Display & Video 360 Advertiser Links

**Slug:** `GOOGLESUPER_ADMIN_PROPS_DV360_AD_LINKS_LIST`

Tool to list Display & Video 360 advertiser links on a property. Use when you need to retrieve DisplayVideo360AdvertiserLink resources associated with a Google Analytics property. Results support pagination for large datasets.

### List DisplayVideo360 Advertiser Link Proposals

**Slug:** `GOOGLESUPER_ADMIN_PROPS_DV360_LINK_PROPOSALS_LIST`

Tool to list DisplayVideo360AdvertiserLinkProposals on a property. Use when you need to retrieve Display & Video 360 advertiser link proposals associated with a Google Analytics property. Results support pagination for large datasets.

### Aggregate Column Data

**Slug:** `GOOGLESUPER_AGGREGATE_COLUMN_DATA`

Searches for rows where a specific column matches a value and performs mathematical operations on data from another column.

### List Audiences

**Slug:** `GOOGLESUPER_ANALYTICSADMIN_PROPERTIES_AUDIENCES_LIST`

Tool to list Audiences on a property. Use when you need to retrieve audience configurations for a Google Analytics property. Audiences created before 2020 may not be supported.

### List BigQuery Links

**Slug:** `GOOGLESUPER_ANALYTICS_ADMIN_PROPERTIES_BIG_QUERY_LINKS`

Tool to list BigQuery Links on a property. Use when you need to retrieve BigQuery link resources associated with a Google Analytics property. Results support pagination for large datasets.

### List Channel Groups

**Slug:** `GOOGLESUPER_ANALYTICSADMIN_PROPERTIES_CHANNELGROUPS`

Tool to list ChannelGroups on a property. Use when you need to retrieve channel groups that categorize traffic sources in Analytics reports.

### List Conversion Events

**Slug:** `GOOGLESUPER_ANALYTICSADMIN_PROPERTIES_CONVERSIONEVENTS`

Tool to list conversion events on a property. Use when you need to retrieve conversion events configured for a given property.

### List Custom Dimensions

**Slug:** `GOOGLESUPER_ANALYTICSADMIN_PROPERTIES_CUSTOMDIMENSIONS`

Tool to list CustomDimensions on a property. Use when you need to retrieve custom dimensions configured for a given property.

### List Measurement Protocol Secrets

**Slug:** `GOOGLESUPER_ANALYTICSADMIN_PROPERTIES_DATASTREAMS`

Tool to list MeasurementProtocolSecrets under a data stream. Use when you need to retrieve measurement protocol secrets for server-side event tracking.

### List DataStreams

**Slug:** `GOOGLESUPER_ANALYTICSADMIN_PROPERTIES_DATASTREAMS_LIST`

Tool to list DataStreams on a property. Use when you need to retrieve data stream configurations for a Google Analytics property.

### List Expanded Data Sets

**Slug:** `GOOGLESUPER_ANALYTICSADMIN_PROPERTIES_EXPANDEDDATASETS`

Tool to list ExpandedDataSets on a property. Use when you need to retrieve expanded data set configurations for a Google Analytics 360 property.

### List Firebase Links

**Slug:** `GOOGLESUPER_ANALYTICSADMIN_PROPERTIES_FIREBASELINKS`

Tool to list FirebaseLinks on a property. Use when you need to retrieve Firebase connections associated with a Google Analytics property. Each property can have at most one FirebaseLink.

### List Google Ads Links

**Slug:** `GOOGLESUPER_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS`

Tool to list GoogleAdsLinks on a property. Use when you need to retrieve Google Ads account links configured for a Google Analytics property. Supports pagination for large result sets.

### List Search Ads 360 Links

**Slug:** `GOOGLESUPER_ANALYTICS_ADMIN_PROPERTIES_SEARCH_ADS360`

Tool to list all SearchAds360Links on a property. Use when you need to retrieve all Search Ads 360 links for a given Google Analytics property. Supports pagination for large result sets.

### Append Dimension

**Slug:** `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.

### Autocomplete Place Predictions

**Slug:** `GOOGLESUPER_AUTOCOMPLETE`

Returns place and query predictions for text input. Use when implementing as-you-type autocomplete functionality for place searches. Returns up to five predictions ordered by relevance.

### Batch Add Media Items

**Slug:** `GOOGLESUPER_BATCH_ADD_MEDIA_ITEMS`

Adds one or more media items to an album in Google Photos.

### Batch Create Media Items

**Slug:** `GOOGLESUPER_BATCH_CREATE_MEDIA_ITEMS`

Batch upload and create media items in Google Photos. Supports three input methods: 1. 'urls': Simple list of public URLs (file names extracted automatically) 2. 'media_files': List of objects with url/file, file_name, and description 3. 'files': List of FileUploadable objects for pre-uploaded files Media items can optionally be added to an album at a specific position. Maximum 50 items per request.

### Batch delete Gmail messages

**Slug:** `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 enforcement, mailbox hygiene).

### Batch Events

**Slug:** `GOOGLESUPER_BATCH_EVENTS`

Execute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results. Use this to materially reduce round-trips for bulk operations like migrations, cleanup, or large-scale updates.

### Batch Execute Google Tasks Operations

**Slug:** `GOOGLESUPER_BATCH_EXECUTE`

Executes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results. Use this to reduce LLM tool invocations when performing bulk operations like updating many tasks, moving tasks, or deleting multiple items. Note: Each sub-request still counts toward API quota; batching primarily reduces HTTP overhead and tool call count.

### Batch get spreadsheet

**Slug:** `GOOGLESUPER_BATCH_GET`

Retrieves data from specified cell ranges in a Google Spreadsheet.

### Batch Get Media Items

**Slug:** `GOOGLESUPER_BATCH_GET_MEDIA_ITEMS`

Returns the list of media items for the specified media item identifiers.

### Batch modify Gmail messages

**Slug:** `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, marking as read/unread, or applying custom labels.

### Batch Run Pivot Reports

**Slug:** `GOOGLESUPER_BATCH_RUN_PIVOT_REPORTS`

Tool to return multiple pivot reports in a batch for a GA4 property. Use when you need to fetch multiple pivot table reports with multi-dimensional analysis in a single request.

### Batch Run Reports

**Slug:** `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.

### Batch update spreadsheet

**Slug:** `GOOGLESUPER_BATCH_UPDATE`

Write values to ONE range in a Google Sheet, or append as new rows if no start cell is given. IMPORTANT - This tool does NOT accept the Google Sheets API's native batch format: - WRONG: {"data": [{"range": "...", "values": [[...]]}], ...} - CORRECT: {"sheet_name": "...", "values": [[...]], "first_cell_location": "...", ...} To update MULTIPLE ranges, make SEPARATE CALLS to this tool for each range. Features: - Auto-expands grid for large datasets (prevents range errors) - Set first_cell_location to write at a specific position (e.g., "A1", "B5") - Omit first_cell_location to append values as new rows at the end Requirements: Target sheet must exist and spreadsheet must contain at least one worksheet.

### Batch Update Values by Data Filter

**Slug:** `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 fixed cell ranges.

### Bulk Insert Tasks

**Slug:** `GOOGLESUPER_BULK_INSERT_TASKS`

Creates multiple tasks in a Google Tasks list in a single operation using HTTP batching. Use when you need to create many tasks efficiently (reducing round-trips compared to individual insert calls).

### Remove Calendar from List

**Slug:** `GOOGLESUPER_CALENDAR_LIST_DELETE`

Tool to remove a calendar from the user's calendar list. Use when you need to unsubscribe from or hide a calendar from the user's list.

### Get Single Calendar by ID

**Slug:** `GOOGLESUPER_CALENDAR_LIST_GET`

Retrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID. This action requires a calendarId parameter and returns details about that one calendar only. NOTE: This does NOT list all calendars. To list all calendars in the user's calendar list, use GOOGLECALENDAR_CALENDAR_LIST_LIST instead.

### Insert Calendar into List

**Slug:** `GOOGLESUPER_CALENDAR_LIST_INSERT`

Inserts an existing calendar into the user's calendar list.

### Patch Calendar List Entry

**Slug:** `GOOGLESUPER_CALENDAR_LIST_PATCH`

Updates an existing calendar on the user's calendar list using patch semantics. This method allows partial updates, modifying only the specified fields.

### Update Calendar List Entry

**Slug:** `GOOGLESUPER_CALENDAR_LIST_UPDATE`

Updates an existing entry on the user\'s calendar list.

### Watch Calendar List

**Slug:** `GOOGLESUPER_CALENDAR_LIST_WATCH`

Watch for changes to CalendarList resources using push notifications. Use this to receive real-time updates when calendar list entries are modified.

### Delete Calendar

**Slug:** `GOOGLESUPER_CALENDARS_DELETE`

Deletes a secondary calendar that you own or have delete permissions on. You cannot delete your primary calendar or calendars you only have read/write access to. Use calendarList.list to find calendars with owner accessRole. For primary calendars, use calendars.clear instead.

### Update Calendar

**Slug:** `GOOGLESUPER_CALENDARS_UPDATE`

Updates metadata for a calendar.

### Stop Channel

**Slug:** `GOOGLESUPER_CHANNELS_STOP`

Tool to stop watching resources through a notification channel. Use when you need to discontinue push notifications for a specific channel subscription.

### Check Compatibility

**Slug:** `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 metrics before running a report.

### Clear Basic Filter

**Slug:** `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.

### Clear Calendar

**Slug:** `GOOGLESUPER_CLEAR_CALENDAR`

Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.

### Clear tasks

**Slug:** `GOOGLESUPER_CLEAR_TASKS`

Permanently clears all completed tasks from a specified Google Tasks list; this action is destructive and idempotent.

### Clear spreadsheet values

**Slug:** `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 existing sheet and cells.

### Get Color Definitions

**Slug:** `GOOGLESUPER_COLORS_GET`

Returns the color definitions for calendars and events. Use when you need to retrieve the available color palette for styling calendars or events.

### Compute Route Matrix

**Slug:** `GOOGLESUPER_COMPUTE_ROUTE_MATRIX`

Calculates travel distance and duration matrix between multiple origins and destinations using the modern Routes API; supports OAuth2 authentication and various travel modes.

### Copy Google Document

**Slug:** `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. The copied document will have a default title (e.g., 'Copy of [original title]') if no new title is provided, and will be placed in the user's root Google Drive folder.

### Copy file

**Slug:** `GOOGLESUPER_COPY_FILE`

Duplicates an existing file in Google Drive, identified by its `file_id`.

### Create Album

**Slug:** `GOOGLESUPER_CREATE_ALBUM`

Creates a new album in Google Photos.

### Create Audience Export

**Slug:** `GOOGLESUPER_CREATE_AUDIENCE_EXPORT`

Tool to create an audience export. Use after configuring the audience and dimensions to produce a long-running Operation.

### Create Audience List

**Slug:** `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.

### Create Chart in Google Sheets

**Slug:** `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 chart via chart_type + data_range (basicChart), OR supply a full chart_spec supporting all chart types. Exactly one approach should be used. - When using chart_spec, set exactly one of the union fields (basicChart | pieChart | bubbleChart | candlestickChart | histogramChart | waterfallChart | treemapChart | orgChart | scorecardChart).

### Create Comment

**Slug:** `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.

### Create customer list

**Slug:** `GOOGLESUPER_CREATE_CUSTOMER_LIST`

Creates a customer list in Google Ads. Note: Requires an authenticated Google Ads connection with customer_id configured.

### Create a document

**Slug:** `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 document's ID and metadata (excluding body content).

### Create Document Markdown

**Slug:** `GOOGLESUPER_CREATE_DOCUMENT_MARKDOWN`

Creates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.

### Create Shared Drive

**Slug:** `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.

### Create email draft

**Slug:** `GOOGLESUPER_CREATE_EMAIL_DRAFT`

Creates a Gmail email draft. All fields are optional per the Gmail API - drafts can be created with minimal content and edited later before sending. Supports To/Cc/Bcc recipients, subject, plain/HTML body (ensure `is_html=True` for HTML), attachments, and threading. When creating a draft reply to an existing thread (thread_id provided), leave subject empty to stay in the same thread; setting a subject will create a NEW thread instead.

### Create Event

**Slug:** `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. Requires calendar write access. The organizer is added as an attendee unless `exclude_organizer` is True. By default, attempts to create a Google Meet link for the event (create_meeting_room defaults to True). Workspace accounts will receive a Meet link, while personal Gmail accounts will gracefully fallback to creating an event without a Meet link when conference creation fails. Set create_meeting_room to False to explicitly skip Meet link creation. Example request to create event for 1 hour 30 minutes: { "calendar_id": "primary", "start_datetime": "2025-01-16T13:00:00", "timezone": "America/New_York", "event_duration_hour": 1, "event_duration_minutes": 30, "summary": "Client sync", "attendees": ["guest@example.com", "test@example.com"] }

### Create Expanded Data Set

**Slug:** `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 property creation.

### Create File or Folder

**Slug:** `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 this action primarily focuses on metadata creation).

### Create a File from Text

**Slug:** `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 Workspace types.

### Create a folder

**Slug:** `GOOGLESUPER_CREATE_FOLDER`

Creates a new folder in Google Drive, optionally within an EXISTING parent folder specified by its ID or name. The parent folder MUST already exist - use GOOGLEDRIVE_FIND_FOLDER first to verify the parent exists or find its ID.

### Create Footer

**Slug:** `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.

### Create Footnote

**Slug:** `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 body.

### Create a Google Sheet

**Slug:** `GOOGLESUPER_CREATE_GOOGLE_SHEET1`

Creates a new Google Spreadsheet in Google Drive. If a title is provided, the spreadsheet will be created with that name. If no title is provided, Google will create a spreadsheet with a default name like 'Untitled spreadsheet'.

### Create Header

**Slug:** `GOOGLESUPER_CREATE_HEADER`

Tool to create a new header in a Google Document, optionally with text content. Use this tool when you need to add a header to a document. You can provide: - document_id: The ID of the document (required) - type: The header type (DEFAULT is the standard header) - text: Optional text content to add to the header - section_break_location: Optional location for section-specific headers

### Create label

**Slug:** `GOOGLESUPER_CREATE_LABEL`

Creates a new label with a unique name in the specified user's Gmail account.

### Create a Meet

**Slug:** `GOOGLESUPER_CREATE_MEET`

Creates a new Google Meet space, optionally configuring its access type and entry point access controls.

### Create Named Range

**Slug:** `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 programmatic manipulation.

### Create Paragraph Bullets

**Slug:** `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 bullet points.

### Create Recurring Audience List

**Slug:** `GOOGLESUPER_CREATE_RECURRING_AUDIENCE_LIST`

Tool to create a recurring audience list that automatically generates new audience lists daily based on the latest data. Use when you need to automate audience list creation and reduce quota token consumption.

### Create Reply

**Slug:** `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.

### Create Rollup Property

**Slug:** `GOOGLESUPER_CREATE_ROLLUP_PROPERTY`

Tool to create a roll-up property. Use when consolidating multiple GA4 properties into one aggregated view.

### Create Shortcut to File/Folder

**Slug:** `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 duplicating it.

### Create Slides from Markdown

**Slug:** `GOOGLESUPER_CREATE_SLIDES_MARKDOWN`

Creates a new Google Slides presentation from Markdown text. Automatically splits content into slides using '---' separators and applies appropriate templates based on content structure.

### Create spreadsheet column

**Slug:** `GOOGLESUPER_CREATE_SPREADSHEET_COLUMN`

Creates a new column in a Google Spreadsheet. Specify the target sheet using sheet_id (numeric) or sheet_name (text). If neither is provided, defaults to the first sheet (sheet_id=0).

### Create spreadsheet row

**Slug:** `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.

### Create a task list

**Slug:** `GOOGLESUPER_CREATE_TASK_LIST`

Creates a new task list with the specified title.

### Delete Comment

**Slug:** `GOOGLESUPER_DELETE_COMMENT`

Deletes a comment from a file. Use when you need to remove a specific comment from a Google Drive file.

### Delete Content Range in Document

**Slug:** `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 within a document. Note: Every segment (body, header, footer, footnote) in Google Docs ends with a final newline character that cannot be deleted. Ensure the endIndex does not include this trailing newline.

### Delete Dimension (Rows/Columns)

**Slug:** `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.

### Delete Draft

**Slug:** `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`.

### Delete Shared Drive

**Slug:** `GOOGLESUPER_DELETE_DRIVE`

Tool to permanently delete a shared drive. Use when you need to remove a shared drive and its contents (if specified).

### Delete event

**Slug:** `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 not found.

### Delete Footer

**Slug:** `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.

### Delete Header

**Slug:** `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 Document.

### Delete label from account (permanent)

**Slug:** `GOOGLESUPER_DELETE_LABEL`

Permanently DELETES a user-created Gmail label from the account (not from a message). WARNING: This action DELETES the label definition itself, removing it from all messages. System labels (INBOX, SENT, UNREAD, etc.) cannot be deleted. To add/remove labels from specific messages, use GMAIL_ADD_LABEL_TO_EMAIL action instead.

### Delete message

**Slug:** `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 to which the authenticated user has delegated access.

### Delete Named Range

**Slug:** `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.

### Delete Paragraph Bullets

**Slug:** `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 of a document.

### Delete Permission

**Slug:** `GOOGLESUPER_DELETE_PERMISSION`

Deletes a permission from a file by permission ID. IMPORTANT: You must first call GOOGLEDRIVE_LIST_PERMISSIONS to get valid permission IDs. Use when you need to revoke access for a specific user or group from a file.

### Delete Reply

**Slug:** `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.

### Delete Sheet

**Slug:** `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.

### Delete Table

**Slug:** `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 to be removed. The table's range can be found by inspecting the document's content structure.

### Delete Table Column

**Slug:** `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 document.

### Delete Table Row

**Slug:** `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.

### Delete task

**Slug:** `GOOGLESUPER_DELETE_TASK`

Deletes a specified task from a Google Tasks list. Both tasklist_id and task_id are required parameters. Important: The Google Tasks API does not support deleting tasks by task_id alone - you must specify which task list contains the task. Use 'List Task Lists' to get available list IDs, then 'List Tasks' to find the task_id within that list.

### Delete task list

**Slug:** `GOOGLESUPER_DELETE_TASK_LIST`

Permanently deletes an existing Google Task list, identified by `tasklist_id`, along with all its tasks; this operation is irreversible.

### Distance Matrix (Legacy)

**Slug:** `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 OAuth2 support). Use the modern 'Compute Route Matrix' action instead, which supports OAuth2 authentication. Supports different modes of transportation and options like departure/arrival times.

### Download a file from Google Drive

**Slug:** `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`. For other file types, downloads in their native format regardless of mime_type. Examples: Export a Google Doc to plain text: {"file_id": "1N2o5xQWmAbCdEfGhIJKlmnOPq", "mime_type": "text/plain"} Download a Google Sheet as CSV: {"file_id": "1ZyXwVuTsRqPoNmLkJiHgFeDcB", "mime_type": "text/csv"}

### Download file via operation

**Slug:** `GOOGLESUPER_DOWNLOAD_FILE_OPERATION`

Tool to download file content using long-running operations. Use when you need to download Google Vids files or export Google Workspace documents as part of a long-running operation. Operations are valid for 24 hours from creation.

### Create a calendar

**Slug:** `GOOGLESUPER_DUPLICATE_CALENDAR`

Creates a new, empty Google Calendar with the specified title (summary).

### Edit File

**Slug:** `GOOGLESUPER_EDIT_FILE`

Updates an existing Google Drive file with binary content by overwriting its entire content with new text (max 10MB). IMPORTANT: This action only works with files that have binary content (text files, PDFs, images, etc.). It does NOT support editing Google Workspace native files (Google Docs, Sheets, Slides, etc.). For Google Workspace files, use the Google Docs API, Google Sheets API, or Google Slides API directly.

### Empty Trash

**Slug:** `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 permanently remove all files that are currently in the trash of Google Drive. It can be applied to files in both the user's root trash and shared drives, ensuring a complete removal of unwanted files.

### End active conference

**Slug:** `GOOGLESUPER_END_ACTIVE_CONFERENCE`

Ends an active conference in a Google Meet space. REQUIRES 'space_name' parameter (e.g., 'spaces/jQCFfuBOdN5z' or just 'jQCFfuBOdN5z'). Use when you need to terminate an ongoing conference in a specified space. This operation only succeeds if a conference is actively running in the space. You must always provide the space_name to identify which space's conference to end.

### Get Event

**Slug:** `GOOGLESUPER_EVENTS_GET`

Retrieves a SINGLE event by its unique event_id (REQUIRED). This action does NOT list or search events - it fetches ONE specific event when you already know its ID. If you want to list events within a time range, search for events, or filter by criteria like time_min/time_max, use GOOGLECALENDAR_EVENTS_LIST instead.

### Import Event

**Slug:** `GOOGLESUPER_EVENTS_IMPORT`

Tool to import an event as a private copy to a calendar. Use when you need to add an existing event to a calendar using its iCalUID. Only events with eventType='default' can be imported.

### Get Event Instances

**Slug:** `GOOGLESUPER_EVENTS_INSTANCES`

Returns instances of the specified recurring event.

### List Events

**Slug:** `GOOGLESUPER_EVENTS_LIST`

Returns events on the specified calendar. TIMEZONE WARNING: When using timeMin/timeMax with UTC timestamps (ending in 'Z'), the time window is interpreted in UTC regardless of the calendar's timezone. For example, querying '2026-01-19T00:00:00Z' to '2026-01-20T00:00:00Z' on a calendar in America/Los_Angeles (UTC-8) covers 2026-01-18 4pm to 2026-01-19 4pm local time, potentially missing events on the intended local date. To query for a specific local date, use timestamps with the appropriate timezone offset in timeMin/timeMax (e.g., '2026-01-19T00:00:00-08:00' for PST).

### List Events from All Calendars

**Slug:** `GOOGLESUPER_EVENTS_LIST_ALL_CALENDARS`

Return a unified event list across all calendars in the user's calendar list for a given time range. Use when you need a single view of all events across multiple calendars.

### Move Event

**Slug:** `GOOGLESUPER_EVENTS_MOVE`

Moves an event to another calendar, i.e., changes an event's organizer.

### Watch Events

**Slug:** `GOOGLESUPER_EVENTS_WATCH`

Watch for changes to Events resources.

### Execute SQL on Spreadsheet

**Slug:** `GOOGLESUPER_EXECUTE_SQL`

Execute SQL queries against Google Sheets tables. Supports SELECT, INSERT, UPDATE, DELETE operations and WITH clauses (CTEs) with familiar SQL syntax. Tables are automatically detected and mapped from the spreadsheet structure.

### Export Google Doc as PDF

**Slug:** `GOOGLESUPER_EXPORT_DOCUMENT_AS_PDF`

Tool to export a Google Docs file as PDF using the Google Drive API. Use when you need to generate a PDF version of a Google Docs document for download or distribution. Note: Google Drive enforces a 10MB limit on export content.

### Fetch emails

**Slug:** `GOOGLESUPER_FETCH_EMAILS`

Fetches a list of email messages from a Gmail account, supporting filtering, pagination, and optional full content retrieval.

### Fetch message by message ID

**Slug:** `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`.

### Fetch Message by Thread ID

**Slug:** `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`.

### Modify File Labels

**Slug:** `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 change labels on a Google Drive file, such as adding, updating, or removing them.

### Find event

**Slug:** `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` is not chronologically after `timeMax` if both are provided.

### Find file

**Slug:** `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 searches to complex queries with date filters, MIME types, permissions, custom properties, folder scoping, and more. Searches across My Drive and shared drives with full metadata support. Examples: - Find PDFs: q="mimeType = 'application/pdf'" - Find recent files: q="modifiedTime > '2024-01-01T00:00:00'" - Search by name: q="name contains 'report'" - Files in folder: folderId="abc123" or q="'FOLDER_ID' in parents"

### Find folder

**Slug:** `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 actions like creating files in it or listing its contents.

### Find free slots

**Slug:** `GOOGLESUPER_FIND_FREE_SLOTS`

Finds both free and busy time slots in Google Calendars for specified calendars within a defined time range. If `time_min` is not provided, defaults to the current timestamp in the specified timezone. If `time_max` is not provided, defaults to 23:59:59 of the day specified in `time_min` (if provided), otherwise defaults to 23:59:59 of the current day in the specified timezone. Returns busy intervals and calculates free slots by finding gaps between busy periods; `time_min` must precede `time_max` if both are provided. This action retrieves free and busy time slots for the specified calendars over a given time period. It analyzes the busy intervals from the calendars and provides calculated free slots based on the gaps in the busy periods.

### Find and Replace in Spreadsheet

**Slug:** `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 across cells. Common use cases: - Fix #ERROR! cells by replacing with empty string or correct formula - Update old values with new ones across multiple cells - Fix formula references or patterns - Clean up data formatting issues

### Find worksheet by title

**Slug:** `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 matched worksheet's metadata when found, or None when not found.

### Format cell

**Slug:** `GOOGLESUPER_FORMAT_CELL`

Applies text and background cell formatting to a specified range in a Google Sheets worksheet.

### Forward email message

**Slug:** `GOOGLESUPER_FORWARD_MESSAGE`

Forward an existing Gmail message to specified recipients, preserving original body and attachments.

### Query Free/Busy Information

**Slug:** `GOOGLESUPER_FREE_BUSY_QUERY`

Returns free/busy information for a set of calendars.

### Generate File IDs

**Slug:** `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.

### Geocode Address

**Slug:** `GOOGLESUPER_GEOCODE_ADDRESS`

DEPRECATED: Legacy API to convert street addresses into geographic coordinates (latitude and longitude). This API works best with API key authentication. For OAuth connections without an API key, you may need to provide the 'key' parameter or use the newer 'Text Search' action instead. Use when you need to geocode an address or location to get its precise latitude/longitude coordinates.

### Geocode Address With Query

**Slug:** `GOOGLESUPER_GEOCODE_ADDRESS_WITH_QUERY`

Tool to map addresses to geographic coordinates with query parameter. Use when you need to convert a textual address into latitude/longitude coordinates using the modern v4beta API.

### Geocode Destinations

**Slug:** `GOOGLESUPER_GEOCODE_DESTINATIONS`

Tool to perform destination lookup and return detailed destination information including primary place, containing places, sub-destinations, landmarks, entrances, and navigation points. Use when you need comprehensive destination data for an address, place ID, or geographic coordinates.

### Reverse Geocode Location

**Slug:** `GOOGLESUPER_GEOCODE_LOCATION`

Tool to convert geographic coordinates (latitude and longitude) to human-readable addresses using reverse geocoding. Use when you need to find the address or place name for a given set of coordinates.

### Reverse Geocode Location With Query

**Slug:** `GOOGLESUPER_GEOCODE_LOCATION_WITH_QUERY`

Tool to convert geographic coordinates to human-readable addresses using a location query parameter. Use when you need reverse geocoding with coordinates in a single string format.

### Geocode Place by ID

**Slug:** `GOOGLESUPER_GEOCODE_PLACE`

Tool to perform geocode lookup using a place identifier to retrieve address and coordinates. Use when you need to get detailed geographic information for a specific Google Place ID.

### Geocoding API

**Slug:** `GOOGLESUPER_GEOCODING_API`

Convert addresses into geographic coordinates (latitude and longitude) and vice versa (reverse geocoding), or get an address for a Place ID. Uses the Geocoding API v4 (v4beta) which supports OAuth2 authentication.

### Geolocate Device

**Slug:** `GOOGLESUPER_GEOLOCATE`

Tool to determine location based on cell towers and WiFi access points. Use when you need to find the geographic location of a device using network infrastructure data.

### Get 2D Map Tile

**Slug:** `GOOGLESUPER_GET2D_TILE`

Tool to retrieve a 2D map tile image at specified coordinates for building custom map visualizations. Use when you need to download individual map tile images for roadmap, satellite, or terrain views. Requires a valid session token from the createSession endpoint.

### Get 3D Tiles Root

**Slug:** `GOOGLESUPER_GET3D_TILES_ROOT`

Tool to retrieve the 3D Tiles tileset root configuration for photorealistic 3D map rendering. Use when you need to initialize a 3D renderer with Google's photorealistic tiles following the OGC 3D Tiles specification.

### Get about

**Slug:** `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 supported import/export formats.

### Get Account

**Slug:** `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., accounts/100).

### Get Album

**Slug:** `GOOGLESUPER_GET_ALBUM`

Returns the album based on the specified albumId.

### Get Gmail attachment

**Slug:** `GOOGLESUPER_GET_ATTACHMENT`

Retrieves a specific attachment by ID from a message in a user's Gmail mailbox, requiring valid message and attachment IDs.

### Get Attribution Settings

**Slug:** `GOOGLESUPER_GET_ATTRIBUTION_SETTINGS`

Tool to retrieve attribution configuration for a Google Analytics property. Use when you need to check attribution models, lookback windows, and conversion export settings.

### Get Audience

**Slug:** `GOOGLESUPER_GET_AUDIENCE`

Tool to retrieve a single Audience configuration from a Google Analytics property. Use when you need detailed audience information including membership criteria and filter clauses.

### Get Audience Export

**Slug:** `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.

### Get Audience List

**Slug:** `GOOGLESUPER_GET_AUDIENCE_LIST`

Tool to get configuration metadata about a specific audience list. Use after confirming the audience list resource name.

### Get Auto-Forwarding Settings

**Slug:** `GOOGLESUPER_GET_AUTO_FORWARDING`

Tool to get the auto-forwarding setting for the specified account. Use when you need to retrieve the current auto-forwarding configuration including enabled status, forwarding email address, and message disposition.

### Get Google Calendar

**Slug:** `GOOGLESUPER_GET_CALENDAR`

Retrieves a specific Google Calendar, identified by `calendar_id`, to which the authenticated user has access.

### Get Calendar Profile

**Slug:** `GOOGLESUPER_GET_CALENDAR_PROFILE`

Tool to retrieve the authenticated user's primary calendar profile. Use when you need to get information about the user's main calendar, including timezone, settings, and preferences.

### Get Campaign By Id

**Slug:** `GOOGLESUPER_GET_CAMPAIGN_BY_ID`

GetCampaignById Tool will return details of a campaign in Google Ads.

### Get campaign by name

**Slug:** `GOOGLESUPER_GET_CAMPAIGN_BY_NAME`

GetCampaignByName Tool will run a SQL GetCampaignByName in Google Ads.

### Get Changes Start Page Token

**Slug:** `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.

### Get Charts from Spreadsheet

**Slug:** `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 embedding or referencing elsewhere, such as in Google Docs.

### Get Comment

**Slug:** `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.

### Get conditional format rules

**Slug:** `GOOGLESUPER_GET_CONDITIONAL_FORMAT_RULES`

List conditional formatting rules for each sheet (or a selected sheet) in a normalized, easy-to-edit form. Use when you need to view, audit, or prepare to modify conditional format rules.

### Get conference record

**Slug:** `GOOGLESUPER_GET_CONFERENCE_RECORD_FOR_MEET`

Get conference record

### Get contacts

**Slug:** `GOOGLESUPER_GET_CONTACTS`

Fetches contacts (connections) for the authenticated Google account, allowing selection of specific data fields and pagination.

### Get Conversion Event

**Slug:** `GOOGLESUPER_GET_CONVERSION_EVENT`

Tool to retrieve a conversion event (deprecated, use Key Events instead). Use after confirming the conversion event resource name.

### Get current date and time

**Slug:** `GOOGLESUPER_GET_CURRENT_DATE_TIME`

Gets the current date and time, allowing for a specific timezone offset.

### Get customer lists

**Slug:** `GOOGLESUPER_GET_CUSTOMER_LISTS`

GetCustomerLists Tool will list all customer lists in Google Ads.

### Get Data Retention Settings

**Slug:** `GOOGLESUPER_GET_DATA_RETENTION_SETTINGS`

Tool to retrieve data retention configuration for a Google Analytics property. Use when you need to check event-level and user-level data retention durations and reset settings.

### Get Data Sharing Settings

**Slug:** `GOOGLESUPER_GET_DATA_SHARING_SETTINGS`

Tool to retrieve data sharing configuration for a Google Analytics account. Use when you need to check which data sharing settings are enabled for an account, including sharing with Google support, sales teams, products, and benchmarking.

### Get Data Validation Rules

**Slug:** `GOOGLESUPER_GET_DATA_VALIDATION_RULES`

Tool to extract data validation rules from a Google Sheets spreadsheet. Use when you need to understand dropdown lists, allowed values, custom formulas, or other validation constraints for cells.

### Get Directions

**Slug:** `GOOGLESUPER_GET_DIRECTION`

Fetches detailed directions between an origin and a destination, supporting intermediate waypoints and various travel modes. Automatically uses the modern Routes API with OAuth2 when available, falling back to legacy API with API key if provided.

### Get document by id

**Slug:** `GOOGLESUPER_GET_DOCUMENT_BY_ID`

Retrieves an existing Google Document by its ID; will error if the document is not found.

### Get document plain text

**Slug:** `GOOGLESUPER_GET_DOCUMENT_PLAINTEXT`

Retrieve a Google Doc by ID and return a best-effort plain-text rendering. Converts document structure into plain text including paragraphs, lists, and tables without requiring clients to traverse complex Docs API JSON.

### Get Draft

**Slug:** `GOOGLESUPER_GET_DRAFT`

Retrieves a single Gmail draft by its ID. Use this to fetch and inspect draft content before sending via GMAIL_SEND_DRAFT. The format parameter controls the level of detail returned.

### Get Shared Drive

**Slug:** `GOOGLESUPER_GET_DRIVE`

Tool to get a shared drive by ID. Use when you need to retrieve information about a specific shared drive.

### Get File Metadata

**Slug:** `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.

### Get Google Signals Settings

**Slug:** `GOOGLESUPER_GET_GOOGLE_SIGNALS_SETTINGS`

Tool to retrieve Google Signals configuration settings for a GA4 property. Use when you need to check whether Google Signals is enabled and the consent status for a property.

### Get Key Event

**Slug:** `GOOGLESUPER_GET_KEY_EVENT`

Tool to retrieve a Key Event. Use after confirming the key event resource name.

### Get Language Settings

**Slug:** `GOOGLESUPER_GET_LANGUAGE_SETTINGS`

Tool to retrieve the language settings for a Gmail user. Use when you need to determine the display language preference for the authenticated user or a specific Gmail account.

### Download Photos Media Item

**Slug:** `GOOGLESUPER_GET_MEDIA_ITEM_DOWNLOAD`

Downloads a media item from Google Photos and returns it as a file.

### Get Meet details

**Slug:** `GOOGLESUPER_GET_MEET`

Retrieve details of a Google Meet space using its unique identifier.

### Get Metadata

**Slug:** `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 report.

### Get Participant Details

**Slug:** `GOOGLESUPER_GET_PARTICIPANT_SESSION`

Retrieves detailed information about a specific participant from a Google Meet conference record. Returns participant details including user identity, display name, and meeting join/leave times. PREREQUISITE: You must first obtain the participant resource name. Either: 1. Use LIST_PARTICIPANT_SESSIONS with a conference record ID to get available participants and their resource names 2. Use LIST_CONFERENCE_RECORDS to get conference record IDs if you don't have one The 'name' parameter is REQUIRED and must be in the format: 'conferenceRecords/{conference_record}/participants/{participant}'

### Get People

**Slug:** `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` specifying the data to return.

### Get Permission

**Slug:** `GOOGLESUPER_GET_PERMISSION`

Gets a permission by ID. Use this tool to retrieve a specific permission for a file or shared drive.

### Get Place Details

**Slug:** `GOOGLESUPER_GET_PLACE_DETAILS`

Retrieves comprehensive details for a place using its resource name (places/{place_id} format). Use when you need detailed information about a specific place.

### Get Profile

**Slug:** `GOOGLESUPER_GET_PROFILE`

Retrieves key Gmail profile information (email address, message/thread totals, history ID) for a user.

### Get Property

**Slug:** `GOOGLESUPER_GET_PROPERTY`

Tool to retrieve a single GA4 Property by its resource name. Use when you need detailed property configuration including display name, time zone, currency, and other settings.

### Get Property Quotas Snapshot

**Slug:** `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.

### Get recordings by conference record ID

**Slug:** `GOOGLESUPER_GET_RECORDINGS_BY_CONFERENCE_RECORD_ID`

Retrieves recordings from Google Meet for a given conference record ID.

### Get Reply

**Slug:** `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.

### Get Revision

**Slug:** `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.

### Get Route

**Slug:** `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.

### Get sheet names

**Slug:** `GOOGLESUPER_GET_SHEET_NAMES`

Lists all worksheet names from a specified Google Spreadsheet (which must exist), useful for discovering sheets before further operations.

### Get Spreadsheet by Data Filter

**Slug:** `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 from a Google Sheet based on criteria like A1 notation, developer metadata, or grid ranges. Important: This action is designed for filtered data retrieval. While it accepts empty filters and returns full metadata in that case, GOOGLESHEETS_GET_SPREADSHEET_INFO is the recommended action for unfiltered spreadsheet retrieval.

### Get spreadsheet info

**Slug:** `GOOGLESUPER_GET_SPREADSHEET_INFO`

Retrieves comprehensive metadata for a Google Spreadsheet using its ID, excluding cell data.

### Get Table Schema

**Slug:** `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 QUERY THE TABLE. Analyze table structure and infer column names, types, and constraints. Uses statistical analysis of sample data to determine the most likely data type for each column. Call this action after calling the LIST_TABLES action to get the schema of a table in a spreadsheet.

### Get Task

**Slug:** `GOOGLESUPER_GET_TASK`

Retrieve a specific Google Task. REQUIRES both `tasklist_id` and `task_id`. Tasks cannot be retrieved by ID alone - you must always specify which task list contains the task.

### Get task list

**Slug:** `GOOGLESUPER_GET_TASK_LIST`

Retrieves a specific task list from the user's Google Tasks if the `tasklist_id` exists for the authenticated user.

### Get Transcript Entry

**Slug:** `GOOGLESUPER_GET_TRANSCRIPT_ENTRY`

Fetches a single transcript entry by resource name for targeted inspection or incremental processing. Use when you have a specific transcript entry resource name and need to retrieve its details (text, speaker, timestamps, language). PREREQUISITE: Obtain the transcript entry resource name first by using LIST_TRANSCRIPT_ENTRIES or construct it from known IDs. The 'name' parameter is REQUIRED and must follow the format: 'conferenceRecords/{conferenceRecordId}/transcripts/{transcriptId}/entries/{entryId}'

### Get transcripts by conference record ID

**Slug:** `GOOGLESUPER_GET_TRANSCRIPTS_BY_CONFERENCE_RECORD_ID`

Retrieves all transcripts for a specific Google Meet conference using its conferenceRecord_id.

### Get Vacation Settings

**Slug:** `GOOGLESUPER_GET_VACATION_SETTINGS`

Tool to retrieve vacation responder settings for a Gmail user. Use when you need to check if out-of-office auto-replies are configured and view their content.

### Delete folder or file

**Slug:** `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 is irreversible.

### Hide Shared Drive

**Slug:** `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 deleting it.

### Insert Dimension in Google Sheet

**Slug:** `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 Sheet.

### Insert Inline Image

**Slug:** `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 document programmatically.

### Insert Page Break

**Slug:** `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 section.

### Insert Table in Google Doc

**Slug:** `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 document body, header, or footer) in a document.

### Insert Table Column

**Slug:** `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 location.

### Insert Task

**Slug:** `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` sibling, where both `task_parent` and `task_previous` must belong to the same `tasklist_id` if specified. IMPORTANT: Date fields (due, completed) accept various formats like '28 Sep 2025', '11:59 PM, 22 Sep 2025', or ISO format '2025-09-21T15:30:00Z' and will automatically convert them to RFC3339 format required by the API.

### Insert Text into Document

**Slug:** `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. IMPORTANT: Two ways to specify insertion location: 1. Use 'insertion_index' to insert at a specific position (index 1 is safe for document start) 2. Use 'append_to_end=true' to append text to the end of the document (recommended for appending) CRITICAL CONSTRAINT: When using insertion_index, the index MUST fall within the bounds of an EXISTING paragraph. You cannot insert text at arbitrary indices or at structural boundaries (e.g., table starts). The index must also be strictly less than the document's end index. To safely append text without index concerns, use append_to_end=true.

### List Access Proposals

**Slug:** `GOOGLESUPER_LIST_ACCESS_PROPOSALS`

Tool to list pending access proposals on a file. Use when you need to retrieve access proposals for a specific file. Note: Only approvers can list access proposals; non-approvers will receive a 403 error.

### List Accounts

**Slug:** `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.

### List ACL Rules

**Slug:** `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 ACL rules.

### List Albums

**Slug:** `GOOGLESUPER_LIST_ALBUMS`

Lists all albums shown to a user in the Albums tab of Google Photos.

### List All Tasks Across All Lists

**Slug:** `GOOGLESUPER_LIST_ALL_TASKS`

Tool to list all tasks across all of the user's task lists with optional filters. Use when the agent needs to see all tasks without knowing which list to query first. Each returned task is annotated with its tasklist_id and tasklist_title for context.

### List Approvals

**Slug:** `GOOGLESUPER_LIST_APPROVALS`

Tool to list approvals on a file for workflow-based access control. Use when you need to retrieve all approvals associated with a specific file in Google Drive.

### List Audience Exports

**Slug:** `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.

### List Audience Lists

**Slug:** `GOOGLESUPER_LIST_AUDIENCE_LISTS`

Tool to list all audience lists for a specified property to help find and reuse existing lists. Use when you need to retrieve a property's configured audience lists after confirming the property ID.

### List Audiences

**Slug:** `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.

### List Google Calendars

**Slug:** `GOOGLESUPER_LIST_CALENDARS`

Retrieves calendars from the user's Google Calendar list, with options for pagination and filtering.

### List Changes

**Slug:** `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, or permission changes. The pageToken is optional - if not provided, the current start page token will be automatically fetched to begin monitoring changes from now. Example usage (continuing with pageToken): ```json { "pageToken": "22633", "pageSize": 100, "includeRemoved": true } ``` Returns changes with timestamps, file IDs, and modification details. Save the `nextPageToken` from the response to continue paginating through changes, or save the `newStartPageToken` to monitor future changes efficiently.

### List Comments

**Slug:** `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.

### List Conference Records

**Slug:** `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, space name, or time range.

### List CSE identities

**Slug:** `GOOGLESUPER_LIST_CSE_IDENTITIES`

Tool to list client-side encrypted identities for an authenticated user. Use when you need to retrieve CSE identity configurations including key pair associations.

### List CSE key pairs

**Slug:** `GOOGLESUPER_LIST_CSE_KEYPAIRS`

Tool to list client-side encryption key pairs for an authenticated user. Use when you need to retrieve CSE keypair configurations including public keys and enablement states. Supports pagination for large result sets.

### List Drafts

**Slug:** `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, and timestamp.

### List File Labels

**Slug:** `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.

### List Files and Folders

**Slug:** `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.

### List Gmail filters

**Slug:** `GOOGLESUPER_LIST_FILTERS`

Tool to list all Gmail filters (rules) in the mailbox. Use for security audits to detect malicious filter rules or before creating new filters to avoid duplicates.

### List Gmail history

**Slug:** `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.

### List Key Events

**Slug:** `GOOGLESUPER_LIST_KEY_EVENTS`

Tool to list Key Events. Use when you need to retrieve all key event definitions for a given property.

### List Gmail labels

**Slug:** `GOOGLESUPER_LIST_LABELS`

Retrieves a list of all system and user-created labels for the specified Gmail account.

### List Media Items (App-Created Only)

**Slug:** `GOOGLESUPER_LIST_MEDIA_ITEMS`

Lists media items created by this application from Google Photos. DEPRECATION NOTICE: As of March 31, 2025, the Google Photos Library API ONLY returns media items that were uploaded/created by your application. This action CANNOT access the user's full photo library. Use cases this action SUPPORTS: - Listing photos/videos your app previously uploaded to the user's library - Managing app-created content in Google Photos Use cases this action DOES NOT SUPPORT: - Accessing photos taken by the user's camera - Viewing photos from other apps or web uploads - Listing the user's entire photo library For accessing a user's full library, use the Google Photos Picker API instead: https://developers.google.com/photos/picker

### List Participant Sessions

**Slug:** `GOOGLESUPER_LIST_PARTICIPANT_SESSIONS`

Lists all participant sessions for a specific participant in a Google Meet conference. A participant session represents each unique join or leave session when a user joins a conference from a device. If a user joins multiple times from the same device, each join creates a new session. Returns session details including start time and end time for each session.

### List Permissions

**Slug:** `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.

### List Properties

**Slug:** `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.

### List Recurring Audience Lists

**Slug:** `GOOGLESUPER_LIST_RECURRING_AUDIENCE_LISTS`

Tool to list all recurring audience lists for a GA4 property. Use when you need to find and reuse existing recurring audience lists.

### List Replies to Comment

**Slug:** `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.

### List Reporting Data Annotations

**Slug:** `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.

### List File Revisions

**Slug:** `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.

### List Rollup Properties

**Slug:** `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.

### List Search Ads360 Links

**Slug:** `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.

### List send-as aliases

**Slug:** `GOOGLESUPER_LIST_SEND_AS`

Lists the send-as aliases for a Gmail account, including the primary address and custom 'from' aliases. Use when you need to retrieve available sending addresses for composing emails.

### List Calendar Settings

**Slug:** `GOOGLESUPER_LIST_SETTINGS`

Tool to return all user settings for the authenticated user. Use when you need to retrieve calendar settings.

### List Shared Drives

**Slug:** `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.

### List SKAdNetwork Conversion Value Schemas

**Slug:** `GOOGLESUPER_LIST_SK_AD_NETWORK_CONVERSION_VALUE_SCHEMAS`

Tool to list SKAdNetworkConversionValueSchema configurations for an iOS data stream. Use when you need to retrieve conversion value schemas for iOS app tracking. Maximum one schema per property is supported.

### List S/MIME configs

**Slug:** `GOOGLESUPER_LIST_SMIME_INFO`

Lists S/MIME configs for the specified send-as alias. Use when you need to retrieve all S/MIME certificate configurations associated with a specific send-as email address.

### List Charts from Spreadsheet

**Slug:** `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 Google Docs.

### List Tables in Spreadsheet

**Slug:** `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 a Google Spreadsheet by analyzing sheet structure and detecting data patterns. Uses heuristic analysis to find header rows, data boundaries, and table structures.

### List task lists

**Slug:** `GOOGLESUPER_LIST_TASK_LISTS`

Fetches the authenticated user's task lists from Google Tasks; results may be paginated.

### List Tasks

**Slug:** `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 `completedMax` are specified.

### List threads

**Slug:** `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.

### List Transcript Entries

**Slug:** `GOOGLESUPER_LIST_TRANSCRIPT_ENTRIES`

Tool to list structured transcript entries (speaker/time/text segments) for a specific Google Meet transcript. Use when you need to access the detailed content of a transcript, including individual spoken segments with timestamps and speaker information. Note: The transcript entries returned by the API might not match the transcription in Google Docs due to interleaved speakers or post-generation modifications.

### Look up spreadsheet row

**Slug:** `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 notation range or the first sheet by default.

### Embed Google Map

**Slug:** `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, search) on a webpage without JavaScript. Note: This API only works with API keys (no OAuth2 support). It generates embed URLs and does not make direct API calls.

### Modify thread labels

**Slug:** `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.

### Move File

**Slug:** `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).

### Move Task

**Slug:** `GOOGLESUPER_MOVE_TASK`

Moves the specified task to another position in the task list or to a different task list. Use cases: - Reorder tasks within a list (use 'previous' parameter) - Create subtasks by moving a task under a parent (use 'parent' parameter) - Move tasks between different task lists (use 'destinationTasklist' parameter) - Move a subtask back to top-level (omit 'parent' parameter)

### Move to Trash

**Slug:** `GOOGLESUPER_MOVE_TO_TRASH`

Moves an existing, non-deleted email message to the trash for the specified user.

### Mutate conditional format rules

**Slug:** `GOOGLESUPER_MUTATE_CONDITIONAL_FORMAT_RULES`

Add, update, delete, or reorder conditional format rules on a Google Sheet. Use when you need to create, modify, or remove conditional formatting without manually building batchUpdate requests. Supports four operations: ADD (create new rule), UPDATE (replace existing rule), DELETE (remove rule), MOVE (reorder rules by changing index).

### Nearby search

**Slug:** `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 fields and number of results.

### Export or download a file

**Slug:** `GOOGLESUPER_PARSE_FILE`

DEPRECATED: Exports Google Workspace files (max 10MB) to a specified format using `mime_type`, or downloads other file types; use `GOOGLEDRIVE_DOWNLOAD_FILE` instead.

### Patch Calendar

**Slug:** `GOOGLESUPER_PATCH_CALENDAR`

Partially updates (PATCHes) an existing Google Calendar, modifying only the fields provided. At least one of summary, description, location, or timezone must be provided. Empty strings for `description` or `location` clear them.

### Patch Event

**Slug:** `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 provided); ensure the `calendar_id` and `event_id` are valid and the user has write access to the calendar.

### Patch Label

**Slug:** `GOOGLESUPER_PATCH_LABEL`

Patches the specified label.

### Patch Task

**Slug:** `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 provided attributes from `TaskInput` (e.g., `title`, `notes`, `due` date, `status`) and requiring both the task and list to exist.

### Patch task list

**Slug:** `GOOGLESUPER_PATCH_TASK_LIST`

Updates the title of an existing Google Tasks task list.

### Get Place Photo

**Slug:** `GOOGLESUPER_PLACE_PHOTO`

Retrieves high quality photographic content from the Google Maps Places database. Use when you need to download a place photo using a photo_reference obtained from Place Details, Nearby Search, or Text Search requests. Images are scaled proportionally to fit within specified dimensions.

### Update Presentation (Batch/Markdown)

**Slug:** `GOOGLESUPER_PRESENTATIONS_BATCH_UPDATE`

Update Google Slides presentations using markdown content or raw API text. Supports professional themes, auto-formatting, and multiple slide types (title, bullet, table, quote, image, two-column).

### Copy Google Slides from Template

**Slug:** `GOOGLESUPER_PRESENTATIONS_COPY_FROM_TEMPLATE`

Tool to create a new Google Slides presentation by duplicating an existing template deck via Drive file copy. Use when you need to preserve themes, masters, and layouts exactly as they appear in the template. After copying, use GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE to replace placeholder text or images.

### Create Google Slides Presentation

**Slug:** `GOOGLESUPER_PRESENTATIONS_CREATE`

Tool to create a blank Google Slides presentation. Use when you need to initialize a new presentation with a specific title.

### Get Presentation

**Slug:** `GOOGLESUPER_PRESENTATIONS_GET`

Tool to retrieve the latest version of a presentation. Use after obtaining the presentation ID.

### Get Presentation Page

**Slug:** `GOOGLESUPER_PRESENTATIONS_PAGES_GET`

Tool to get the latest version of a specific page in a presentation. Use when you need to inspect slide, layout, master, or notes page details.

### Get Page Thumbnail

**Slug:** `GOOGLESUPER_PRESENTATIONS_PAGES_GET_THUMBNAIL`

Tool to generate and return a thumbnail image URL for a specific page. Use when you need a quick preview of a slide page after loading it.

### List AdSense Links

**Slug:** `GOOGLESUPER_PROPERTIES_AD_SENSE_LINKS_LIST`

Tool to list all AdSenseLinks on a property. Use when you need to fetch all AdSense links for a given Google Analytics property.

### Create Audience Export

**Slug:** `GOOGLESUPER_PROPERTIES_AUDIENCEEXPORTS_CREATE`

Tool to create an audience export for Google Analytics. Use when you need to export a snapshot of users in an audience at a specific point in time. This initiates a long-running asynchronous request that returns an operation resource name immediately.

### List Audience Exports

**Slug:** `GOOGLESUPER_PROPERTIES_AUDIENCEEXPORTS_LIST`

Tool to list all audience exports for a property. Use when you need to find and reuse existing audience exports rather than creating new ones.

### Create Audience List

**Slug:** `GOOGLESUPER_PROPERTIES_AUDIENCELISTS_CREATE`

Tool to create an audience list for later retrieval by initiating a long running asynchronous request. Use when you need to create a snapshot of users currently in an audience. The method returns quickly with an Operation resource while processing occurs in the background.

### List Calculated Metrics

**Slug:** `GOOGLESUPER_PROPERTIES_CALCULATEDMETRICS_LIST`

Tool to list CalculatedMetrics on a property. Use when you need to retrieve all calculated metrics configured for a given property.

### List Event Create Rules

**Slug:** `GOOGLESUPER_PROPERTIES_DATASTREAMS_EVENTCREATERULES`

Tool to list EventCreateRules configured on a web data stream. Use when you need to retrieve event create rules for a specific GA4 property data stream.

### List Reporting Data Annotations

**Slug:** `GOOGLESUPER_PROPERTIES_REPORTINGDATAANNOTATIONS_LIST`

Tool to list all Reporting Data Annotations for a specific property. Use when you need to retrieve annotations that document important events or periods in GA4 reporting data.

### Create Report Task

**Slug:** `GOOGLESUPER_PROPERTIES_REPORT_TASKS_CREATE`

Tool to create a report task as a long-running asynchronous request for customized Google Analytics event data reports. Use when you need to generate large or complex reports that process asynchronously.

### List Report Tasks

**Slug:** `GOOGLESUPER_PROPERTIES_REPORT_TASKS_LIST`

Tool to list all report tasks for a Google Analytics property. Use when you need to retrieve report task definitions and their execution status.

### List Subproperty Event Filters

**Slug:** `GOOGLESUPER_PROPERTIES_SUBPROPERTYEVENTFILTERS_LIST`

Tool to list all subproperty event filters on a property. Use when you need to retrieve event filters that route events to subproperties.

### List Subproperty Sync Configs

**Slug:** `GOOGLESUPER_PROPERTIES_SUBPROPERTYSYNCONFIGS_LIST`

Tool to list SubpropertySyncConfig resources for managing subproperty synchronization configurations. Use when you need to fetch subproperty sync configs for a GA4 property.

### Query Audience Export

**Slug:** `GOOGLESUPER_QUERY_AUDIENCE_EXPORT`

Tool to query a completed audience export. Use when you need to fetch user rows with pagination.

### Query Audience List

**Slug:** `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.

### Query Spreadsheet Table

**Slug:** `GOOGLESUPER_QUERY_TABLE`

Execute SQL-like SELECT queries against Google Spreadsheet tables. Table names correspond to sheet/tab names visible at the bottom of the spreadsheet. Use GOOGLESHEETS_LIST_TABLES first to discover available table names if unknown. Supports WHERE conditions, ORDER BY, LIMIT clauses.

### Quick Add Event

**Slug:** `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 not support direct attendee addition or recurring events, and `calendar_id` must be valid if not 'primary'.

### Remove attendee from event

**Slug:** `GOOGLESUPER_REMOVE_ATTENDEE`

Removes an attendee from a specified event in a Google Calendar; the calendar and event must exist.

### Replace All Text in Document

**Slug:** `GOOGLESUPER_REPLACE_ALL_TEXT`

Tool to replace all occurrences of a specified text string with another text string throughout a Google Document. Use when you need to perform a global find and replace operation within a document.

### Replace Image in Document

**Slug:** `GOOGLESUPER_REPLACE_IMAGE`

Tool to replace a specific image in a document with a new image from a URI. Use when you need to update an existing image within a Google Doc.

### Reply to email thread

**Slug:** `GOOGLESUPER_REPLY_TO_THREAD`

Sends a reply within a specific Gmail thread using the original thread's subject, requiring a valid `thread_id` and at least one of recipient_email, cc, or bcc must be provided. Supports attachments via the `attachment` parameter with valid `s3key`, `mimetype`, and `name`.

### Resumable Upload

**Slug:** `GOOGLESUPER_RESUMABLE_UPLOAD`

Tool to start and complete a Google Drive resumable upload session. Use when uploading large files that require resumable, chunked uploads.

### Run Funnel Report

**Slug:** `GOOGLESUPER_RUN_FUNNEL_REPORT`

Tool to run a GA4 funnel report. Use when you need a customized funnel analysis report for a given property.

### Run Pivot Report

**Slug:** `GOOGLESUPER_RUN_PIVOT_REPORT`

Tool to run a customized pivot report of Google Analytics event data. Use when you need a pivot table view with advanced segmentation and multi-dimensional analysis of GA4 data.

### Run Realtime Report

**Slug:** `GOOGLESUPER_RUN_REALTIME_REPORT`

Tool to run a customized realtime report of Google Analytics event data. Use when you need realtime data (last 30-60 minutes) with dimensions and metrics for a GA4 property.

### Run Report

**Slug:** `GOOGLESUPER_RUN_REPORT`

Tool to run a customized GA4 data report. Use when you need event data after specifying dimensions, metrics, and date ranges. IMPORTANT - DIMENSION/METRIC COMPATIBILITY: The Google Analytics Data API has strict compatibility rules between dimensions and metrics. Not all combinations are valid. If you receive a 400 error with a message about incompatible dimensions/metrics, use the GOOGLE_ANALYTICS_CHECK_COMPATIBILITY action first to validate your dimension/metric combinations before running reports. Common incompatibilities include: - Demographic dimensions (userAgeBracket, userGender) with session-scoped dimensions/filters (sessionCampaignName, sessionSource) - Certain user-scoped dimensions with event-scoped metrics For complex queries, consider starting with simpler dimension/metric combinations or use CHECK_COMPATIBILITY to pre-validate your request.

### Search Developer Metadata

**Slug:** `GOOGLESUPER_SEARCH_DEVELOPER_METADATA`

Tool to search for developer metadata in a spreadsheet. Use when you need to find specific metadata entries based on filters.

### Search Documents

**Slug:** `GOOGLESUPER_SEARCH_DOCUMENTS`

Search for Google Documents using various filters including name, content, date ranges, and more.

### Search Media Items

**Slug:** `GOOGLESUPER_SEARCH_MEDIA_ITEMS`

Searches for media items in a user's Google Photos library.

### Search People

**Slug:** `GOOGLESUPER_SEARCH_PEOPLE`

Searches contacts by matching the query against names, nicknames, emails, phone numbers, and organizations, optionally including 'Other Contacts'.

### Search Spreadsheets

**Slug:** `GOOGLESUPER_SEARCH_SPREADSHEETS`

Search for Google Spreadsheets using various filters including name, content, date ranges, and more.

### Send Draft

**Slug:** `GOOGLESUPER_SEND_DRAFT`

Sends an existing draft email AS-IS to recipients already defined within the draft. IMPORTANT: This action does NOT accept recipient parameters (to, cc, bcc). The Gmail API's drafts/send endpoint sends drafts to whatever recipients are already set in the draft's To, Cc, and Bcc headers - it cannot add or override recipients. If the draft has no recipients, you must either: 1. Create a new draft with recipients using GMAIL_CREATE_EMAIL_DRAFT, then send it 2. Use GMAIL_SEND_EMAIL to send a new email directly with recipients This action only requires the draft_id parameter.

### Send Email

**Slug:** `GOOGLESUPER_SEND_EMAIL`

Sends an email via Gmail API using the authenticated user's Google profile display name. At least one of 'to' (or 'recipient_email'), 'cc', or 'bcc' must be provided. At least one of subject or body must be provided. Requires `is_html=True` if the body contains HTML. For attachments, you must provide a FileUploadable object with valid `s3key` (obtained from a previous file download action like GMAIL_GET_ATTACHMENT), `mimetype` (e.g., 'image/png', 'application/pdf'), and `name` (filename). All common file types including PNG, JPG, PDF, MP4, etc. are supported. Gmail API limits total message size to ~25 MB after base64 encoding.

### Set Basic Filter

**Slug:** `GOOGLESUPER_SET_BASIC_FILTER`

Tool to set a basic filter on a sheet in a Google Spreadsheet. Use when you need to filter or sort data within a specific range on a sheet.

### Set Data Validation Rule

**Slug:** `GOOGLESUPER_SET_DATA_VALIDATION_RULE`

Tool to set or clear data validation rules (including dropdowns) on a range in Google Sheets. Use when you need to apply dropdown lists, range-based dropdowns, or custom formula validation to cells.

### Get Calendar Setting

**Slug:** `GOOGLESUPER_SETTINGS_GET`

Tool to return a single user setting for the authenticated user. Use when you need to retrieve a specific calendar setting value.

### Get IMAP Settings

**Slug:** `GOOGLESUPER_SETTINGS_GET_IMAP`

Retrieves the IMAP settings for a Gmail user account, including whether IMAP is enabled, auto-expunge behavior, expunge behavior, and maximum folder size.

### Get POP settings

**Slug:** `GOOGLESUPER_SETTINGS_GET_POP`

Tool to retrieve POP settings for a Gmail account. Use when you need to check the current POP configuration including access window and message disposition.

### List Settings

**Slug:** `GOOGLESUPER_SETTINGS_LIST`

Returns all user settings for the authenticated user.

### Get send-as alias

**Slug:** `GOOGLESUPER_SETTINGS_SEND_AS_GET`

Tool to retrieve a specific send-as alias configuration for a Gmail user. Use when you need to get details about a send-as email address including display name, signature, SMTP settings, and verification status. Fails with HTTP 404 if the specified address is not a member of the send-as collection.

### Watch Settings

**Slug:** `GOOGLESUPER_SETTINGS_WATCH`

Watch for changes to Settings resources.

### Create sheet from JSON

**Slug:** `GOOGLESUPER_SHEET_FROM_JSON`

Creates a new Google Spreadsheet and populates its first worksheet from `sheet_json`. When data is provided, the first item's keys establish the headers. An empty list creates an empty worksheet.

### Copy Sheet to Another Spreadsheet

**Slug:** `GOOGLESUPER_SPREADSHEETS_SHEETS_COPY_TO`

Tool to copy a single sheet from a spreadsheet to another spreadsheet. Use when you need to duplicate a sheet into a different spreadsheet.

### Append Values to Spreadsheet

**Slug:** `GOOGLESUPER_SPREADSHEETS_VALUES_APPEND`

Tool to append values to a spreadsheet. Use when you need to add new data to the end of an existing table in a Google Sheet.

### Batch Clear Spreadsheet Values

**Slug:** `GOOGLESUPER_SPREADSHEETS_VALUES_BATCH_CLEAR`

Tool to clear one or more ranges of values from a spreadsheet. Use when you need to remove data from specific cells or ranges while keeping formatting and other properties intact.

### Batch Clear Values By Data Filter

**Slug:** `GOOGLESUPER_SPREADSHEETS_VALUES_BATCH_CLEAR_BY_DATA_FILTER`

Clears one or more ranges of values from a spreadsheet using data filters. The caller must specify the spreadsheet ID and one or more DataFilters. Ranges matching any of the specified data filters will be cleared. Only values are cleared -- all other properties of the cell (such as formatting, data validation, etc..) are kept.

### Batch Get Spreadsheet Values by Data Filter

**Slug:** `GOOGLESUPER_SPREADSHEETS_VALUES_BATCH_GET_BY_DATA_FILTER`

Tool to return one or more ranges of values from a spreadsheet that match the specified data filters. Use when you need to retrieve specific data sets based on filtering criteria rather than entire sheets or fixed ranges.

### Stop Watch Channel

**Slug:** `GOOGLESUPER_STOP_WATCH_CHANNEL`

Tool to stop watching resources through a specified channel. Use this when you want to stop receiving notifications for a previously established watch.

### Sync Events

**Slug:** `GOOGLESUPER_SYNC_EVENTS`

Synchronizes Google Calendar events, performing a full sync if no `sync_token` is provided or if a 410 GONE error (due to an expired token) necessitates it, otherwise performs an incremental sync for events changed since the `sync_token` was issued.

### Text Search

**Slug:** `GOOGLESUPER_TEXT_SEARCH`

Searches for places on Google Maps using a textual query (e.g., "restaurants in London", "Eiffel Tower").

### Create Tiles Session

**Slug:** `GOOGLESUPER_TILES_CREATE_SESSION`

Tool to create a session token required for accessing 2D Tiles and Street View imagery. Use when you need to initialize tile-based map rendering or street view display. The session token is valid for approximately two weeks and must be included in all subsequent tile requests.

### Trash File

**Slug:** `GOOGLESUPER_TRASH_FILE`

Tool to move a file or folder to trash (soft delete). Use when you need to delete a file but want to allow recovery via UNTRASH_FILE. This action is distinct from permanent deletion and provides a safer cleanup workflow.

### Unhide Shared Drive

**Slug:** `GOOGLESUPER_UNHIDE_DRIVE`

Tool to unhide a shared drive. Use when you need to restore a shared drive to the default view.

### Unmerge Table Cells

**Slug:** `GOOGLESUPER_UNMERGE_TABLE_CELLS`

Tool to unmerge previously merged cells in a table. Use this when you need to revert merged cells in a Google Document table back to their individual cell states.

### Untrash File

**Slug:** `GOOGLESUPER_UNTRASH_FILE`

Tool to restore a file from the trash. Use when you need to recover a deleted file. This action updates the file's metadata to set the 'trashed' property to false.

### Update ACL Rule

**Slug:** `GOOGLESUPER_UPDATE_ACL_RULE`

Updates an access control rule for the specified calendar.

### Update Album

**Slug:** `GOOGLESUPER_UPDATE_ALBUM`

Updates an album's title or cover photo in Google Photos.

### Update Comment

**Slug:** `GOOGLESUPER_UPDATE_COMMENT`

Tool to update an existing comment on a Google Drive file. Use when you need to change the content of a comment. NOTE: The 'resolved' field is read-only in the Google Drive API. To resolve or reopen a comment, use CREATE_REPLY with action='resolve' or action='reopen'.

### Update Document Markdown

**Slug:** `GOOGLESUPER_UPDATE_DOCUMENT_MARKDOWN`

Replaces the entire content of an existing Google Docs document with new Markdown text; requires edit permissions for the document.

### Update Document Section Markdown

**Slug:** `GOOGLESUPER_UPDATE_DOCUMENT_SECTION_MARKDOWN`

Tool to insert or replace a section of a Google Docs document with Markdown content. Use when you need to update only a section of a document by specifying start and optional end indices. Supports full Markdown formatting.

### Update Document Style

**Slug:** `GOOGLESUPER_UPDATE_DOCUMENT_STYLE`

Tool to update the overall document style, such as page size, margins, and default text direction. Use when you need to modify the global style settings of a Google Document.

### Update draft

**Slug:** `GOOGLESUPER_UPDATE_DRAFT`

Updates (replaces) an existing Gmail draft's content in-place by draft ID. This action replaces the entire draft content with the new message - it does not patch individual fields. All fields are optional; if not provided, you should provide complete draft content to avoid data loss.

### Update Shared Drive

**Slug:** `GOOGLESUPER_UPDATE_DRIVE`

Tool to update the metadata for a shared drive. Use when you need to modify properties like the name, theme, background image, or restrictions of a shared drive.

### Update Google event

**Slug:** `GOOGLESUPER_UPDATE_EVENT`

Updates an existing event in Google Calendar. REQUIRES event_id - you MUST first search for the event using GOOGLECALENDAR_FIND_EVENT or GOOGLECALENDAR_EVENTS_LIST to obtain the event_id. This is a full PUT replacement, so provide all desired fields as unspecified ones may be cleared or reset.

### Update existing document

**Slug:** `GOOGLESUPER_UPDATE_EXISTING_DOCUMENT`

Applies programmatic edits, such as text insertion, deletion, or formatting, to a specified Google Doc using the `batchUpdate` API method.

### Update File (Metadata)

**Slug:** `GOOGLESUPER_UPDATE_FILE_PUT`

Updates file metadata. Uses PATCH semantics (partial update) as per Google Drive API v3. Use this tool to modify attributes of an existing file like its name, description, or parent folders. Note: This action currently supports metadata updates only. File content updates require multipart/related upload and are not yet implemented.

### Update File Revision Metadata

**Slug:** `GOOGLESUPER_UPDATE_FILE_REVISION_METADATA`

Updates ONLY the metadata properties of a specific file revision (keepForever, published, publishAuto, publishedOutsideDomain). IMPORTANT: This action does NOT update file content. To update file content, use EDIT_FILE or UPDATE_FILE_PUT instead. This action requires BOTH file_id AND revision_id parameters. Use LIST_REVISIONS to get available revision IDs for a file. Valid parameters: file_id (required), revision_id (required), keep_forever, published, publish_auto, published_outside_domain. Invalid parameters (use other actions): file_contents, mime_type, content, name - these are NOT supported by this action.

### Update Media Item

**Slug:** `GOOGLESUPER_UPDATE_MEDIA_ITEM`

Updates a media item's description in Google Photos.

### Update Permission

**Slug:** `GOOGLESUPER_UPDATE_PERMISSION`

Tool to update a permission with patch semantics. Use when you need to modify an existing permission for a file or shared drive.

### Update Reply

**Slug:** `GOOGLESUPER_UPDATE_REPLY`

Tool to update a reply to a comment on a Google Drive file. Use when you need to modify the content of an existing reply.

### Update Sheet Properties

**Slug:** `GOOGLESUPER_UPDATE_SHEET_PROPERTIES`

Tool to update properties of a sheet (worksheet) within a Google Spreadsheet, such as its title, index, visibility, tab color, or grid properties. Use this when you need to modify the metadata or appearance of a specific sheet.

### Update Google Meet Space

**Slug:** `GOOGLESUPER_UPDATE_SPACE`

Updates the settings of an existing Google Meet space. REQUIRED PARAMETER: - name: The space identifier (e.g., 'spaces/jQCFfuBOdN5z'). This is always required to identify which space to update. OPTIONAL PARAMETERS: - config: The new configuration settings to apply (accessType, entryPointAccess, moderation, etc.) - updateMask: Specify which fields to update. If omitted, all provided config fields are updated. Example: To change access type, provide name='spaces/abc123' and config={'accessType': 'OPEN'}

### Update Spreadsheet Properties

**Slug:** `GOOGLESUPER_UPDATE_SPREADSHEET_PROPERTIES`

Tool to update SPREADSHEET-LEVEL properties such as the spreadsheet's title, locale, time zone, or auto-recalculation settings. Use when you need to modify the overall configuration of a Google Spreadsheet. NOTE: To update individual SHEET properties (like renaming a specific sheet/tab), use GOOGLESHEETS_UPDATE_SHEET_PROPERTIES instead.

### Update Table Row Style

**Slug:** `GOOGLESUPER_UPDATE_TABLE_ROW_STYLE`

Tool to update the style of a table row in a Google Document. Use when you need to modify the appearance of specific rows within a table, such as setting minimum row height or marking rows as headers.

### Update Task

**Slug:** `GOOGLESUPER_UPDATE_TASK`

Updates the specified task.

### Update Task List

**Slug:** `GOOGLESUPER_UPDATE_TASK_LIST`

Updates the authenticated user's specified task list.

### Upload File

**Slug:** `GOOGLESUPER_UPLOAD_FILE`

Uploads a file (max 5MB) to Google Drive, moving it to a specified folder if a valid folder ID is provided, otherwise uploads to root.

### Upload File from URL to Drive

**Slug:** `GOOGLESUPER_UPLOAD_FROM_URL`

Tool to fetch a file from a provided URL server-side and upload it into Google Drive. Use when you need to reliably persist externally hosted files into Drive without client-side downloads or temporary storage.

### Upload Media

**Slug:** `GOOGLESUPER_UPLOAD_MEDIA`

Upload a media file to Google Photos. Supports images (up to 200MB) and videos (up to 20GB).

### Upsert Rows (Smart Update/Insert)

**Slug:** `GOOGLESUPER_UPSERT_ROWS`

Upsert rows - update existing rows by key, append new ones. Automatically handles column mapping and partial updates. Use for: CRM syncs (match Lead ID), transaction imports (match Transaction ID), inventory updates (match SKU), calendar syncs (match Event ID). Features: - Auto-adds missing columns to sheet - Partial column updates (only update Phone + Status, preserve other columns) - Column order doesn't matter (auto-maps by header name) - Prevents duplicates by matching key column Example inputs: - Contact update: keyColumn='Email', headers=['Email','Phone','Status'], data=[['john@ex.com','555-0101','Active']] - Inventory sync: keyColumn='SKU', headers=['SKU','Stock','Price'], data=[['WIDGET-001',50,9.99],['GADGET-002',30,19.99]] - CRM lead update: keyColumn='Lead ID', headers=['Lead ID','Score','Status'], data=[['L-12345',85,'Hot']] - Partial update: keyColumn='Email', headers=['Email','Phone'] (only updates Phone, preserves Name/Address/etc)

### Get spreadsheet values

**Slug:** `GOOGLESUPER_VALUES_GET`

Returns a range of values from a spreadsheet. Use when you need to read data from specific cells or ranges in a Google Sheet.

### Update spreadsheet values

**Slug:** `GOOGLESUPER_VALUES_UPDATE`

Tool to set values in a range of a Google Spreadsheet. Use when you need to update or overwrite existing cell values in a specific range.

### Watch Drive Changes

**Slug:** `GOOGLESUPER_WATCH_CHANGES`

Tool to subscribe to changes for a user or shared drive in Google Drive. Use when you need to monitor a Google Drive for modifications and receive notifications at a specified webhook URL.

### Watch File for Changes

**Slug:** `GOOGLESUPER_WATCH_FILE`

Tool to subscribe to push notifications for changes to a specific file. Use when you need to monitor a file for modifications and receive real-time notifications at a webhook URL.


## Triggers

### Attendee Response Changed

**Slug:** `GOOGLESUPER_ATTENDEE_RESPONSE_CHANGED_TRIGGER`

Polling trigger that fires when any attendee's RSVP changes to
    accepted, declined, or tentative. Returns attendee info and current status.

### Comment Added (Docs/Sheets/Slides)

**Slug:** `GOOGLESUPER_COMMENT_ADDED_TRIGGER`

Triggers when a new comment is added to Google Docs, Sheets, or Slides.

### Document Deleted

**Slug:** `GOOGLESUPER_DOCUMENT_DELETED_TRIGGER`

Triggers when an existing Google Doc is deleted (moved to trash).
    This trigger monitors Google Docs and fires when documents are trashed.

### Document Updated

**Slug:** `GOOGLESUPER_DOCUMENT_UPDATED_TRIGGER`

Triggers when an existing Google Doc is updated or modified.
    This trigger monitors Google Docs and fires when documents are updated.

### Email Sent

**Slug:** `GOOGLESUPER_EMAIL_SENT_TRIGGER`

Triggers when a Gmail message is sent by the authenticated user. It polls the
    'SENT' label and emits metadata including sender, recipients, subject, timestamp,
    and thread ID.

### Event Canceled or Deleted

**Slug:** `GOOGLESUPER_EVENT_CANCELED_DELETED_TRIGGER`

Triggers when a Google Calendar event is cancelled or deleted.
    Returns minimal data: event_id, summary (if available), and cancellation timestamp.

### Event Starting Soon

**Slug:** `GOOGLESUPER_EVENT_STARTING_SOON_TRIGGER`

Triggers when a calendar event is within a configured number of minutes from starting.
    Includes countdown window, start time, and event metadata.

### File Created

**Slug:** `GOOGLESUPER_FILE_CREATED_TRIGGER`

Triggers when a new file is created/added in Google Drive.
    This trigger monitors files and fires when new files are detected.

### File Deleted or Trashed

**Slug:** `GOOGLESUPER_FILE_DELETED_OR_TRASHED_TRIGGER`

Triggers when a file is moved to trash or permanently deleted in Google Drive.

### File Shared (Permissions Added)

**Slug:** `GOOGLESUPER_FILE_SHARED_PERMISSIONS_ADDED`

Triggers when new sharing permissions are granted to a file or folder in Google Drive.

    This trigger monitors the Drive Changes API to detect files that changed and, for those files,
    compares their current permissions against previously seen permissions to identify newly
    added sharing entries.

### File Updated

**Slug:** `GOOGLESUPER_FILE_UPDATED_TRIGGER`

Triggers when a file's metadata or content changes in Google Drive.
    Emits file ID, modification timestamp, and editor info.

### New Folder Created in Root

**Slug:** `GOOGLESUPER_FOLDER_CREATED_TRIGGER`

Triggers when a new folder is created in the root folder of Google Drive.
    This trigger monitors Google Drive and fires when new folders are detected in the root directory.

### Calendar Event Changes

**Slug:** `GOOGLESUPER_GOOGLE_CALENDAR_EVENT_CHANGE_TRIGGER`

**SOON TO BE DEPRECATED** - Use Calendar Event Sync (polling trigger) instead.
    Real-time webhook trigger for calendar event changes. Returns event metadata only.
    For full event data, use Calendar Event Sync (polling trigger).

### Event Created

**Slug:** `GOOGLESUPER_GOOGLE_CALENDAR_EVENT_CREATED_TRIGGER`

Polling trigger that fires when a new calendar event is created.
    Returns event ID, summary, start/end times, and organizer info.

### Calendar Event Sync

**Slug:** `GOOGLESUPER_GOOGLE_CALENDAR_EVENT_SYNC_TRIGGER`

Polling trigger that returns full event data including details, attendees, and metadata.
    For real-time notifications with basic info, use Calendar Event Changes (webhook).

### Event Updated

**Slug:** `GOOGLESUPER_GOOGLE_CALENDAR_EVENT_UPDATED_TRIGGER`

Triggers when an existing Google Calendar event is modified. Returns the event ID,
    change type, and the specific fields that changed with their previous and new values.

### Google Drive Changes

**Slug:** `GOOGLESUPER_GOOGLE_DRIVE_CHANGES`

Triggers when changes are detected in a Google Drive.

### New File Matching Query

**Slug:** `GOOGLESUPER_NEW_FILE_MATCHING_QUERY_TRIGGER`

Triggers when a new Google Drive file matches a provided query.

### New Gmail Message Received Trigger

**Slug:** `GOOGLESUPER_NEW_MESSAGE`

Triggers when a new message is received in Gmail.

### New Rows in Google Sheet

**Slug:** `GOOGLESUPER_NEW_ROWS_TRIGGER`

Simple polling trigger that monitors Google Sheets for new rows.
    Detects when new rows are added and returns the complete row data.
    Perfect for triggering any workflow based on new sheet entries.
