[ agent capabilities ]

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

[ 2890 tools indexed ]

[ all tools ]

30 / 2890

Google Super /

GOOGLESUPER_BATCH_GET

remote  ]

Retrieves data from specified cell ranges in a Google Spreadsheet.

Google Super /

GOOGLESUPER_BATCH_GET_MEDIA_ITEMS

remote  ]

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

Google Super /

GOOGLESUPER_BATCH_MODIFY_MESSAGES

remote  ]

Modify labels on multiple Gmail messages in one efficient API call. Supports up to 1,000 messages per request for bulk operations like archiving, marking as read/unread, or applying custom labels.

Google Super /

GOOGLESUPER_BATCH_RUN_REPORTS

remote  ]

Tool to return multiple analytics data reports in a batch. Use when you need to fetch multiple reports for one GA4 property in a single request.

Google Super /

GOOGLESUPER_BATCH_UPDATE

remote  ]

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

Google Super /

GOOGLESUPER_BATCH_UPDATE_VALUES_BY_DATA_FILTER

remote  ]

Tool to update values in ranges matching data filters. Use when you need to update specific data in a Google Sheet based on criteria rather than fixed cell ranges.

Google Super /

GOOGLESUPER_CALENDAR_LIST_INSERT

remote  ]

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

Google Super /

GOOGLESUPER_CALENDAR_LIST_UPDATE

remote  ]

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

Google Super /

GOOGLESUPER_CALENDARS_DELETE

remote  ]

Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.

Google Super /

GOOGLESUPER_CALENDARS_UPDATE

remote  ]

Updates metadata for a calendar.

Google Super /

GOOGLESUPER_CHECK_COMPATIBILITY

remote  ]

Tool to list dimensions and metrics compatible with a GA4 report request. Use when you need to validate compatibility of chosen dimensions or metrics before running a report.

Google Super /

GOOGLESUPER_CLEAR_BASIC_FILTER

remote  ]

Tool to clear the basic filter from a sheet. Use when you need to remove an existing basic filter from a specific sheet within a Google Spreadsheet.

Google Super /

GOOGLESUPER_CLEAR_CALENDAR

remote  ]

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

Google Super /

GOOGLESUPER_CLEAR_TASKS

remote  ]

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

Google Super /

GOOGLESUPER_CLEAR_VALUES

remote  ]

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.

Google Super /

GOOGLESUPER_COMPUTE_ROUTE_MATRIX

remote  ]

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

Google Super /

GOOGLESUPER_COPY_DOCUMENT

remote  ]

Tool to create a copy of an existing Google Document. Use this to duplicate a document, for example, when using an existing document as a template. The copied document will have a default title (e.g., 'Copy of [original title]') if no new title is provided, and will be placed in the user's root Google Drive folder.

Google Super /

GOOGLESUPER_COPY_FILE

remote  ]

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

Google Super /

GOOGLESUPER_CREATE_ALBUM

remote  ]

Creates a new album in Google Photos.

Google Super /

GOOGLESUPER_CREATE_AUDIENCE_EXPORT

remote  ]

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

Google Super /

GOOGLESUPER_CREATE_AUDIENCE_LIST

remote  ]

Tool to create an audience list. Use when you need to define and asynchronously populate a new AudienceList resource under a GA4 property.

Google Super /

GOOGLESUPER_CREATE_CHART

remote  ]

Create a chart in a Google Sheets spreadsheet using the specified data range and chart type. Conditional requirements: - Provide either a simple chart via chart_type + data_range (basicChart), OR supply a full chart_spec supporting all chart types. Exactly one approach should be used. - When using chart_spec, set exactly one of the union fields (basicChart | pieChart | bubbleChart | candlestickChart | histogramChart | waterfallChart | treemapChart | orgChart | scorecardChart).

Google Super /

GOOGLESUPER_CREATE_COMMENT

remote  ]

Tool to create a comment on a file. Use when you need to add a new comment to a specific file in Google Drive.

Google Super /

GOOGLESUPER_CREATE_CUSTOMER_LIST

remote  ]

CreateCustomerList Tool will create a customer list in Google Ads.

Google Super /

GOOGLESUPER_CREATE_DOCUMENT

remote  ]

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

Google Super /

GOOGLESUPER_CREATE_DOCUMENT_MARKDOWN

remote  ]

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

Google Super /

GOOGLESUPER_CREATE_DRIVE

remote  ]

Tool to create a new shared drive. Use when you need to programmatically create a new shared drive for collaboration or storage.

Google Super /

GOOGLESUPER_CREATE_EMAIL_DRAFT

remote  ]

Creates a Gmail email draft, requiring at least one of recipient_email, cc, or bcc must be provided. Atleast one of subject or body must be provided. Supports To/Cc/Bcc, subject, plain/HTML body (ensure `is_html=True` for HTML), attachments, and threading. When creating a draft reply to an existing thread (thread_id provided), leave subject empty to stay in the same thread; setting a subject will create a NEW thread instead.

Google Super /

GOOGLESUPER_CREATE_EVENT

remote  ]

Create a Google Calendar event using `start_datetime` plus `event_duration_hour` and `event_duration_minutes` fields to derive the end time. Requires calendar write access. The organizer is added as an attendee unless `exclude_organizer` is True. Example request to create event for 1 hour 30 minutes: { "calendar_id": "primary", "start_datetime": "2025-01-16T13:00:00", "timezone": "America/New_York", "event_duration_hour": 1, "event_duration_minutes": 30, "summary": "Client sync", "attendees": [{"email": "[email protected]"}] }

Google Super /

GOOGLESUPER_CREATE_EXPANDED_DATA_SET

remote  ]

Tool to create an expanded data set for a property. Use when you need to combine specific dimensions and metrics into a custom dataset after property creation.