[ 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_GET_REPLY

remote  ]

Tool to get a specific reply to a comment on a file. Use when you need to retrieve the details of a particular reply.

Google Super /

GOOGLESUPER_GET_REVISION

remote  ]

Tool to get a specific revision's metadata by revision ID. Use when you need to retrieve information about a particular version of a file.

Google Super /

GOOGLESUPER_GET_ROUTE

remote  ]

Calculates one or more routes between two specified locations. Uses various travel modes and preferences; addresses must be resolvable by Google Maps.

Google Super /

GOOGLESUPER_GET_SHEET_NAMES

remote  ]

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

Google Super /

GOOGLESUPER_GET_SPREADSHEET_BY_DATA_FILTER

remote  ]

Returns the spreadsheet at the given ID, filtered by the specified data filters. Use this tool when you need to retrieve specific subsets of data from a Google Sheet based on criteria like A1 notation, developer metadata, or grid ranges.

Google Super /

GOOGLESUPER_GET_SPREADSHEET_INFO

remote  ]

Retrieves comprehensive metadata for a Google Spreadsheet using its ID, excluding cell data.

Google Super /

GOOGLESUPER_GET_TABLE_SCHEMA

remote  ]

This action is used to get the schema of a table in a Google Spreadsheet, call this action to get the schema of a table in a spreadsheet BEFORE YOU QUERY THE TABLE. Analyze table structure and infer column names, types, and constraints. Uses statistical analysis of sample data to determine the most likely data type for each column. Call this action after calling the LIST_TABLES action to get the schema of a table in a spreadsheet.

Google Super /

GOOGLESUPER_GET_TASK

remote  ]

Use to retrieve a specific Google Task if its `task_id` and parent `tasklist_id` are known.

Google Super /

GOOGLESUPER_GET_TASK_LIST

remote  ]

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

Google Super /

GOOGLESUPER_GET_TRANSCRIPTS_BY_CONFERENCE_RECORD_ID

remote  ]

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

Google Super /

GOOGLESUPER_GOOGLE_DRIVE_DELETE_FOLDER_OR_FILE_ACTION

remote  ]

Tool to delete a file or folder in Google Drive. Use when you need to permanently remove a specific file or folder using its ID. Note: This action is irreversible.

Google Super /

GOOGLESUPER_HIDE_DRIVE

remote  ]

Tool to hide a shared drive from the default view. Use when you want to remove a shared drive from the user's main Google Drive interface without deleting it.

Google Super /

GOOGLESUPER_INSERT_DIMENSION

remote  ]

Tool to insert new rows or columns into a sheet at a specified location. Use when you need to add empty rows or columns within an existing Google Sheet.

Google Super /

GOOGLESUPER_INSERT_INLINE_IMAGE

remote  ]

Tool to insert an image from a given URI at a specified location in a Google Document as an inline image. Use when you need to add an image to a document programmatically.

Google Super /

GOOGLESUPER_INSERT_PAGE_BREAK

remote  ]

Tool to insert a page break into a Google Document. Use when you need to start new content on a fresh page, such as at the end of a chapter or section.

Google Super /

GOOGLESUPER_INSERT_TABLE_ACTION

remote  ]

Tool to insert a table into a Google Document. Use when you need to add a new table at a specific location or at the end of a segment (like document body, header, or footer) in a document.

Google Super /

GOOGLESUPER_INSERT_TABLE_COLUMN

remote  ]

Tool to insert a new column into a table in a Google Document. Use this tool when you need to add a column to an existing table at a specific location.

Google Super /

GOOGLESUPER_INSERT_TASK

remote  ]

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. IMPORTANT: Date fields (due, completed) accept various formats like '28 Sep 2025', '11:59 PM, 22 Sep 2025', or ISO format '2025-09-21T15:30:00Z' and will automatically convert them to RFC3339 format required by the API.

Google Super /

GOOGLESUPER_INSERT_TEXT_ACTION

remote  ]

Tool to insert a string of text at a specified location within a Google Document. Use when you need to add new text content to an existing document.

Google Super /

GOOGLESUPER_LIST_ACCOUNTS

remote  ]

Tool to list all Accounts accessible by the caller. Use when you need to enumerate all Google Analytics accounts your credentials can access.

Google Super /

GOOGLESUPER_LIST_ACL_RULES

remote  ]

Retrieves the list of access control rules (ACLs) for a specified calendar, providing the necessary 'rule_id' values required for updating specific ACL rules.

Google Super /

GOOGLESUPER_LIST_ALBUMS

remote  ]

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

Google Super /

GOOGLESUPER_LIST_AUDIENCE_EXPORTS

remote  ]

Tool to list all audience exports for a GA4 property. Use when you need to fetch its export history after initiating exports.

Google Super /

GOOGLESUPER_LIST_AUDIENCE_LISTS

remote  ]

Tool to list all audience lists for a GA4 property. Use when you need to retrieve a property's configured audience lists after confirming the property ID.

Google Super /

GOOGLESUPER_LIST_AUDIENCES

remote  ]

Tool to list all audiences on a property. Use when you need to fetch all audiences for a GA4 property after confirming its existence.

Google Super /

GOOGLESUPER_LIST_CALENDARS

remote  ]

Retrieves a paginated list of calendars from the user's calendar list, with optional filtering and sync capabilities.

Google Super /

GOOGLESUPER_LIST_CHANGES

remote  ]

Tool to list the changes for a user or shared drive. Use when you need to track modifications to files and folders, such as creations, deletions, or permission changes. This action requires a `pageToken` which can be initially obtained using the `get_changes_start_page_token` action or from a previous `LIST_CHANGES` response. Example usage: ```json { "pageSize": 100, "includeRemoved": true } ``` Returns changes with timestamps, file IDs, and modification details. Save the `newStartPageToken` from the response to monitor future changes efficiently.

Google Super /

GOOGLESUPER_LIST_COMMENTS

remote  ]

Tool to list all comments for a file in Google Drive. Use when you need to retrieve comments associated with a specific file.

Google Super /

GOOGLESUPER_LIST_CONFERENCE_RECORDS

remote  ]

Tool to list conference records. Use when you need to retrieve a list of past conferences, optionally filtering them by criteria like meeting code, space name, or time range.

Google Super /

GOOGLESUPER_LIST_DRAFTS

remote  ]

Retrieves a paginated list of email drafts from a user's Gmail account. Use verbose=true to get full draft details including subject, body, sender, and timestamp.