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
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.
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.
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.
GOOGLESUPER_GET_SHEET_NAMES
[ remote ]Lists all worksheet names from a specified Google Spreadsheet (which must exist), useful for discovering sheets before further operations.
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.
GOOGLESUPER_GET_SPREADSHEET_INFO
[ remote ]Retrieves comprehensive metadata for a Google Spreadsheet using its ID, excluding cell data.
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.
GOOGLESUPER_GET_TASK
[ remote ]Use to retrieve a specific Google Task if its `task_id` and parent `tasklist_id` are known.
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.
GOOGLESUPER_GET_TRANSCRIPTS_BY_CONFERENCE_RECORD_ID
[ remote ]Retrieves all transcripts for a specific Google Meet conference using its conferenceRecord_id.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
GOOGLESUPER_LIST_ALBUMS
[ remote ]Lists all albums shown to a user in the Albums tab of Google Photos.
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.
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.
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.
GOOGLESUPER_LIST_CALENDARS
[ remote ]Retrieves a paginated list of calendars from the user's calendar list, with optional filtering and sync capabilities.
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.
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.
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.
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.