How to integrate Google Super MCP with Antigravity

Connect Antigravity to Google Super MCP. Share this google drive file with your team, summarize unread gmail messages from today, and more using natural language, with authentication handled for you.

Google Super logoGoogle Super
Oauth2Api Key

Google Super is an all-in-one suite combining Gmail, Drive, Calendar, Sheets, Analytics, and more. It gives you a unified platform to manage your digital life, boosting productivity and organization.

470 Tools48 Triggers

How to integrate Google Super MCP with Antigravity

Antigravity IDE is Google's agentic IDE, built on a VS Code-style editor and powered by models like Gemini 3.5 Flash, Gemini 3.1 Pro, Opus 4.6, and more. It treats the AI agent as a first-class teammate, planning, coding, and validating work through an Agent Manager dashboard with deep browser connectivity.

In this guide, I will explain the easiest and most secure way to connect your Google Super account to Antigravity IDE via Composio Connect, so it can share this Google Drive file with your team, summarize unread Gmail messages from today, add a new sheet to your budget spreadsheet, and more without ever putting your account credentials at risk.

Also integrate Google Super with

Why use Composio?

Composio provides:

  • Access to 1,500+ managed apps from a single MCP endpoint. This makes it convenient for agents to run cross-app workflows.
  • Programmatic tool calling. Allows LLMs to write code in a remote workbench to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Large tool response handling outside the LLM context. This minimizes context bloat from large tool responses.
  • Dynamic just-in-time access to thousands of tools across hundreds of apps. Composio loads the tools your agent needs, so LLMs are not overwhelmed by tools they do not need.

Connect Google Super to Antigravity

Antigravity does not ship with one-click custom MCP install links yet, so configuration goes through the IDE's raw config file. The process takes under a minute.

1. Open the MCP Config

Go to Antigravity Settings, open the Customizations tab, then click Open MCP Config to open mcp_config.json in the editor.

Antigravity Customizations settings with Open MCP Config button

2. Get your API key

Go to the Composio Dashboard and copy your API key.

Composio Dashboard showing where to get the API key

3. Add Composio to mcp_config.json

Paste the following configuration into the file:

bash
{
  "mcpServers": {
    "remote-composio": {
      "serverUrl": "https://connect.composio.dev/mcp",
      "headers": {
        "x-consumer-api-key": "your-composio-api-key"
      }
    }
  }
}

Note: Antigravity uses serverUrl, not url, for remote HTTP-based MCP servers. This differs from the url key used in Cursor and VS Code configs.

Save the file and click refresh in the Installed MCP Servers section.

Antigravity showing Composio tools after MCP setup

Connect your Google Super account

Back in the Antigravity agent panel, ask the agent to connect to Google Super or give it any Google Super-related task.

For example, ask it to:

  • "Share this Google Drive file with your team"
  • "Summarize unread Gmail messages from today"
  • "Add a new sheet to your budget spreadsheet"

It will prompt you to authenticate and authorize access to Google Super.

That is it. Composio tools are now available in Antigravity, and your Google Super account is ready to use.

Conclusion

You have successfully connected Google Super to Antigravity using Composio Connect. Your agent can now use Google Super securely without exposing credentials in prompts or local scripts.

TOOLS & TRIGGERS

Supported Tools and Triggers

Every Google Super action and event your agent gets out of the box.

Delete ACL Rule

Deletes an access control rule from a Google Calendar.

Get ACL Rule

Retrieves a specific access control rule for a calendar.

Create ACL Rule

Creates an access control rule for a calendar.

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.

Patch ACL Rule

Updates an existing access control rule for a calendar using patch semantics (partial update).

Update ACL Rule

Updates an access control rule for the specified calendar.

Watch ACL Changes

Tool to watch for changes to ACL resources.

Add Enrichment

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

Modify email labels

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

Adds or removes contacts from a Google Ads customer list (UserList/audience/remarketing list), not a Google Ads customer account.

Insert File Parent (v2)

Tool to add a parent folder for a file using Google Drive API v2.

Insert Property (v2 API)

Tool to add a property to a file, or update it if it already exists (v2 API).

Add Sheet to Existing Spreadsheet

Add a GRID sheet with rows and columns to an existing spreadsheet.

Aggregate Column Data

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

Append Dimension

Tool to append new rows or columns to a sheet, increasing its size.

Archive Custom Dimension

Tool to archive a CustomDimension on a property.

Autocomplete Place Predictions

Returns place and query predictions for text input.

Auto-Resize Rows or Columns

Auto-fit column widths or row heights for a dimension range using batchUpdate.

Batch Add Media Items

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

Batch Clear Values By Data Filter

Clears one or more ranges of values from a spreadsheet using data filters.

Batch Create Media Items

Batch upload and create media items in Google Photos.

Batch delete Gmail messages

Tool to permanently delete multiple Gmail messages in bulk, bypassing Trash with no recovery possible.

Batch Events

Execute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results.

Batch Execute Google Tasks Operations

Executes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results.

