MCP Tool Directory
Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.
2684 tools indexed
All tools
30 of 2684 shown
GOOGLESUPER_APPEND_DIMENSION
RemoteTool to append new rows or columns to a sheet, increasing its size. Use when you need to add empty rows or columns to an existing sheet.
GOOGLESUPER_BATCH_ADD_MEDIA_ITEMS
RemoteAdds one or more media items to an album in Google Photos.
GOOGLESUPER_BATCH_CREATE_MEDIA_ITEMS
RemoteUnified action to upload media files and create them as items in Google Photos.
GOOGLESUPER_BATCH_DELETE_MESSAGES
RemoteTool to permanently delete multiple Gmail messages in bulk. Use when you need to efficiently remove large numbers of emails (e.g., retention enforcement, mailbox hygiene).
GOOGLESUPER_BATCH_GET
RemoteRetrieves data from specified cell ranges in a Google Spreadsheet.
GOOGLESUPER_BATCH_GET_MEDIA_ITEMS
RemoteReturns the list of media items for the specified media item identifiers.
GOOGLESUPER_BATCH_MODIFY_MESSAGES
RemoteModify labels on multiple Gmail messages in one efficient API call. Supports up to 1,000 messages per request for bulk operations like archiving, marking as read/unread, or applying custom labels.
GOOGLESUPER_BATCH_RUN_REPORTS
RemoteTool to return multiple analytics data reports in a batch. Use when you need to fetch multiple reports for one GA4 property in a single request.
GOOGLESUPER_BATCH_UPDATE
RemoteUpdates a specified range in a Google Sheet with given values, or appends them as new rows if `first_cell_location` is omitted. Auto-expands grid for large datasets, preventing range errors. Requirements: Target sheet must exist and spreadsheet must contain at least one worksheet.
GOOGLESUPER_BATCH_UPDATE_VALUES_BY_DATA_FILTER
RemoteTool to update values in ranges matching data filters. Use when you need to update specific data in a Google Sheet based on criteria rather than fixed cell ranges.
GOOGLESUPER_CALENDAR_LIST_INSERT
RemoteInserts an existing calendar into the user's calendar list.
GOOGLESUPER_CALENDAR_LIST_UPDATE
RemoteUpdates an existing entry on the user\'s calendar list.
GOOGLESUPER_CALENDARS_DELETE
RemoteDeletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.
GOOGLESUPER_CALENDARS_UPDATE
RemoteUpdates metadata for a calendar.
GOOGLESUPER_CHECK_COMPATIBILITY
RemoteTool to list dimensions and metrics compatible with a GA4 report request. Use when you need to validate compatibility of chosen dimensions or metrics before running a report.
GOOGLESUPER_CLEAR_BASIC_FILTER
RemoteTool to clear the basic filter from a sheet. Use when you need to remove an existing basic filter from a specific sheet within a Google Spreadsheet.
GOOGLESUPER_CLEAR_CALENDAR
RemoteClears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
GOOGLESUPER_CLEAR_TASKS
RemotePermanently clears all completed tasks from a specified Google Tasks list; this action is destructive and idempotent.
GOOGLESUPER_CLEAR_VALUES
RemoteClears 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.
GOOGLESUPER_COMPUTE_ROUTE_MATRIX
RemoteCalculates travel distance and duration matrix between multiple origins and destinations using the modern Routes API; supports OAuth2 authentication and various travel modes.
GOOGLESUPER_COPY_DOCUMENT
RemoteTool to create a copy of an existing Google Document. Use this to duplicate a document, for example, when using an existing document as a template. The copied document will have a default title (e.g., 'Copy of [original title]') if no new title is provided, and will be placed in the user's root Google Drive folder.
GOOGLESUPER_COPY_FILE
RemoteDuplicates an existing file in Google Drive, identified by its `file_id`.
GOOGLESUPER_CREATE_ALBUM
RemoteCreates a new album in Google Photos.
GOOGLESUPER_CREATE_AUDIENCE_EXPORT
RemoteTool to create an audience export. Use after configuring the audience and dimensions to produce a long-running Operation.
GOOGLESUPER_CREATE_AUDIENCE_LIST
RemoteTool to create an audience list. Use when you need to define and asynchronously populate a new AudienceList resource under a GA4 property.
GOOGLESUPER_CREATE_CHART
RemoteCreate a chart in a Google Sheets spreadsheet using the specified data range and chart type. Conditional requirements: - Provide either a simple chart via chart_type + data_range (basicChart), OR supply a full chart_spec supporting all chart types. Exactly one approach should be used. - When using chart_spec, set exactly one of the union fields (basicChart | pieChart | bubbleChart | candlestickChart | histogramChart | waterfallChart | treemapChart | orgChart | scorecardChart).
GOOGLESUPER_CREATE_COMMENT
RemoteTool to create a comment on a file. Use when you need to add a new comment to a specific file in Google Drive.
GOOGLESUPER_CREATE_CUSTOMER_LIST
RemoteCreateCustomerList Tool will create a customer list in Google Ads.
GOOGLESUPER_CREATE_DOCUMENT
RemoteCreates 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).
GOOGLESUPER_CREATE_DOCUMENT_MARKDOWN
RemoteCreates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.