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.

429 actions Integration catalog
Request access
Connect Google Super once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Delete ACL RuleGOOGLESUPER_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 RuleGOOGLESUPER_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 RuleGOOGLESUPER_ACL_INSERT
Creates an access control rule for a calendar. Use when you need to grant sharing permissions to a user, group, or domain.
List ACL RulesGOOGLESUPER_ACL_LIST
Retrieves access control rules for a specified calendar, allowing users to see the permissions associated with different users and groups. This action helps in managing who can view or edit calendar events effectively.
Patch ACL RuleGOOGLESUPER_ACL_PATCH
Partially updates an EXISTING access control rule for a calendar. This action can only modify rules that already exist - it cannot create new ones. Before using: First verify the rule exists using 'List ACL Rules', or create it using 'Create ACL Rule (Insert)'. If you get a 404 error, the rule doesn't exist and must be created first with ACL insert. Note: Due to Google API limitations with domain-type ACL rules, this action automatically falls back to UPDATE if PATCH fails.
Update ACL RuleGOOGLESUPER_ACL_UPDATE
This action modifies the access permissions for a specified rule on a calendar. It allows you to change the role assigned to a user or group, affecting their access level to the calendar.
Watch ACL ChangesGOOGLESUPER_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 EnrichmentGOOGLESUPER_ADD_ENRICHMENT
Adds an enrichment at a specified position in a defined album.
Add file sharing preference (Deprecated)GOOGLESUPER_ADD_FILE_SHARING_PREFERENCE
This action updates the sharing settings of a Google Drive file. It allows the assignment of specific permissions to users, groups, or domains, enhancing collaborative capabilities. Before using this action, first find the target file using GOOGLEDRIVE_FIND_FILE or GOOGLEDRIVE_LIST_FILES to get the correct file_id.
Modify email labelsGOOGLESUPER_ADD_LABEL_TO_EMAIL
This action allows you to add or remove labels from a specific email message in Gmail. By providing the user's ID and the message ID, you can modify the labels associated with that email, helping to organize or categorize messages as needed.
Add or remove to customer listGOOGLESUPER_ADD_OR_REMOVE_TO_CUSTOMER_LIST
Adds or removes contacts from a Google Ads customer list (UserList/audience/remarketing list), not a Google Ads customer account. Note: It takes 6 to 12 hours for changes to be reflected in the customer list. Email addresses must comply with Google Ads policies and applicable privacy/consent laws.
Insert File Parent (v2)GOOGLESUPER_ADD_PARENT
Tool to add a parent folder for a file using Google Drive API v2. Use when you need to add a file to an additional folder.
Insert Property (v2 API)GOOGLESUPER_ADD_PROPERTY
Tool to add a property to a file, or update it if it already exists (v2 API). Use when you need to attach custom key-value metadata to a Google Drive file.
Add Sheet to Existing SpreadsheetGOOGLESUPER_ADD_SHEET
This action creates a new worksheet within a specified Google Sheet. Supports three sheet types: GRID (standard spreadsheet), OBJECT (chart on its own sheet), and DATA_SOURCE (connected to BigQuery). Users can define properties such as sheet name, tab color, grid dimensions, and chart/data source configurations.
Aggregate Column DataGOOGLESUPER_AGGREGATE_COLUMN_DATA
This action searches for specific rows in a Google Sheets spreadsheet based on a given column's value. It then performs selected mathematical operations on another column's data to provide aggregated results.
Append DimensionGOOGLESUPER_APPEND_DIMENSION
This action appends new rows or columns to a specified sheet in a Google Spreadsheet. Use it to increase the size of the sheet by adding empty rows or columns as needed.
Archive Custom DimensionGOOGLESUPER_ARCHIVE_CUSTOM_DIMENSION
Tool to archive a CustomDimension on a property. Use when you need to remove a custom dimension from active use without permanently deleting it. Archived dimensions cannot be used in new reports.
Autocomplete Place PredictionsGOOGLESUPER_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.
Auto-Resize Rows or ColumnsGOOGLESUPER_AUTO_RESIZE_DIMENSIONS
Auto-fit column widths or row heights for a dimension range using batchUpdate.autoResizeDimensions. Use when you need to automatically adjust row heights or column widths to fit content after writing data.
Batch Add Media ItemsGOOGLESUPER_BATCH_ADD_MEDIA_ITEMS
Adds one or more media items to an album in Google Photos.
Batch Clear Values By Data FilterGOOGLESUPER_BATCH_CLEAR_VALUES_BY_DATA_FILTER
Clears cell values from a Google Sheet based on data filters. Only the values are removed while keeping cell formatting, data validation, and other properties intact.
Batch Create Media ItemsGOOGLESUPER_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 uploaded files Media items can optionally be added to an album at a specific position. Maximum 50 items per request.
Batch delete Gmail messagesGOOGLESUPER_BATCH_DELETE_MESSAGES
This action allows you to delete multiple Gmail messages at once by specifying their IDs. It's useful for managing email clutter and enforcing retention policies.
Batch EventsGOOGLESUPER_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 OperationsGOOGLESUPER_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 spreadsheetGOOGLESUPER_BATCH_GET
This action retrieves data from specific cell ranges in a Google Spreadsheet. Users can specify which ranges to get the values from, and the action handles the necessary authentication and API requests.
Batch Get Media ItemsGOOGLESUPER_BATCH_GET_MEDIA_ITEMS
Returns the list of media items for the specified media item identifiers.
Batch modify Gmail messagesGOOGLESUPER_BATCH_MODIFY_MESSAGES
This action allows users to modify labels on multiple Gmail messages simultaneously. It supports adding or removing labels for up to 1,000 messages in a single request.
Batch Run Pivot ReportsGOOGLESUPER_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 ReportsGOOGLESUPER_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 (Deprecated)GOOGLESUPER_BATCH_UPDATE
Write values to a single range in a Google Sheet (or append as new rows). NOTE: This tool handles ONE range per call - for multiple ranges, make separate calls. Requires 'sheet_name' and 'values' parameters (the Google API's native 'data' array format is NOT supported).
Batch Update Values by Data FilterGOOGLESUPER_BATCH_UPDATE_VALUES_BY_DATA_FILTER
Updates values in a Google Sheet by matching data filters instead of fixed cell ranges. Use this when you need to update cells based on specific criteria like developer metadata or grid ranges.
Bulk Insert Tasks (Deprecated)GOOGLESUPER_BULK_INSERT_TASKS
DEPRECATED: Use BatchExecute instead. 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 ListGOOGLESUPER_CALENDAR_LIST_DELETE
This action allows you to remove a calendar from the user's calendar list. When executed, it removes the calendar entry from the list but does not delete the calendar itself.
Get Single Calendar by IDGOOGLESUPER_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 ListGOOGLESUPER_CALENDAR_LIST_INSERT
This action allows the user to insert a new calendar into their calendar list. It ensures that the calendar is properly configured and accessible to the user.
Patch Calendar List EntryGOOGLESUPER_CALENDAR_LIST_PATCH
This action partially updates a calendar entry on the user's calendar list. It allows modifications to specific details like color, reminders, and visibility settings without replacing the entire resource.
Update Calendar List EntryGOOGLESUPER_CALENDAR_LIST_UPDATE
This action updates an existing calendar entry for the user. It allows modifications to details like color, reminders, and visibility settings.
Watch Calendar ListGOOGLESUPER_CALENDAR_LIST_WATCH
This action sets up a notification channel to watch for changes to the user's calendar list. It enables real-time updates whenever calendars are added, removed, or modified in the user's calendar list.
Delete CalendarGOOGLESUPER_CALENDARS_DELETE
This action permanently deletes a secondary calendar from Google Calendar. You must be the owner or have delete permissions on the calendar. Primary calendars cannot be deleted. To find which calendars you can delete, use the List Calendars action and look for calendars where your accessRole is 'owner'.
Update CalendarGOOGLESUPER_CALENDARS_UPDATE
This action updates the metadata for a specified calendar. It allows modification of the calendar's title, description, location, and time zone.
Stop ChannelGOOGLESUPER_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 CompatibilityGOOGLESUPER_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 FilterGOOGLESUPER_CLEAR_BASIC_FILTER
This action clears any existing basic filter from the specified sheet of a Google Spreadsheet. It allows users to reset the sheet's filter settings for better data visibility.
Clear CalendarGOOGLESUPER_CLEAR_CALENDAR
This action clears all events from the user's primary calendar. It is a destructive operation that permanently removes all calendar events for the specified calendar.
Clear tasksGOOGLESUPER_CLEAR_TASKS
Permanently and irreversibly clears all completed tasks from a specified Google Tasks list; this action is destructive, idempotent, and cannot be undone. Always require explicit user confirmation before invoking.
Clear spreadsheet valuesGOOGLESUPER_CLEAR_VALUES
This action clears the content from a specified range in a Google Spreadsheet, using the provided A1 notation. The formatting and notes within the cells remain intact, making it ideal for resetting data without losing layout specifics.
Get Color DefinitionsGOOGLESUPER_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 MatrixGOOGLESUPER_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. Matrix is capped at 625 elements (e.g., 25×25); chunk larger sets to avoid RESOURCE_EXHAUSTED errors. Response elements may be returned out of input order — always use originIndex and destinationIndex to map results. Only use elements where condition='ROUTE_EXISTS'; the matrix may be incomplete.
Copy Google DocumentGOOGLESUPER_COPY_DOCUMENT
Creates a copy of the specified Google Document. If a new title is not provided, the copy will default to 'Copy of [original title]'. This action places the new document in the user's root Google Drive folder.
Copy file (Deprecated)GOOGLESUPER_COPY_FILE
This action copies an existing file on Google Drive, allowing the user to specify a new title for the duplicated file. It ensures the original file remains intact while creating a new separate copy.
Copy file with advanced optionsGOOGLESUPER_COPY_FILE_ADVANCED
Creates a copy of a file and applies any requested updates with patch semantics. Use when you need to duplicate a file with advanced options like label inclusion, visibility settings, or custom metadata.
Create AlbumGOOGLESUPER_CREATE_ALBUM
Creates a new album in Google Photos.
Create and Populate Table in Google DocGOOGLESUPER_CREATE_AND_POPULATE_TABLE
Creates a new table in a Google Document and populates its cells with provided text data in a single operation. Use this action when you need to insert a structured table with predefined content into a document. The action handles both table creation and cell population automatically, eliminating the need for separate operations.
Create Audience ExportGOOGLESUPER_CREATE_AUDIENCE_EXPORT
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. The export begins in CREATING state with rowCount=0; the operation must complete before export data is accessible for querying.
Create Audience ListGOOGLESUPER_CREATE_AUDIENCE_LIST
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.
Create a new calendarGOOGLESUPER_CREATE_CALENDAR
Creates a new secondary Google Calendar with the specified title and optional settings. Use this action when you need to create a new calendar for organizing events separately from the primary calendar. The authenticated user becomes the owner of the newly created calendar. Optional parameters include description, location, and timezone.
Create Chart in Google SheetsGOOGLESUPER_CREATE_CHART
This action creates a chart in a specified Google Sheets spreadsheet. Users can define the type of chart and the data range from which the chart will draw its data.
Create CommentGOOGLESUPER_CREATE_COMMENT
This action creates a new comment on a specified file in Google Drive. It allows users to provide feedback or notes related to the document by adding plain text comments.
Create Custom DimensionGOOGLESUPER_CREATE_CUSTOM_DIMENSION
Tool to create a CustomDimension for a Google Analytics property. Use when you need to add a new custom dimension to track specific user properties, event parameters, or eCommerce item parameters.
Showing the first 60 of 429 actions.