Batch get spreadsheet

Retrieves data from specified cell ranges in a Google Spreadsheet.

Batch Get Media Items

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

Batch Get Spreadsheet Values

Read multiple explicit ranges from one Google Spreadsheet in one request.

Batch modify Gmail messages

Modify labels on multiple Gmail messages in one efficient API call.

Batch Mutate Google Ads Resources

Create, update, remove, or act on supported Google Ads resource types in one request.

Batch Run Pivot Reports

Tool to return multiple pivot reports in a batch for a GA4 property.

Batch Run Reports

Tool to return multiple analytics data reports in a batch.

Batch Update Spreadsheet Values

Write values to multiple Google Sheets ranges in one batch request.

Batch Update Values by Data Filter

Tool to update values in ranges matching data filters.

Remove Calendar from List

Tool to remove a calendar from the user's calendar list.

Get Single Calendar by ID

Retrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID.

Insert Calendar into List

Inserts an existing calendar into the user's calendar list, making it visible in the UI.

Patch Calendar List Entry

Updates an existing calendar on the user's calendar list using patch semantics.

Update Calendar List Entry

Updates a calendar list entry's display/subscription settings (color, visibility, reminders, selection) for the authenticated user — does not modify the underlying calendar resource (title, timezone, etc.

Watch Calendar List

Watch for changes to CalendarList resources using push notifications.

Delete Calendar

Deletes a secondary calendar that you own or have delete permissions on.

Update Calendar

Full PUT-style update that overwrites all calendar metadata fields; unspecified optional fields are cleared.

Stop Channel

Tool to stop watching resources through a notification channel.

Check Compatibility

Tool to list dimensions and metrics compatible with a GA4 report request.

Clear Basic Filter

Tool to clear the basic filter from a sheet.

Clear Calendar

Clears a primary calendar by deleting all events from it.

Clear Spreadsheet Values

Permanently clear values from one range while preserving formatting, notes, and validation.

Clear tasks

Permanently and irreversibly clears all completed tasks from a specified Google Tasks list; this action is destructive, idempotent, and cannot be undone.

Clear spreadsheet 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

Returns the color definitions for calendars and events.

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

Tool to create a copy of an existing Google Document.

Copy file with advanced options

Creates a copy of a file and applies any requested updates with patch semantics.

Create Album

Creates a new album in Google Photos.

Create and Populate Table in Google Doc

Creates a new table in a Google Document and populates its cells with provided text data in a single operation.

Create Audience Export

Tool to create an audience export for Google Analytics.

Create Audience List

Tool to create an audience list for later retrieval by initiating a long-running asynchronous request.

Create a new calendar

Creates a new secondary Google Calendar with the specified title and optional settings.

Create Callout Asset

Create an immutable account asset containing a validated callout.

Create Chart in Google Sheets

Create a chart in a Google Sheets spreadsheet using the specified data range and chart type.

Create Comment

Tool to create a comment on a file in Google Drive.

Create Custom Dimension

Tool to create a CustomDimension for a Google Analytics property.

Create customer list

Creates a Google Ads customer list (UserList/audience/remarketing list), not a Google Ads customer account.

Create Custom Metric

Tool to create a custom metric in Google Analytics.

Create a 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

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

Create Shared Drive

Tool to create a new shared drive.

Create Drive File

Create a metadata-only Google Drive file, folder, or shortcut.

Create email draft

Creates a Gmail email draft.

Create Event

Creates a timed event using start_datetime and either end_datetime or duration fields, or an all-day event using an inclusive start_date and exclusive end_date.

Create Expanded Data Set

Tool to create an expanded data set for a property.

Create File or Folder

Creates a new file or folder in Google Drive.

Create a 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 Gmail filter

Tool to create a new Gmail filter with specified criteria and actions.

Create a folder

Creates a new folder in Google Drive, optionally within an EXISTING parent folder specified by its ID or name.

Create Footer

Tool to create a new footer in a Google Document.

Create Footnote

Tool to create a new footnote in a Google Document.

Create a Google Sheet

Creates a new Google Spreadsheet in Google Drive.

Create Header

Tool to create a new header in a Google Document, optionally with text content.

Create label

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

Create Google Meet Space

Creates a new Google Meet space with optional configuration.

Create Named Range

Tool to create a new named range in a Google Document.

Create Paragraph Bullets

Tool to add bullets to paragraphs within a specified range in a Google Document.

Create Permission

Tool to create a permission for a file or shared drive.

Create Permissions Batch

Creates multiple permissions for files or shared drives in a single batch request.

Create Google Slides Presentation

Tool to create a blank Google Slides presentation.

Create Recurring Audience List

Tool to create a recurring audience list that automatically generates new audience lists daily based on the latest data.

Create Reply

Tool to create a reply to a comment in Google Drive.

Create Report Task

Tool to create a report task as a long-running asynchronous request for customized Google Analytics event data reports.

Create Rollup Property

Tool to create a roll-up property.

Create Shortcut to File/Folder

