Delete ACL RuleDeletes an access control rule from a Google Calendar.
Get ACL RuleRetrieves a specific access control rule for a calendar.
Create ACL RuleCreates an access control rule for a calendar.
List ACL RulesRetrieves 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 RulePartially updates the role or scope of an existing Google Calendar access control rule.
Update ACL RuleUpdates an access control rule for the specified calendar.
Watch ACL ChangesTool to watch for changes to ACL resources.
Add EnrichmentAdds a text, location, or map enrichment at a specified position in a Google Photos album created by this app.
Modify email labelsAdds 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 listSubmit email contacts for addition to or removal from a Google Ads Customer Match list through an asynchronous offline user data job, marking ad user data and personalization consent as granted.
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 SpreadsheetAdd a GRID sheet with rows and columns to an existing spreadsheet.
Aggregate Column DataAggregates data from a column in a Google Sheet, either across all rows or rows matching column-value filters.
Append DimensionTool to append new rows or columns to a sheet, increasing its size.
Archive Custom DimensionTool to archive a CustomDimension on a property.
Autocomplete Place PredictionsReturns place and query predictions for text input.
Auto-Resize Rows or ColumnsAuto-fit column widths or row heights for a dimension range using batchUpdate.
Batch Add Media ItemsAdds one or more app-created media items to an app-created Google Photos album.
Batch Clear Values By Data FilterClears one or more ranges of values from a spreadsheet using data filters.
Batch Create Media ItemsUploads and creates up to 50 Google Photos media items from public URLs or uploaded files, optionally placing them at a specific position in an app-created album.
Batch delete Gmail messagesPermanently deletes multiple Gmail messages by ID, bypassing Trash.
Batch EventsExecute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results.
Batch Execute Google Tasks OperationsExecutes multiple Google Tasks API operations in a single HTTP batch request and returns structured per-item results.
Batch get spreadsheetRetrieves values from specified cell ranges in a Google Spreadsheet.
Batch Get Media ItemsReturns app-created Google Photos media items for the specified media item identifiers.
Batch Get Spreadsheet ValuesRead multiple explicit ranges from one Google Spreadsheet in one request.
Batch modify Gmail messagesAdds or removes labels on up to 1,000 Gmail messages in one request, supporting operations such as archiving and marking messages read or unread.
Batch Mutate Google Ads ResourcesCreate, update, remove, or act on supported Google Ads resource types in one request.
Batch Run Pivot ReportsTool to return multiple pivot reports in a batch for a GA4 property.
Batch Run ReportsRuns multiple analytics data reports for one GA4 property in a single request.
Batch Update Google Meet MembersUpdate 1 to 500 Google Meet members in one space in a single batch.
Batch Update Spreadsheet ValuesWrite values to multiple Google Sheets ranges in one batch request.
Batch Update Values by Data FilterTool to update values in ranges matching data filters.
Remove Calendar from ListRemoves a calendar from the user's calendar list, unsubscribing from it without deleting the calendar itself.
Get Single Calendar by IDRetrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID.
Insert Calendar into ListInserts an existing calendar into the user's calendar list, with optional display settings.
Patch Calendar List EntryUpdates an existing calendar on the user's calendar list using patch semantics.
Update Calendar List EntryUpdates 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 ListCreates a push-notification channel for changes to the user's calendar list.
Delete CalendarDeletes a secondary calendar that you own or have delete permissions on.
Update CalendarFull PUT-style update that overwrites all calendar metadata fields; unspecified optional fields are cleared.
Stop ChannelTool to stop watching resources through a notification channel.
Check CompatibilityTool to list dimensions and metrics compatible with a GA4 report request.
Clear Basic FilterTool to clear the basic filter from a sheet.
Clear CalendarClears a primary calendar by deleting all events from it.
Clear Spreadsheet ValuesPermanently clear values from one range while preserving formatting, notes, and validation.
Clear tasksPermanently and irreversibly clears all completed tasks from a specified Google Tasks list; this action is destructive, idempotent, and cannot be undone.
Clear spreadsheet valuesClears 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 DefinitionsReturns the color definitions for calendars and events.
Compute Route MatrixCalculates travel distance and duration matrices between multiple origins and destinations using the Routes API, with various travel modes and OAuth2 support; some connections limit requests to 100 origin-destination pairs.
Copy Google DocumentTool to create a copy of an existing Google Document.
Copy file with advanced optionsCreates a copy of a file and applies any requested updates with patch semantics.
Create AlbumCreates a new album in Google Photos.
Create and Populate Table in Google DocCreates a table in a Google Document and attempts to populate its cells with the provided text.
Create Audience ExportTool to create an audience export for Google Analytics.
Create Audience ListTool to create an audience list for later retrieval by initiating a long-running asynchronous request.
Create a new calendarCreates a new secondary Google Calendar with the specified title and optional settings.
Create Callout AssetCreate an immutable account asset containing a validated callout.
Create Chart in Google SheetsCreate a chart in a Google Sheets spreadsheet using a specified data range and chart type, or an optional full chart specification.
Create CommentTool to create a comment on a file in Google Drive.
Create Custom DimensionTool to create a CustomDimension for a Google Analytics property.
Create Customer ClientCreate a new Google Ads client under an eligible direct parent manager.
Create customer listCreates a Google Ads Customer Match user list for contact information, not a customer account.
Create Custom MetricTool to create a custom metric in Google Analytics.
Create data manager user listCreate a Data Manager user list, or validate without creating one.
Create a documentCreates 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 MarkdownCreates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.
Create Shared DriveCreates a Google shared drive for collaboration or storage.
Create Drive FileCreate a metadata-only Google Drive file, folder, or shortcut.
Create email draftCreates a Gmail draft with optional recipients, subject, plain or HTML body, attachments, and threading.
Create EventCreates a timed or all-day Google Calendar event and returns it under response_data, without conflict checking.
Create Expanded Data SetCreate an expanded data set for a Google Analytics 360 property using specified dimensions and metrics.
Create ExperimentCreate the experiment definition that begins an experiment setup workflow.
Create Experiment ArmsCreate two Google Ads experiment arms in one atomic batch: one control and one treatment arm belonging to the same experiment.
Create File or FolderCreates a new file or folder in Google Drive.
Create a File from TextCreates a Google Drive file from text, with support for Google Workspace formats and an optional parent folder.
Create Gmail filterTool to create a new Gmail filter with specified criteria and actions.
Create a folderCreates a Google Drive folder, optionally inside an existing parent specified by ID or exact name.
Create FooterCreates a footer in a Google document for the specified type and optional section.
Create FootnoteTool to create a new footnote in a Google Document.
Create a Google SheetCreates a new Google Spreadsheet in Drive with an optional title and folder ID or exact folder name.
Create HeaderCreates a header in a Google Document, optionally for a specified section, and can add text.
Create labelCreates a Gmail label and returns its label ID.
Create Google Meet SpaceCreates a new Google Meet space with optional access controls, moderation, recording, or transcription settings, without attaching it to a calendar event.
Create MemberCreate a member in a Google Meet space, optionally assigning a co-host role.
Create Named RangeTool to create a new named range in a Google Document.
Create Paragraph BulletsTool to add bullets to paragraphs within a specified range in a Google Document.
Create PermissionTool to create a permission for a file or shared drive.
Create Permissions BatchCreates multiple permissions for files or shared drives in a single batch request.
Create Google Slides PresentationCreate a blank Google Slides presentation with an optional title and presentation ID.
Create Recurring Audience ListTool to create a recurring audience list that automatically generates new audience lists daily based on the latest data.
Create ReplyCreate a plain-text reply to a comment on a Google Drive file, optionally resolving or reopening the parent comment.
Create Report TaskTool to create a report task as a long-running asynchronous request for customized Google Analytics event data reports.
Create Rollup PropertyTool to create a roll-up property.
Create Shortcut to File/FolderTool to create a shortcut to a file or folder in Google Drive.
Create Slides from MarkdownCreates a new Google Slides presentation from Markdown, splitting content into slides at '---' separators and selecting layouts based on content structure.
Create spreadsheet columnInserts a new column in a Google Spreadsheet at a specified index.
Create spreadsheet rowInserts 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 TabCreates a new tab in a Google Docs document.
Create a task listCreates a new task list with the specified title and returns its details, including its ID for use in task operations.
Delete Chart from Google SheetsDelete 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 CommentPermanently deletes a comment thread (and all its replies) from a Google Drive file — this action is irreversible.
Delete Content Range in DocumentTool to delete a range of content from a Google Document.
Delete data manager user listDelete a Data Manager user list, optionally validating only.
Delete Dimension (Rows/Columns)Tool to delete specified rows or columns from a sheet in a Google Spreadsheet.
Delete DraftPermanently 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 DriveTool to permanently delete a shared drive.
Delete eventDeletes an event from the specified calendar.
Delete Gmail filterTool to permanently delete a Gmail filter by its ID.
Delete FooterTool to delete a footer from a Google Document.
Delete HeaderDeletes a specified header by ID from a Google Document, optionally targeting a document tab.
Delete label from account (permanent)Permanently DELETES a user-created Gmail label from the account (not from a message).
Delete Google Meet Space MemberDeletes a member who was previously assigned roles in a Google Meet space.
Delete messagePermanently 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 RangeTool to delete a named range from a Google Document.
Delete Paragraph BulletsTool 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 PermissionDeletes a specified permission from a file or shared drive by permission ID; deleting other permissions does not remove an existing public-access permission.
Delete Property (v2 API)Delete a custom property from a Google Drive file using API v2.
Delete ReplyTool to delete a specific reply by reply ID.
Delete RevisionTool to permanently delete a file revision.
Delete SheetTool to delete a sheet (worksheet) from a spreadsheet.
Delete TabDeletes a tab from a Google Document.
Delete Table ColumnTool to delete a column from a table in a Google Document.
Delete Table RowTool to delete a row from a table in a Google Document.
Delete taskDeletes a specified task from a Google Tasks list.
Delete task listPermanently deletes an existing Google Task list, identified by `tasklist_id`, along with all its tasks; this operation is irreversible.
Delete threadTool to immediately and permanently delete a specified thread and all its messages.
Download a file from Google DriveDownloads a Drive file's content and returns it in `downloaded_file_content`.
Download file via operationStarts a long-running operation to download a Drive file, including Google Vids files, or export supported Google Workspace documents.
Download File RevisionDownload the stored bytes of one blob-file revision.
Create a calendarCreates a new, empty Google Calendar with the specified title (summary).
Edit FileReplaces the entire content of an existing Google Drive binary file with UTF-8 text while retaining its file ID.
Empty TrashTool to permanently and irreversibly delete ALL trashed files in the user's Google Drive or a specified shared drive.
End active conferenceEnds an active conference in a specified Google Meet space, immediately dropping active participants.
End ExperimentImmediately stop a running experiment without deleting its campaigns, or validate that operation.
Get EventRetrieves a SINGLE event by its unique event_id (REQUIRED).
Import EventTool to import an event as a private copy to a calendar.
Get Event InstancesReturns instances of the specified recurring event.
List EventsLists or incrementally synchronizes events from one calendar, defaulting to the connected user's primary calendar.
List Events from All CalendarsLists and deduplicates events across selected calendars or the user's calendar list for a time range.
Move EventMoves a default event to another calendar, changing its organizer.
Watch EventsWatch for changes to Events resources.
Export Google Doc as PDFTool to export a Google Docs file as PDF using the Google Drive API.
Export Drive SpreadsheetExport 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 fileExports a Google Workspace document to the requested MIME type and returns exported file content.
Export Sheet as PDFRender one sheet tab or rectangular range as PDF with orientation, gridline, margin, and fit-to-width controls.
Fetch emailsLists Gmail messages with query and label filtering, pagination, and optional message details.
Fetch message by message IDFetches a Gmail message by its message ID in the requested format and returns formatted message details.
Fetch Message by Thread IDRetrieves messages from an accessible Gmail thread by thread ID, returning thread details and a messages array.
Find eventFinds events in a specified Google Calendar using text, time ranges, and event types.
Find fileThe comprehensive Google Drive search tool that handles all file and folder discovery needs.
Find folderFinds one page of Google Drive folders by name and optional parent.
Find free slotsQueries busy intervals and calculates free gaps for specified calendars, without filtering by meeting duration; the range is limited to 89 days, and calendar errors produce empty free slots marked unreliable.
Find and Replace in SpreadsheetFinds and replaces text across cells in a Google Spreadsheet, scoped to a sheet, range, or all sheets; if no scope is specified, it searches all sheets.
Format cellFormats a specified cell range in a Google Sheets worksheet.
Forward email messageForwards an existing Gmail message to specified recipients, with optional additional text.
Query Calendar AvailabilityQueries raw busy intervals for one or more calendars or groups over an exact time range.
Generate File IDsGenerates a set of file IDs which can be provided in create or copy requests.
Generate Keyword Forecast MetricsForecast clicks, conversions and costs for a hypothetical keyword campaign without creating resources.
Generate Keyword Historical MetricsRetrieve historical search volumes, competition, and bid metrics for supplied keywords without creating or changing advertising resources.
Generate Keyword IdeasGenerate keyword ideas and planning metrics from exactly one seed form.
Geocode Address With QueryTool to map addresses to geographic coordinates with query parameter.
Geocode DestinationsTool to perform destination lookup and return detailed destination information including primary place, containing places, sub-destinations, landmarks, entrances, and navigation points.
Reverse Geocode LocationTool to convert geographic coordinates (latitude and longitude) to human-readable addresses using reverse geocoding.
Geocode Place by IDTool to perform geocode lookup using a place identifier to retrieve address and coordinates.
Geocoding APIGeocode an address into geographic coordinates, reverse geocode coordinates to find an address, or look up a place by its Place ID using Google’s Geocoding API v4beta.
Geolocate DeviceEstimate a device's geographic location from cell tower and WiFi observations.
Get 2D Map TileTool to retrieve a 2D map tile image at specified coordinates for building custom map visualizations.
Get 3D Tiles RootTool to retrieve the 3D Tiles tileset root configuration for photorealistic 3D map rendering.
Get aboutTool to retrieve information about the user, the user's Drive, and system capabilities.
Get AccountTool to retrieve a single Account by its resource name.
Get AlbumRetrieves a Google Photos album created by this app by its ID.
Get AppTool to get information about a specific Drive app by ID.
Get Gmail attachmentRetrieves a Gmail message attachment by message and attachment IDs and returns a downloadable file using the supplied filename.
Get Attribution SettingsTool to retrieve attribution configuration for a Google Analytics property.
Get AudienceTool to retrieve a single Audience configuration from a Google Analytics property.
Get Audience ExportTool to get configuration metadata about a specific audience export.
Get Audience ListTool to get configuration metadata about a specific audience list.
Get Auto-Forwarding SettingsTool to get the auto-forwarding setting for the specified account.
Get Google CalendarGets canonical metadata for one Google Calendar, defaulting to the authenticated user's primary calendar.
Get Campaign By IdRetrieve a Google Ads campaign's name and status by numeric campaign ID for the specified or connected customer account.
Get campaign by nameRetrieve the first Google Ads campaign matching an exact name for the specified or connected customer account.
Get Changes Start Page TokenTool 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 CommentTool to get a comment by ID.
Get conditional format rulesList conditional formatting rules for each sheet (or a selected sheet) in a normalized, easy-to-edit form.
Get conference record by nameTool to get a specific conference record by its resource name.
Get contactsLists saved Google contacts with selectable fields and pagination, optionally including Other Contacts.
Get Conversion Action Tag SnippetsRetrieve provider-generated website or call conversion tag snippets after creating a conversion action.
Get conversion ingestion statusRetrieve one Data Manager ingestion status snapshot.
Get current date and timeGets the current date and time, allowing for a specific timezone offset.
Get Current Google Calendar UserIdentifies the Google user connected to Calendar from the primary calendar resource.
Get Custom DimensionTool to retrieve a single CustomDimension by its resource name.
Get customer listsList a page of Google Ads customer lists (audience and remarketing user segments), not Google Ads accounts.
Get data manager user listGet one Data Manager user list without modifying it.
Get Data Retention SettingsTool to retrieve data retention configuration for a Google Analytics property.
Get Data Sharing SettingsTool to retrieve data sharing configuration for a Google Analytics account.
Get Data Validation RulesTool to extract data validation rules from a Google Sheets spreadsheet.
Get Drive File MetadataGet selected metadata fields for one Google Drive file by ID.
Get Spreadsheet ValuesRead cell values from one range in a Google Sheets spreadsheet.
Get DocumentRetrieve a native Google Docs document's structured content and metadata by ID.
Get document by idRetrieves an existing Google Document by its ID; will error if the document is not found.
Get Document End IndexRetrieves the end index and paragraph structure of a Google Document or specific segment.
Get document plain textRetrieve a Google Doc by ID and return a best-effort plain-text rendering.
Get DraftRetrieves a single Gmail draft by its ID.
Get Shared DriveTool to get a shared drive by ID.
Get Drive File MetadataGet JSON metadata for one Drive file without downloading its content.
Get ExperimentGet one Google Ads experiment by resource name or numeric ID.
Get Experiment ArmGet one Google Ads experiment arm, including draft campaigns.
Get File MetadataGets 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 filterTool to retrieve a specific Gmail filter by its ID.
Get Google FormRetrieve a Google Form's definition, questions, settings, and publishing state by ID.
Get Google Signals SettingsTool to retrieve Google Signals configuration settings for a GA4 property.
Get Key EventRetrieve a Key Event by its resource name.
Get label detailsGets details for a specified Gmail label.
Get Language SettingsTool to retrieve the language settings for a Gmail user.
Download Photos Media ItemDownloads an app-created Google Photos media item and returns it as a file.
Get Meet detailsRetrieve details of a Google Meet space using its unique identifier.
Get MemberGet a configured Google Meet space member by resource name, including their email and meeting role.
Get MetadataTool to get metadata for dimensions, metrics, and comparisons for a GA4 property.
Get Page Thumbnail v2Tool 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 ParticipantGet a Google Meet conference participant by resource name, including their identity and first-join/last-leave times.
Get Participant DetailsRetrieves detailed information about a specific participant session from a Google Meet conference record.
Get PeopleRetrieves a person's details by resource name or lists the authenticated user's Other Contacts, using a field mask to select the information returned.
Get PermissionGets a permission by ID.
Get Permission ID for EmailTool to get the permission ID for an email address using the Drive API v2.
Get Place DetailsRetrieves details for a specific place by place ID or resource name.
Get Google Slides PresentationRetrieves a Google Slides presentation by ID, including its page structures.
Get Presentation Page ThumbnailGenerate one short-lived page thumbnail URL using an expensive Slides quota read.
Get ProfileRetrieves Gmail profile information (email address, aggregate messagesTotal/threadsTotal, historyId) for a user.
Get PropertyTool to retrieve a single GA4 Property by its resource name.
Get Property Quotas SnapshotTool to retrieve all property quotas organized by category (corePropertyQuota, funnelPropertyQuota, realtimePropertyQuota) for a given GA4 property.
Get RecordingGet a Google Meet recording's metadata by resource name, including its state, timestamps, and Google Drive destination when available.
Get recordings by conference record IDRetrieves recordings from Google Meet for a given conference record ID.
Get Recurring Audience ListTool to get configuration metadata about a specific recurring audience list.
Get ReplyTool to get a specific reply to a comment on a file.
Get Report TaskTool to get report metadata about a specific report task.
Get RevisionTool to get a specific revision's metadata (name, modifiedTime, keepForever, etc.
Get Required Google Ads ReportRun a prominent, bounded Google Ads report template for Customer, Campaign, Ad, Keyword, Search Term, Dynamic Search Ads Search Term, or Bidding Strategy.
Get RouteCalculates one or more routes between two specified locations.
Get sheet namesLists all worksheet names from a specified Google Spreadsheet (which must exist), useful for discovering sheets before further operations.
Get Smart NoteGet metadata for a Google Meet smart note generated by Take Notes with Gemini.
Get SpreadsheetRetrieve a Google Spreadsheet's structure, metadata, and selected grid data.
Get Spreadsheet by Data FilterReturns the spreadsheet at the given ID, filtered by the specified data filters.
Get spreadsheet infoRetrieves metadata for a Google Spreadsheet using its ID.
Get Spreadsheet ValuesRead values from one range in a Google Spreadsheet.
Get TaskRetrieve a specific Google Task.
Get task listRetrieves a specific task list from the user's Google Tasks if the `tasklist_id` exists for the authenticated user.
Get Time ZoneRetrieves time zone information for a specific geographic location and timestamp.
Get TranscriptRetrieves a specific transcript by its resource name.
Get Transcript EntryFetches a single transcript entry by resource name for targeted inspection or incremental processing.
Get transcripts by conference record IDLists a page of transcripts for a Google Meet conference record, with a continuation token when more results are available.
Get Vacation SettingsTool to retrieve vacation responder settings for a Gmail user.
Delete folder or fileTool to delete a file or folder in Google Drive.
Hide Shared DriveTool to hide a shared drive from the default view.
Import messageTool to import a message into the user's mailbox with standard email delivery scanning and classification.
Ingest ad eventsUpload ad events for an allowlisted Data Partner to Google Analytics, not Ads.
Ingest audience membersValidate or asynchronously ingest Data Manager audience members.
Ingest conversion eventsValidate or submit a bounded Google Ads conversion-event batch.
Ingest usersIngest account-level identity linkage, not audience-list membership.
Insert Child Into Folder (v2)Tool to insert a file into a folder using Drive API v2.
Insert Dimension in Google SheetTool to insert new rows or columns into a sheet at a specified location.
Insert Image in Table CellInserts an image from a URI at a position in a Google Document table cell identified by table start index, row and column.
Insert Inline ImageTool to insert an image from a given URI at a specified location in a Google Document as an inline image.
Insert message into mailboxTool to insert a message into the user's mailbox similar to IMAP APPEND.
Insert Page BreakTool to insert a page break into a Google Document.
Insert Table in Google DocTool to insert a table into a Google Document.
Insert Table ColumnTool to insert a new column into a table in a Google Document.
Insert Table RowInserts a new row into a table in a Google Document at a specified location.
Insert TaskCreates a task in a specified list, optionally under a parent or after a sibling in that list.
Insert Text into DocumentTool to insert a string of text at a specified location within a Google Document.
Insert Text in Table CellInsert text into a Google Docs table using the table's start index and zero-based row and column positions.
List Accessible CustomersList Google Ads customer resource names directly accessible to the authenticated OAuth user.
List Access ProposalsTool to list pending access proposals on a file.
List Account SummariesTool to retrieve summaries of all Google Analytics accounts accessible by the caller.
List Accounts (v1beta)List Google Analytics accounts accessible to the caller using the v1beta API.
List AdSense LinksLists a page of AdSense links for a Google Analytics property.
List AlbumsLists Google Photos albums created by this app, with pagination support.
List All Tasks Across All ListsList tasks across the user's task lists with optional filters, annotating each returned task with its list ID and title.
List ApprovalsLists a page of approvals associated with a Google Drive file, with pagination for browsing subsequent pages.
List Audience ExportsTool to list all audience exports for a property.
List Audience ListsTool to list all audience lists for a specified property to help find and reuse existing lists.
List AudiencesList audience configurations for a Google Analytics property; audiences created before 2020 may not be supported.
List BigQuery LinksTool to list BigQuery Links on a property.
List BuildingsLists a page of buildings for a Google Workspace customer, including available addresses, coordinates, and floor names.
List Calculated MetricsList Calculated Metrics
List Calendar ResourcesRetrieves calendar resources (such as conference rooms) from a Google Workspace domain using the Admin SDK Directory API.
List Google CalendarsLists calendars accessible through the connected user's CalendarList, returning IDs and user-specific metadata such as access role, color, visibility, selection, and reminders.
List ChangesLists a page of changes for a user or shared drive; without a page token, it obtains a current start token and lists subsequent changes rather than earlier activity.
List Channel GroupsTool to list ChannelGroups on a property.
List Charts in Google SheetsLists all charts in a Google Sheets spreadsheet across all sheets, returning chart_id, sheet metadata, chart type, title, and position.
List Folder Children (v2)Lists a page of child references for a folder using Google Drive API v2.
List CommentsLists comments on a Google Drive file, with pagination, an option to include deleted comments, and a minimum modification-time filter.
List Conference RecordsTool to list conference records.
List Conversion EventsLists deprecated conversion event resources configured for a Google Analytics property.
List CSE identitiesLists a page of client-side encrypted identities and their key-pair associations.
List CSE key pairsLists a page of client-side encryption key pairs, including public keys and enablement states.
List Custom DimensionsList Custom Dimensions
List Custom MetricsTool to list CustomMetrics on a property.
List data manager conversion actionsList conversion actions usable as Google Ads Data Manager destinations.
List data manager user listsList one page of Data Manager user lists and their lifecycle configuration.
List DataStreamsTool to list DataStreams on a property.
List DraftsRetrieves a paginated list of email drafts from a user's Gmail account.
List Drive ChangesStart a Drive change monitor or list one page after an existing token.
List Drive Item PermissionsList permissions for a Google Drive file, folder, or shared drive.
List Display & Video 360 Advertiser LinksTool to list Display & Video 360 advertiser links on a property.
List DisplayVideo360 Advertiser Link ProposalsTool to list DisplayVideo360AdvertiserLinkProposals on a property.
List Event Create RulesTool to list EventCreateRules configured on a web data stream.
List Expanded Data SetsTool to list ExpandedDataSets on a property.
List Experiment ArmsList Google Ads experiment arms, including draft campaigns.
List ExperimentsList Google Ads experiments, optionally filtered by status and type.
List File LabelsLists labels applied to a Google Drive file, including label IDs and applied field IDs.
List Properties (v2 API)Tool to list a file's properties in Google Drive API v2.
List Gmail filtersTool to list all Gmail filters (rules) in the mailbox.
List Firebase LinksTool to list FirebaseLinks on a property.
List Google Form ResponsesReturn one page of submissions for a Google Form.
List forwarding addressesTool to list all forwarding addresses for the specified Gmail account.
List Google Ads LinksTool to list GoogleAdsLinks on a property.
List Gmail historyLists Gmail mailbox change history since a known history ID for incremental sync, with optional label and history-type filters and pagination.
List Key EventsList key event definitions for a Google Analytics property.
List Label DefinitionsLists available Google Drive labels, returning each label's ID and display name without requiring a file ID.
List Gmail labelsRetrieves all system and user-created labels for a Gmail account in a single unpaginated response.
List Measurement Protocol SecretsTool to list MeasurementProtocolSecrets under a data stream.
List Media Items (App-Created Only)Lists photos and videos created by this application in the user's Google Photos library, with pagination.
List MembersList configured members of a Google Meet space, including their email and meeting role.
List ParticipantsLists the participants in a conference record.
List Participant SessionsLists a page of participant sessions for a specific participant in a Google Meet conference, including session start and end times.
List PermissionsLists a page of permissions for a file or shared drive.
List PropertyTool to list GA4 properties based on filter criteria.
List RecordingsTool to list recording resources from a conference record.
List Recurring Audience ListsList a page of recurring audience lists for a GA4 property, with a continuation token when more results are available.
List Replies to CommentList a page of replies to a specific comment on a Google Drive file.
List Reporting Data AnnotationsList a page of Reporting Data Annotations for a specific GA4 property, optionally filtering the results.
List Report TasksList a page of report tasks for a Google Analytics property, including task definitions and execution status.
List File RevisionsTool to list a file's revision metadata (not content) in Google Drive.
List Search Ads 360 LinksTool to list all SearchAds360Links on a property.
List send-as aliasesLists the send-as aliases for a Gmail account, including the primary address and custom 'from' aliases.
List Shared DrivesTool to list the user's shared drives.
List SKAdNetwork Conversion Value SchemasTool to list SKAdNetworkConversionValueSchema configurations for an iOS data stream.
List Smart NotesList metadata for smart notes generated by Take Notes with Gemini in a Google Meet conference.
List S/MIME configsLists S/MIME certificate configurations for a specified Gmail send-as alias.
Get Charts from SpreadsheetTool to retrieve a list of all charts from a specified Google Sheets spreadsheet.
List Sub AccountsList direct child/sub-accounts under a Google Ads manager (MCC) account.
List Subproperty Event FiltersList a page of subproperty event filters on a property, including filters that route events to subproperties.
List Subproperty Sync ConfigsTool to list SubpropertySyncConfig resources for managing subproperty synchronization configurations.
List task listsFetches the authenticated user's task lists from Google Tasks; results may be paginated.
List TasksRetrieves tasks from a Google Tasks list with optional date, status, and pagination filters; date inputs can use human-readable formats, and a completion range forces an explicit false showCompleted value to true.
List threadsRetrieves a list of email threads from a Gmail account, identified by `user_id` (email address or 'me'), supporting filtering and pagination.
List Transcript EntriesTool to list structured transcript entries (speaker/time/text segments) for a specific Google Meet transcript.
Lookup Aerial VideoTool to look up an aerial view video by address or video ID.
Look up spreadsheet rowFinds the first row in a specified A1 range or the first sheet where a cell matches the query after Unicode and invisible-character normalization.
Embed Google MapGenerates a Google Maps Embed URL and HTML iframe code for place, view, directions, street view, or search mode using an API key, without making an API call.
Modify File LabelsModifies the set of labels applied to a file.
Modify thread labelsAdds 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 SheetsMove or resize an existing chart on a Google Sheets spreadsheet.
Move FileMoves a file to another Google Drive folder.
Move Spreadsheet to FolderMove an existing Google Spreadsheet to a different Google Drive folder.
Move TaskMoves the specified task to another position in the task list or to a different task list.
Trash threadMoves the specified thread to the trash.
Move to TrashMoves an existing, non-deleted email message to the trash for the specified user.
Mutate Ad Group AdsCreate, update, or remove ads in Google Ads ad groups, including responsive search ads.
Mutate Ad Group AssetsCreate, update, or remove links between assets and ad groups.
Mutate Ad Group Bid ModifiersCreate, update, or remove ad group bid modifiers, such as device bid adjustments or hotel-specific bid modifier criteria.
Mutate Ad Group CriteriaCreate, update, or remove Google Ads ad group criteria in a batch, including keywords, audiences, demographics, mobile apps, YouTube placements, topics, webpages, and Shopping listing groups.
Mutate Ad GroupsCreate, update, or remove ad groups within Google Ads campaigns.
Mutate AdsUpdate existing Google Ads ad creative fields.
Mutate Asset Group AssetsCreate, update, or remove links between assets and Performance Max asset groups.
Mutate Asset GroupsCreate, update, or remove Google Ads asset groups for Performance Max campaigns.
Mutate AssetsCreate or update supported Google Ads assets such as sitelinks, structured snippets, text assets, lead forms, promotions, calls, price assets, and media assets.
Mutate Asset SetsCreate, update, or remove Google Ads asset sets, which group assets for feeds, locations, and other campaign uses.
Mutate AudiencesCreate or update Google Ads audiences combining segment attributes.
Mutate Bidding StrategiesCreate, 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 AssetsCreate, update, or remove links between assets and campaigns.
Mutate Campaign BudgetsCreate, update, or remove Google Ads campaign budgets.
Mutate Campaign CriteriaCreate, update, or remove campaign-level targeting criteria such as locations, languages, campaign-level negative keywords, devices, schedules, audiences, and IP exclusions.
Mutate Campaign LabelsCreate or remove relationships between campaigns and labels.
Mutate CampaignsCreate, update, or remove Google Ads campaigns in a batch; removal is irreversible and validate-only can check changes before applying them.
Mutate Campaigns V2Create, update, or remove Search and Display Google Ads campaigns in a batch; new campaigns default to paused when status is omitted.
Mutate conditional format rulesAdd, update, delete, or reorder conditional format rules on a Google Sheet.
Mutate Conversion ActionsCreate, update, or remove Google Ads conversion actions for conversion tracking configuration.
Mutate Custom AudiencesCreate, update, or remove Google Ads custom audiences used to reach users by interests, searches, visited URLs, place categories, or installed apps.
Mutate CustomerUpdate one Google Ads customer's mutable account settings using CustomerService.
Mutate Customer AssetsCreate or remove customer-level asset associations.
Mutate Keyword Plan Ad Group KeywordsCreate, update, or remove Google Ads Keyword Planner ad group keywords.
Mutate Keyword Plan Ad GroupsCreate, update, or remove Google Ads Keyword Planner ad groups.
Mutate Keyword Plan Campaign KeywordsCreate, update, or remove negative keywords in Keyword Plan campaigns.
Mutate Keyword Plan CampaignsCreate, update, or remove campaigns in an existing Keyword Plan.
Mutate Keyword PlansCreate, update, or remove saved Google Ads Keyword Planner plans.
Mutate LabelsCreate, update, or remove Google Ads labels.
Mutate Portfolio Bidding StrategiesCreate, edit, or remove typed Target CPA and Target ROAS portfolio strategies.
Mutate Shared CriteriaCreate or remove criteria in a Google Ads shared set, such as negative keywords or excluded placements shared across campaigns.
Mutate Shared SetsCreate, update, or remove Google Ads shared sets used to group shared criteria, such as negative keyword lists, for reuse across campaigns.
Mutate User ListsCreate, update, or remove general Google Ads user-list resources used for audience targeting and remarketing.
Nearby searchSearches for places (e.
Patch CalendarPartially updates (PATCHes) an existing Google Calendar, modifying only the fields provided.
Patch EventUpdate 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 LabelPatches the specified user-created label.
Patch PermissionTool 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 aliasPatches a Gmail send-as alias, including its display name, reply-to address, signature, default status, or SMTP configuration.
Patch TaskPartially 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 listUpdates the title of an existing Google Tasks task list.
Get Place PhotoRetrieves high quality photographic content from the Google Maps Places database.
Update Presentation (Batch/Markdown)Update a Google Slides presentation using markdown or raw API requests.
Copy Google Slides from TemplateTool to create a new Google Slides presentation by duplicating an existing template deck via Drive file copy.
Get PresentationRetrieve the latest version of a presentation by ID or exact name, selecting the first matching non-trashed presentation for a name.
Get Presentation PageTool to get the latest version of a specific page in a presentation.
Provision Account TicketTool to request a ticket for creating a Google Analytics account.
Query Audience ExportTool to query a completed audience export.
Query Audience ListTool to query an audience list.
Query Report TaskTool to retrieve a report task's content.
Quick Add EventParses 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 ValuesRead values from one or more ranges in a Google spreadsheet.
Remove all audience membersValidate or asynchronously remove all members of Data Manager audiences.
Remove attendee from eventRemoves an attendee from a specified event in a Google Calendar; the calendar and event must exist.
Remove audience membersRemove specific users from Data Manager audience destinations.
Remove usersRemove users identified by hashed user data from Data Manager destinations.
Render Aerial VideoStarts rendering an aerial view video for a US postal address.
Replace All Text in DocumentReplaces occurrences of text in a Google Document, either across the document or in selected tabs.
Replace Image in DocumentTool to replace a specific image in a document with a new image from a URI.
Reply to email threadSends a reply to a Gmail thread using its original subject and quoting the last returned message.
Resumable UploadUpload a file to Google Drive using a resumable session, creating a new file or updating an existing file by ID.
Run Funnel ReportTool to run a GA4 funnel report.
Run Pivot ReportTool to run a customized pivot report of Google Analytics event data.
Run Realtime ReportTool to run a customized realtime report of Google Analytics event data.
Run ReportRun a customized GA4 event-data report for a property using dimensions, metrics, filters and date ranges or a cohort specification.
Schedule ExperimentSchedule a Google Ads experiment and return its long-running operation.
Search Developer MetadataTool to search for developer metadata in a spreadsheet.
Search DocumentsSearch for Google Documents using various filters including name, content, date ranges, and more.
Search GAQLRun one page of a GAQL search and return its continuation token.
Search Google Ads FieldsSearch the Google Ads v26 field metadata catalog with GAQL.
Search Media ItemsSearches for app-created media items in a user's Google Photos library.
Search PeopleSearches saved contacts and optionally Other Contacts by query, returning matching person records.
Search SpreadsheetsSearch for Google spreadsheets accessible in Drive by name, content, dates, and other filters, including starred and shared-with-me status.
Search Stream GAQLExecute a Google Ads Query Language (GAQL) query and aggregate every streamed response batch in order.
Send DraftSends an existing Gmail draft immediately to the recipients already in its To, Cc, and Bcc headers.
Send EmailSends an email immediately through Gmail to specified To, Cc, or Bcc recipients, with a subject or body and optional attachments.
Send EventsSend GA4 web-stream events using the Measurement Protocol and an API secret.
Set Basic FilterTool to set a basic filter on a sheet in a Google Spreadsheet.
Set Data Validation RuleTool to set or clear data validation rules (including dropdowns) on a range in Google Sheets.
Get Calendar SettingTool to return a single user setting for the authenticated user.
Get IMAP SettingsRetrieves the IMAP settings for a Gmail user account, including whether IMAP is enabled, auto-expunge behavior, expunge behavior, and maximum folder size.
Get POP settingsTool to retrieve POP settings for a Gmail account.
List SettingsLists the authenticated user's calendar settings, returning a page of settings identified by their id fields.
Get send-as aliasTool to retrieve a specific send-as alias configuration for a Gmail user.
Watch SettingsWatch for changes to Settings resources.
Sort RangeSorts data within a specified range in a Google Sheet based on one or more sort criteria.
Copy Sheet to Another SpreadsheetTool to copy a single sheet from a spreadsheet to another spreadsheet.
Append Values to SpreadsheetTool to append values to a spreadsheet.
Batch Clear Spreadsheet ValuesTool to clear one or more ranges of values from a spreadsheet.
Batch Get Spreadsheet Values by Data FilterRetrieves one or more ranges of values from a Google Spreadsheet using data filters.
Stop watch notificationsTool to stop receiving push notifications for a Gmail mailbox.
Stop Watch ChannelTool to stop watching resources through a specified channel.
Text SearchSearches for places on Google Maps using a textual query (e.
Create Tiles SessionCreates a session token for 2D map tiles or Street View imagery, reusable for subsequent tile requests within its validity window.
Trash FileTool to move a file or folder to trash (soft delete).
Unhide Shared DriveTool to unhide a shared drive.
Unmerge Table CellsTool to unmerge previously merged cells in a table.
Untrash FileRestore a file from Google Drive trash.
Untrash MessageTool to remove a message from trash in Gmail.
Untrash threadTool to remove a thread from trash in Gmail.
Update AlbumUpdates the title or cover photo of a Google Photos album created by this app.
Update Chart in Google SheetsUpdates an existing chart in a Google Sheets spreadsheet by replacing its chart specification.
Update CommentTool to update an existing comment on a Google Drive file.
Update Google ContactReplace selected fields on an existing saved Google contact.
Update data manager user listUpdate mutable Data Manager user-list metadata, optionally validating only.
Update Dimension Properties (Hide/Unhide & Resize)Tool to hide/unhide rows or columns and set row heights or column widths.
Update Document MarkdownReplaces the body content of a Google Docs tab with rendered Markdown; requires edit permissions.
Update Document Section MarkdownInsert or replace a section of a Google Docs document with rendered Markdown, using start and optional end indices, or append when no start index is provided.
Update Document StyleTool to update the overall document style, such as page size, margins, and default text direction.
Update draftUpdates a Gmail draft by ID by replacing its message.
Update Shared DriveTool to update the metadata for a shared drive.
Update Google eventReplaces an existing Google Calendar event using its event ID and required start time.
Update existing documentApplies a batch of edits to a specified Google Doc, such as inserting, deleting, or formatting text.
Update ExperimentUpdate mutable fields on one Google Ads experiment.
Update Experiment ArmsUpdate one or more Google Ads experiment arms.
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 MetadataUpdates ONLY the metadata properties of a specific file revision (keepForever, published, publishAuto, publishedOutsideDomain).
Update IMAP settingsTool to update IMAP settings for a Gmail account.
Update LabelUpdates an existing Gmail label's name, visibility settings, or color to help organize the mailbox.
Update Language SettingsTool to update the language settings for a Gmail user.
Update Media ItemUpdates the description of an app-created media item in Google Photos.
Update Google Meet MemberUpdate an existing Google Meet space member's email or meeting role.
Update PermissionTool to update a permission with patch semantics.
Update POP settingsTool to update POP settings for a Gmail account.
Update PropertyTool to update an existing GA4 Property.
Update ReplyTool to update a reply to a comment on a Google Drive file.
Update send-as aliasUpdates a Gmail send-as alias, including its display name, signature, reply-to address, or SMTP settings; Gmail sanitizes HTML signatures before saving.
Update Sheet PropertiesTool 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 SpaceUpdates the configuration of an existing Google Meet space, including access, moderation and artifact settings, using a supplied or automatically derived update mask.
Update Spreadsheet PropertiesTool to update SPREADSHEET-LEVEL properties such as the spreadsheet's title, locale, time zone, or auto-recalculation settings.
Update Spreadsheet ValuesWrite values to one exact Google Sheets range.
Update Table Row StyleUpdates the style of selected rows in a Google Document table, including minimum row height and overflow prevention.
Update Tab PropertiesUpdates 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 ListUpdates the authenticated user's specified task list.
Update Vacation SettingsTool to update vacation responder settings for a Gmail user.
Batch update spreadsheet valuesTool to set values in one or more ranges of a spreadsheet.
Upload Call ConversionsUpload offline call conversions to Google Ads, or validate them without uploading using validate_only.
Upload Click ConversionsUpload offline click conversions with optional enhanced-conversion identifiers, consent, and cart data.
Upload Conversion AdjustmentsUpload retractions, restatements, or enhancements of existing conversions.
Upload Drive FileUpload a file of 5 MiB or less to Google Drive using multipart upload.
Upload FileUpload a new file to Google Drive, optionally placing it in a specified folder.
Upload File from URL to DriveTool to fetch a file from a provided URL server-side and upload it into Google Drive.
Upload MediaUpload an image or video to Google Photos from a file or public URL and create a media item.
Upload/Update File ContentTool to update file content in Google Drive by uploading new binary content.
Upload User DataAppend or remove already-hashed user data in a Google Ads Customer Match list.
Upsert Rows (Smart Update/Insert)Upserts rows in a Google Sheet by matching a key column: updates matching rows and appends new ones.
Validate EventsValidate Measurement Protocol events for a web stream before sending them to production, checking event structure and parameters.
Get spreadsheet valuesReturns a range of values from a spreadsheet.
Update spreadsheet valuesSets or overwrites values in a Google Spreadsheet range, adjusting the range to fit the supplied values and potentially expanding the sheet by default.
Watch Drive ChangesSubscribe to Google Drive changes for a user or shared drive and receive notifications at a webhook URL.
Watch File for ChangesTool to subscribe to push notifications for changes to a specific file.
Who Am IReturn the identity (email, name) of the connected Gmail account.
Write Spreadsheet ValuesReplace values in one range of a Google spreadsheet.