Tool to create a shortcut to a file or folder in Google Drive.

Create Slides from Markdown

Creates a new Google Slides presentation from Markdown text.

Create spreadsheet column

Creates a new column in a Google Spreadsheet.

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 Document Tab

Creates a new tab in a Google Docs document.

Create a task list

Creates a new task list with the specified title and returns a tasklist_id.

Delete Chart from Google Sheets

Delete an existing chart from a Google Sheets spreadsheet.

Delete Child (v2)

Tool to remove a child from a folder using Google Drive API v2.

Delete Comment

Permanently deletes a comment thread (and all its replies) from a Google Drive file — this action is irreversible.

Delete Content Range in Document

Tool to delete a range of content from a Google Document.

Delete Dimension (Rows/Columns)

Tool to delete specified rows or columns from a sheet in a Google Spreadsheet.

Delete Draft

Permanently deletes a specific Gmail draft using its ID with no recovery possible; verify the correct `draft_id` and obtain explicit user confirmation before calling.

Delete Shared Drive

Tool to permanently delete a shared drive.

Delete event

Deletes an event from the specified calendar.

Delete Gmail filter

Tool to permanently delete a Gmail filter by its ID.

Delete Footer

Tool to delete a footer from a Google Document.

Delete Header

Deletes the header from the specified section or the default header if no section is specified.

Delete label from account (permanent)

Permanently DELETES a user-created Gmail label from the account (not from a message).

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

Tool to delete a named range from a Google Document.

Delete Paragraph Bullets

Tool to remove bullets from paragraphs within a specified range in a Google Document.

Delete Parent (v2)

Tool to remove a parent from a file using Google Drive API v2.

Delete Permission

Deletes a permission from a file by permission ID.

Delete Property (v2 API)

Tool to delete a property from a file using Google Drive API v2.

Delete Reply

Tool to delete a specific reply by reply ID.

Delete Revision

Tool to permanently delete a file revision.

Delete Sheet

Tool to delete a sheet (worksheet) from a spreadsheet.

Delete Tab

Deletes a tab from a Google Document.

Delete Table Column

Tool to delete a column from a table in a Google Document.

Delete Table Row

Tool to delete a row from a table in a Google Document.

Delete task

Deletes a specified task from a Google Tasks list.

Delete task list

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

Delete thread

Tool to immediately and permanently delete a specified thread and all its messages.

Download a file from Google Drive

Downloads a Drive file's content and returns it in `downloaded_file_content`.

Download file via operation

Tool to download file content using long-running operations.

Download File Revision

Download the stored bytes of one blob-file revision.

Create a calendar

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

Edit File

Updates an existing Google Drive file with binary content by overwriting its entire content with new text (max 10MB).

Empty Trash

Tool to permanently and irreversibly delete ALL trashed files in the user's Google Drive or a specified shared drive.

End active conference

Ends an active conference in a Google Meet space.

Get Event

Retrieves a SINGLE event by its unique event_id (REQUIRED).

Import Event

Tool to import an event as a private copy to a calendar.

Get Event Instances

Returns instances of the specified recurring event.

List Events

Lists or incrementally synchronizes events from one calendar, defaulting to the connected user's primary calendar.

List Events from All Calendars

Return a unified event list across all calendars in the user's calendar list for a given time range.

Move Event

Moves an event to another calendar, i.

Watch Events

Watch for changes to Events resources.

Export Google Doc as PDF

Tool to export a Google Docs file as PDF using the Google Drive API.

Export Drive Spreadsheet

Export an entire native spreadsheet as XLSX, ODS, PDF, ZIP, CSV, or TSV; use Export Sheet as PDF for print layout and range controls.

Export Google Workspace file

Exports a Google Workspace document to the requested MIME type and returns exported file content.

Export Sheet as PDF

Render one sheet tab or rectangular range as PDF with orientation, gridline, margin, and fit-to-width controls.

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

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

Retrieves messages from a Gmail thread using its `thread_id`, where the thread must be accessible by the specified `user_id`.

Find event

Finds events in a specified Google Calendar using text query, time ranges (event start/end, last modification), and event types.

Find file

The comprehensive Google Drive search tool that handles all file and folder discovery needs.

Find folder

Finds one page of Google Drive folders by name and optional parent.

Find free slots

Finds both free and busy time slots in Google Calendars for specified calendars within a defined time range.

Find and Replace in Spreadsheet

Tool to find and replace text in a Google Spreadsheet.

Format cell

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

Forward email message

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

Query Calendar Availability

Queries raw busy intervals for one or more calendars or groups over an exact time range.

Generate File IDs

Generates a set of file IDs which can be provided in create or copy requests.

Geocode Address With Query

Tool to map addresses to geographic coordinates with query parameter.

Geocode Destinations

Tool to perform destination lookup and return detailed destination information including primary place, containing places, sub-destinations, landmarks, entrances, and navigation points.

Reverse Geocode Location

Tool to convert geographic coordinates (latitude and longitude) to human-readable addresses using reverse geocoding.

Geocode Place by ID

Tool to perform geocode lookup using a place identifier to retrieve address and coordinates.

Geocoding API

Convert addresses into geographic coordinates (latitude and longitude) and vice versa (reverse geocoding), or get an address for a Place ID.

Geolocate Device

Tool to determine location based on cell towers and WiFi access points.

Get 2D Map Tile

Tool to retrieve a 2D map tile image at specified coordinates for building custom map visualizations.

Get 3D Tiles Root

Tool to retrieve the 3D Tiles tileset root configuration for photorealistic 3D map rendering.

Get about

Tool to retrieve information about the user, the user's Drive, and system capabilities.

Get Account

Tool to retrieve a single Account by its resource name.

Get Album

Returns the album based on the specified albumId.

Get App

Tool to get information about a specific Drive app by ID.

Get Gmail 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

Tool to retrieve attribution configuration for a Google Analytics property.

Get Audience

Tool to retrieve a single Audience configuration from a Google Analytics property.

Get Audience Export

Tool to get configuration metadata about a specific audience export.

Get Audience List

Tool to get configuration metadata about a specific audience list.

Get Auto-Forwarding Settings

Tool to get the auto-forwarding setting for the specified account.

Get Google Calendar

Gets canonical metadata for one Google Calendar, defaulting to the authenticated user's primary calendar.

Get Campaign By Id

GetCampaignById Tool returns details of a campaign in Google Ads.

Get campaign by name

Queries Google Ads via SQL to retrieve a campaign by its exact name.

Get Changes Start Page Token

Tool to get the starting pageToken for listing future changes in Google Drive.

Get Child Reference (v2)

Tool to get a specific child reference for a folder using Drive API v2.

Get Comment

Tool to get a comment by ID.

Get conditional format rules

List conditional formatting rules for each sheet (or a selected sheet) in a normalized, easy-to-edit form.

Get conference record by name

Tool to get a specific conference record by its resource name.

Get contacts

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

Get Conversion Action Tag Snippets

Retrieve provider-generated website or call conversion tag snippets after creating a conversion action.

Get conversion ingestion status

Retrieve one Data Manager ingestion status snapshot.

Get current date and time

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

Get Current Google Calendar User

Identifies the Google user connected to Calendar from the primary calendar resource.

Get Custom Dimension

Tool to retrieve a single CustomDimension by its resource name.

Get customer lists

GetCustomerLists Tool lists all customer lists (audience/remarketing lists) in Google Ads.

Get Data Retention Settings

Tool to retrieve data retention configuration for a Google Analytics property.

Get Data Sharing Settings

Tool to retrieve data sharing configuration for a Google Analytics account.

Get Data Validation Rules

Tool to extract data validation rules from a Google Sheets spreadsheet.

Get Drive File Metadata

Get selected metadata fields for one Google Drive file by ID.

Get Spreadsheet Values

Read cell values from one range in a Google Sheets spreadsheet.

Get Document

Retrieve a native Google Docs document's structured content and metadata by ID.

Get document by id

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

Get Document End Index

Retrieves the end index and paragraph structure of a Google Document or specific segment.

Get document plain text

Retrieve a Google Doc by ID and return a best-effort plain-text rendering.

Get Draft

Retrieves a single Gmail draft by its ID.

Get Shared Drive

Tool to get a shared drive by ID.

Get Drive File Metadata

Get JSON metadata for one Drive file without downloading its content.

Get File Metadata

Gets a Drive file's metadata by ID, optionally returning only the metadata selected by `fields`.

Get Property (v2)

Tool to get a property by its key using Google Drive API v2.

Get Gmail filter

Tool to retrieve a specific Gmail filter by its ID.

Get Google Form

Retrieve a Google Form's definition, questions, settings, and publishing state by ID.

Get Google Signals Settings

Tool to retrieve Google Signals configuration settings for a GA4 property.

Get Key Event

Tool to retrieve a Key Event.

Get label details

Gets details for a specified Gmail label.

Get Language Settings

Tool to retrieve the language settings for a Gmail user.

Download Photos Media Item

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

Get Meet details

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

Get Metadata

Tool to get metadata for dimensions, metrics, and comparisons for a GA4 property.

Get Page Thumbnail v2

Tool to generate a thumbnail of the latest version of a specified page.

Get Parent Reference (v2)

Tool to get a specific parent reference for a file using Drive API v2.

Get Participant Details

Retrieves detailed information about a specific participant session from a Google Meet conference record.

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

Gets a permission by ID.

Get Permission ID for Email

Tool to get the permission ID for an email address using the Drive API v2.

Get Place Details

Retrieves comprehensive details for a place using its resource name (places/{place_id} format).

Get Google Slides Presentation

Retrieve a Google Slides presentation and its complete page structures by ID.

Get Presentation Page Thumbnail

Generate one short-lived page thumbnail URL using an expensive Slides quota read.

Get Profile

Retrieves Gmail profile information (email address, aggregate messagesTotal/threadsTotal, historyId) for a user.

Get Property

Tool to retrieve a single GA4 Property by its resource name.

Get Property Quotas Snapshot

Tool to retrieve all property quotas organized by category (corePropertyQuota, funnelPropertyQuota, realtimePropertyQuota) for a given GA4 property.

Get recordings by conference record ID

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

Get Recurring Audience List

Tool to get configuration metadata about a specific recurring audience list.

Get Reply

Tool to get a specific reply to a comment on a file.

Get Report Task

Tool to get report metadata about a specific report task.

Get Revision

Tool to get a specific revision's metadata (name, modifiedTime, keepForever, etc.

Get Required Google Ads Report

Run a prominent, bounded Google Ads report template for Customer, Campaign, Ad, Keyword, Search Term, Dynamic Search Ads Search Term, or Bidding Strategy.

Get Route

Calculates one or more routes between two specified locations.

Get sheet names

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

Get Spreadsheet

Retrieve a Google Spreadsheet's structure, metadata, and selected grid data.

Get Spreadsheet by Data Filter

Returns the spreadsheet at the given ID, filtered by the specified data filters.

Get spreadsheet info

Retrieves metadata for a Google Spreadsheet using its ID.

Get Spreadsheet Values

Read values from one range in a Google Spreadsheet.

Get Task

Retrieve a specific Google Task.

Get task list

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

Get Time Zone

Retrieves time zone information for a specific geographic location and timestamp.

Get Transcript

Retrieves a specific transcript by its resource name.

Get Transcript Entry

Fetches a single transcript entry by resource name for targeted inspection or incremental processing.

Get transcripts by conference record ID

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

Get Vacation Settings

Tool to retrieve vacation responder settings for a Gmail user.

Delete folder or file

Tool to delete a file or folder in Google Drive.

Hide Shared Drive

Tool to hide a shared drive from the default view.

Import message

Tool to import a message into the user's mailbox with standard email delivery scanning and classification.

Ingest conversion events

Validate or submit a bounded Google Ads conversion-event batch.

Insert Child Into Folder (v2)

Tool to insert a file into a folder using Drive API v2.

Insert Dimension in Google Sheet

Tool to insert new rows or columns into a sheet at a specified location.

Insert Image in Table Cell

Inserts an image from a given URI into a specific table cell in a Google Document.

Insert Inline Image

Tool to insert an image from a given URI at a specified location in a Google Document as an inline image.

Insert message into mailbox

Tool to insert a message into the user's mailbox similar to IMAP APPEND.

Insert Page Break

Tool to insert a page break into a Google Document.

Insert Table in Google Doc

Tool to insert a table into a Google Document.

Insert Table Column

Tool to insert a new column into a table in a Google Document.

Insert Table Row

Inserts a new row into a table in a Google Document at a specified location.

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.

Insert Text into Document

Tool to insert a string of text at a specified location within a Google Document.

Insert Text in Table Cell

Inserts text into a specific cell of a table in a Google Document by row and column position.

List Accessible Customers

List Google Ads customer resource names directly accessible to the authenticated OAuth user.

List Access Proposals

Tool to list pending access proposals on a file.

List Account Summaries

Tool to retrieve summaries of all Google Analytics accounts accessible by the caller.

List Accounts (v1beta)

Tool to list all Google Analytics accounts accessible by the caller using v1beta API.

List AdSense Links

Tool to list all AdSenseLinks on a property.

List Albums

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

List All Tasks Across All Lists

Tool to list all tasks across all of the user's task lists with optional filters.

List Approvals

Tool to list approvals on a file for workflow-based access control.

List Audience Exports

Tool to list all audience exports for a property.

List Audience Lists

Tool to list all audience lists for a specified property to help find and reuse existing lists.

List Audiences

Tool to list Audiences on a property.

List BigQuery Links

Tool to list BigQuery Links on a property.

List Buildings

Lists all buildings for a Google Workspace customer account with full details including addresses, coordinates, and floor names.

List Calculated Metrics

List Calculated Metrics

List Calendar Resources

Retrieves calendar resources (such as conference rooms) from a Google Workspace domain using the Admin SDK Directory API.

List Google Calendars

Lists calendars accessible through the connected user's CalendarList, returning IDs and user-specific metadata such as access role, color, visibility, selection, and reminders.

List Changes

Tool to list the changes for a user or shared drive.

List Channel Groups

Tool to list ChannelGroups on a property.

List Charts in Google Sheets

Lists all charts in a Google Sheets spreadsheet across all sheets, returning chart_id, sheet metadata, chart type, title, and position.

List Folder Children (v2)

Tool to list a folder's children using Google Drive API v2.

List Comments

Tool to list all comments for a file in Google Drive.

List Conference Records

Tool to list conference records.

List Conversion Events

Tool to list conversion events on a property.

List CSE identities

Tool to list client-side encrypted identities for an authenticated user.

List CSE key pairs

Tool to list client-side encryption key pairs for an authenticated user.

List Custom Dimensions

List Custom Dimensions

List Custom Metrics

Tool to list CustomMetrics on a property.

List data manager conversion actions

List conversion actions usable as Google Ads Data Manager destinations.

List DataStreams

Tool to list DataStreams on a property.

List Drafts

Retrieves a paginated list of email drafts from a user's Gmail account.

List Drive Changes

Start a Drive change monitor or list one page after an existing token.

List Drive Item Permissions

List permissions for a Google Drive file, folder, or shared drive.

List Display & Video 360 Advertiser Links

Tool to list Display & Video 360 advertiser links on a property.

List DisplayVideo360 Advertiser Link Proposals

Tool to list DisplayVideo360AdvertiserLinkProposals on a property.

List Event Create Rules

Tool to list EventCreateRules configured on a web data stream.

List Expanded Data Sets

Tool to list ExpandedDataSets on a property.

List File Labels

Tool to list the labels already applied to a file in Google Drive.

List Properties (v2 API)

Tool to list a file's properties in Google Drive API v2.

List Gmail filters

Tool to list all Gmail filters (rules) in the mailbox.

List Firebase Links

Tool to list FirebaseLinks on a property.

List Google Form Responses

Return one page of submissions for a Google Form.

List forwarding addresses

Tool to list all forwarding addresses for the specified Gmail account.

List Google Ads Links

Tool to list GoogleAdsLinks on a property.

List Gmail history

Tool to list Gmail mailbox change history since a known startHistoryId.

List Key Events

Tool to list Key Events.

List Label Definitions

Lists available Google Drive labels, returning each label's ID and display name without requiring a file ID.

List Gmail labels

Retrieves all system and user-created labels for a Gmail account in a single unpaginated response.

List Measurement Protocol Secrets

Tool to list MeasurementProtocolSecrets under a data stream.

List Media Items (App-Created Only)

Lists media items created by this application from Google Photos.

List Participants

Lists the participants in a conference record.

List Participant Sessions

Lists all participant sessions for a specific participant in a Google Meet conference.

List Permissions

Tool to list a file's permissions.

List Property

Tool to list GA4 properties based on filter criteria.

List Recordings

Tool to list recording resources from a conference record.

List Recurring Audience Lists

Tool to list all recurring audience lists for a GA4 property.

List Replies to Comment

Tool to list replies to a comment in Google Drive.

List Reporting Data Annotations

Tool to list all Reporting Data Annotations for a specific property.

List Report Tasks

Tool to list all report tasks for a Google Analytics property.

List File Revisions

Tool to list a file's revision metadata (not content) in Google Drive.

List Search Ads 360 Links

Tool to list all SearchAds360Links on a property.

List send-as aliases

Lists the send-as aliases for a Gmail account, including the primary address and custom 'from' aliases.

List Shared Drives

Tool to list the user's shared drives.

List SKAdNetwork Conversion Value Schemas

Tool to list SKAdNetworkConversionValueSchema configurations for an iOS data stream.

List S/MIME configs

Lists S/MIME configs for the specified send-as alias.

Get Charts from Spreadsheet

Tool to retrieve a list of all charts from a specified Google Sheets spreadsheet.

List Sub Accounts

List direct child/sub-accounts under a Google Ads manager (MCC) account.

List Subproperty Event Filters

Tool to list all subproperty event filters on a property.

List Subproperty Sync Configs

Tool to list SubpropertySyncConfig resources for managing subproperty synchronization configurations.

List task lists

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

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

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

Tool to list structured transcript entries (speaker/time/text segments) for a specific Google Meet transcript.

Lookup Aerial Video

Tool to look up an aerial view video by address or video ID.

Look up 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

Tool to generate an embeddable Google Map URL and HTML iframe code.

Modify File Labels

Modifies the set of labels applied to a file.

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 or Resize Chart in Google Sheets

Move or resize an existing chart on a Google Sheets spreadsheet.

Move File

Tool to move a file from one folder to another in Google Drive.

Move Spreadsheet to Folder

Move an existing Google Spreadsheet to a different Google Drive folder.

Move Task

Moves the specified task to another position in the task list or to a different task list.

Trash thread

Moves the specified thread to the trash.

Move to Trash

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

Mutate Ad Group Ads

Create, update, or remove ads in Google Ads ad groups, including responsive search ads.

Mutate Ad Group Assets

Create, update, or remove links between assets and ad groups.

Mutate Ad Group Bid Modifiers

Create, update, or remove ad group bid modifiers, such as device bid adjustments or hotel-specific bid modifier criteria.

Mutate Ad Group Criteria

Create, update, or remove criteria attached to a Google Ads ad group in a single batch request.

Mutate Ad Groups

Create, update, or remove ad groups within Google Ads campaigns.

Mutate Assets

Create or update supported Google Ads assets such as sitelinks, structured snippets, text assets, lead forms, promotions, calls, price assets, and media assets.

Mutate Asset Sets

Create, update, or remove Google Ads asset sets, which group assets for feeds, locations, and other campaign uses.

Mutate Bidding Strategies

Create, update, or remove portfolio bidding strategies such as Target CPA, Target ROAS, Target Spend, Maximize Conversions, Maximize Conversion Value, and Target Impression Share.

Mutate Campaign Assets

Create, update, or remove links between assets and campaigns.

Mutate Campaign Budgets

Create, update, or remove Google Ads campaign budgets.

Mutate Campaign Criteria

Create, update, or remove campaign-level targeting criteria such as locations, languages, campaign-level negative keywords, devices, schedules, audiences, and IP exclusions.

Mutate Campaign Labels

Create or remove relationships between campaigns and labels.

Mutate Campaigns

Create, update, or remove Google Ads campaigns in batch.

Mutate Campaigns V2

Create, update, or remove Google Ads campaigns in batch.

Mutate conditional format rules

Add, update, delete, or reorder conditional format rules on a Google Sheet.

Mutate Conversion Actions

Create, update, or remove Google Ads conversion actions for conversion tracking configuration.

Mutate Custom Audiences

Create, update, or remove Google Ads custom audiences used to reach users by interests, searches, visited URLs, place categories, or installed apps.

Mutate Customer Assets

Create or remove customer-level asset associations.

Mutate Labels

Create, update, or remove Google Ads labels.

Mutate Portfolio Bidding Strategies

Create, edit, or remove typed Target CPA and Target ROAS portfolio strategies.

Mutate Shared Sets

Create, update, or remove Google Ads shared sets used to group shared criteria, such as negative keyword lists, for reuse across campaigns.

Nearby search

Searches for places (e.

Patch Calendar

Partially updates (PATCHes) an existing Google Calendar, modifying only the fields provided.

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

Patches the specified user-created label.

Patch Permission

Tool to update a permission using patch semantics.

Patch Property (v2 API)

Tool to update a property on a file using PATCH semantics (v2 API).

Patch send-as alias

Tool to patch the specified send-as alias for a Gmail user.

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.

Patch task list

Updates the title of an existing Google Tasks task list.

Get Place Photo

Retrieves high quality photographic content from the Google Maps Places database.

Update Presentation (Batch/Markdown)

Update Google Slides presentations using markdown content or raw API text.

Copy Google Slides from Template

Tool to create a new Google Slides presentation by duplicating an existing template deck via Drive file copy.

Get Presentation

Tool to retrieve the latest version of a presentation.

Get Presentation Page

Tool to get the latest version of a specific page in a presentation.

Provision Account Ticket

Tool to request a ticket for creating a Google Analytics account.

Query Audience Export

Tool to query a completed audience export.

Query Audience List

Tool to query an audience list.

Query Report Task

Tool to retrieve a report task's content.

Quick Add Event

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'.

Read Spreadsheet Values

Read values from one or more ranges in a Google spreadsheet.

Remove attendee from event

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

Render Aerial Video

Starts rendering an aerial view video for a US postal address.

Replace All Text in Document

Tool to replace all occurrences of a specified text string with another text string throughout a Google Document.

Replace Image in Document

Tool to replace a specific image in a document with a new image from a URI.

Reply to email thread

Sends a reply within a specific Gmail thread using the original thread's subject; do not provide a custom subject as it will start a new conversation instead of replying in-thread.

Resumable Upload

Tool to start and complete a Google Drive resumable upload session.

Run Funnel Report

Tool to run a GA4 funnel report.

Run Pivot Report

Tool to run a customized pivot report of Google Analytics event data.

Run Realtime Report

Tool to run a customized realtime report of Google Analytics event data.

Run Report

Tool to run a customized GA4 data report.

Search Developer Metadata

Tool to search for developer metadata in a spreadsheet.

Search Documents

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

Search Google Ads Fields

Search the Google Ads v23 field metadata catalog with GAQL.

Search Media Items

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

Search People

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

Search Spreadsheets

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

Search Stream GAQL

Execute a Google Ads Query Language (GAQL) query and aggregate every streamed response batch in order.

Send Draft

Sends an existing draft email AS-IS to recipients already defined within the draft.

Send Email

Sends an email via Gmail API using the authenticated user's Google profile display name.

Send Events

Tool to send event data to Google Analytics 4 using the Measurement Protocol.

Set Basic Filter

Tool to set a basic filter on a sheet in a Google Spreadsheet.

Set Data Validation Rule

Tool to set or clear data validation rules (including dropdowns) on a range in Google Sheets.

Get Calendar Setting

Tool to return a single user setting for the authenticated user.

Get IMAP Settings

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

Tool to retrieve POP settings for a Gmail account.

List Settings

Returns all user settings for the authenticated user.

Get send-as alias

Tool to retrieve a specific send-as alias configuration for a Gmail user.

Watch Settings

Watch for changes to Settings resources.

Sort Range

Sorts data within a specified range in a Google Sheet based on one or more sort criteria.

Copy Sheet to Another Spreadsheet

Tool to copy a single sheet from a spreadsheet to another spreadsheet.

Append Values to Spreadsheet

Tool to append values to a spreadsheet.

Batch Clear Spreadsheet Values

Tool to clear one or more ranges of values from a spreadsheet.

Batch Get Spreadsheet Values by Data Filter

Tool to return one or more ranges of values from a spreadsheet that match the specified data filters.

Stop watch notifications

Tool to stop receiving push notifications for a Gmail mailbox.

Stop Watch Channel

Tool to stop watching resources through a specified channel.

Text Search

Searches for places on Google Maps using a textual query (e.

Create Tiles Session

Tool to create a session token required for accessing 2D Tiles and Street View imagery.

Trash File

Tool to move a file or folder to trash (soft delete).

Unhide Shared Drive

Tool to unhide a shared drive.

Unmerge Table Cells

Tool to unmerge previously merged cells in a table.

Untrash File

Tool to restore a file from the trash.

Untrash Message

Tool to remove a message from trash in Gmail.

Untrash thread

Tool to remove a thread from trash in Gmail.

Update Album

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

Update Chart in Google Sheets

Update the specification of an existing chart in a Google Sheets spreadsheet.

Update Comment

Tool to update an existing comment on a Google Drive file.

Update Google Contact

Replace selected fields on an existing saved Google contact.

Update Dimension Properties (Hide/Unhide & Resize)

Tool to hide/unhide rows or columns and set row heights or column widths.

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

Tool to insert or replace a section of a Google Docs document with Markdown content.

Update Document Style

Tool to update the overall document style, such as page size, margins, and default text direction.

Update draft

Updates (replaces) an existing Gmail draft's content in-place by draft ID.

Update Shared Drive

Tool to update the metadata for a shared drive.

Update Google event

Updates an existing event in Google Calendar.

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 (PATCH v2)

Tool to update file metadata using the Drive API v2 PATCH method.

Update Property (v2 API)

Tool to update a property on a file using Google Drive API v2.

Update File (Metadata)

Updates file metadata.

Update File Revision Metadata

Updates ONLY the metadata properties of a specific file revision (keepForever, published, publishAuto, publishedOutsideDomain).

Update IMAP settings

Tool to update IMAP settings for a Gmail account.

Update Label

Tool to update the properties of an existing Gmail label.

Update Language Settings

Tool to update the language settings for a Gmail user.

Update Media Item

Updates a media item's description in Google Photos.

Update Permission

Tool to update a permission with patch semantics.

Update POP settings

Tool to update POP settings for a Gmail account.

Update Property

Tool to update an existing GA4 Property.

Update Reply

Tool to update a reply to a comment on a Google Drive file.

Update send-as alias

Tool to update a send-as alias for a Gmail user.

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.

Update Google Meet Space

Updates the settings of an existing Google Meet space.

Update Spreadsheet Properties

Tool to update SPREADSHEET-LEVEL properties such as the spreadsheet's title, locale, time zone, or auto-recalculation settings.

Update Spreadsheet Values

Write values to one exact Google Sheets range.

Update Table Row Style

Tool to update the style of a table row in a Google Document.

Update Tab Properties

Updates properties of a document tab such as title, parent tab, index, and icon emoji.

Update Task (Full Replacement)

Tool to fully replace an existing Google Task using PUT method.

Update Task List

Updates the authenticated user's specified task list.

Update Vacation Settings

Tool to update vacation responder settings for a Gmail user.

Batch update spreadsheet values

Tool to set values in one or more ranges of a spreadsheet.

Upload Drive File

Upload a file of 5 MiB or less to Google Drive using multipart upload.

Upload File

Uploads a file (max 5MB) to Google Drive, placing it in the specified folder or root if no valid folder ID is provided.

Upload File from URL to Drive

Tool to fetch a file from a provided URL server-side and upload it into Google Drive.

Upload Media

Upload a media file to Google Photos.

Upload/Update File Content

Tool to update file content in Google Drive by uploading new binary content.

Upsert Rows (Smart Update/Insert)

Upsert rows - update existing rows by key, append new ones.

Validate Events

Tool to validate Measurement Protocol events before sending them to production.

Get spreadsheet values

Returns a range of values from a spreadsheet.

Update spreadsheet values

Tool to set values in a range of a Google Spreadsheet.

Watch Drive Changes

Tool to subscribe to changes for a user or shared drive in Google Drive.

Watch File for Changes

Tool to subscribe to push notifications for changes to a specific file.

Who Am I

Return the identity (email, name) of the connected Gmail account.

Write Spreadsheet Values

Replace values in one range of a Google spreadsheet.

FAQ

Frequently asked questions

With a standalone Google Super MCP server, the agents and LLMs can only access a fixed set of Google Super tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Google Super and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Antigravity fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Google Super tools.

Yes, absolutely. You can configure which Google Super scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Google Super data and credentials are handled as safely as possible.

Start with Google Super.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Google Super tool your agent needs.Free to start.

Start building