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

Google Super /

GOOGLESUPER_DELETE_NAMED_RANGE

Remote

Tool to delete a named range from a Google Document. Use when you need to remove a previously defined named range by its ID or name.

Google Super /

GOOGLESUPER_DELETE_PARAGRAPH_BULLETS

Remote

Tool to remove bullets from paragraphs within a specified range in a Google Document. Use when you need to clear bullet formatting from a section of a document.

Google Super /

GOOGLESUPER_DELETE_PERMISSION

Remote

Deletes a permission from a file by permission ID. Use when you need to revoke access for a specific user or group from a file.

Google Super /

GOOGLESUPER_DELETE_REPLY

Remote

Tool to delete a specific reply by reply ID. Use when you need to remove a reply from a comment on a file.

Google Super /

GOOGLESUPER_DELETE_SHEET

Remote

Tool to delete a sheet (worksheet) from a spreadsheet. Use when you need to remove a specific sheet from a Google Sheet document.

Google Super /

GOOGLESUPER_DELETE_TABLE

Remote

Tool to delete an entire table from a Google Document. Use when you have the document ID and the specific start and end index of the table element to be removed. The table's range can be found by inspecting the document's content structure.

Google Super /

GOOGLESUPER_DELETE_TABLE_COLUMN

Remote

Tool to delete a column from a table in a Google Document. Use this tool when you need to remove a specific column from an existing table within a document.

Google Super /

GOOGLESUPER_DELETE_TABLE_ROW

Remote

Tool to delete a row from a table in a Google Document. Use when you need to remove a specific row from an existing table.

Google Super /

GOOGLESUPER_DELETE_TASK

Remote

Deletes a specified task from a given task list in Google Tasks.

Google Super /

GOOGLESUPER_DELETE_TASK_LIST

Remote

Permanently deletes an existing Google Task list, identified by `tasklist_id`, along with all its tasks; this operation is irreversible.

Google Super /

GOOGLESUPER_DISTANCE_MATRIX_API

Remote

DEPRECATED: Legacy API that calculates travel distance and time for a matrix of origins and destinations. This API only works with API keys (no OAuth2 support). Use the modern 'Compute Route Matrix' action instead, which supports OAuth2 authentication. Supports different modes of transportation and options like departure/arrival times.

Google Super /

GOOGLESUPER_DOWNLOAD_FILE

Remote

Downloads a file from Google Drive by its ID. For Google Workspace documents (Docs, Sheets, Slides), optionally exports to a specified `mime_type`. For other file types, downloads in their native format regardless of mime_type. Examples: Export a Google Doc to plain text: {"file_id": "1N2o5xQWmAbCdEfGhIJKlmnOPq", "mime_type": "text/plain"} Download a Google Sheet as CSV: {"file_id": "1ZyXwVuTsRqPoNmLkJiHgFeDcB", "mime_type": "text/csv"}

Google Super /

GOOGLESUPER_DUPLICATE_CALENDAR

Remote

Creates a new, empty Google Calendar with the specified title (summary).

Google Super /

GOOGLESUPER_EDIT_FILE

Remote

Updates an existing Google Drive file by overwriting its entire content with new text (max 10MB). This action allows users to change the content of a Drive file, ensuring that the latest updates are saved and available without creating a new file. Users can specify different MIME types for the content being uploaded, facilitating various file formats.

Google Super /

GOOGLESUPER_EMPTY_TRASH

Remote

Tool to permanently delete all of the user's trashed files. Use when you want to empty the trash in Google Drive. This action allows you to permanently remove all files that are currently in the trash of Google Drive. It can be applied to files in both the user's root trash and shared drives, ensuring a complete removal of unwanted files.

Google Super /

GOOGLESUPER_EVENTS_INSTANCES

Remote

Returns instances of the specified recurring event.

Google Super /

GOOGLESUPER_EVENTS_LIST

Remote

Returns events on the specified calendar.

Google Super /

GOOGLESUPER_EVENTS_MOVE

Remote

Moves an event to another calendar, i.e., changes an event's organizer.

Google Super /

GOOGLESUPER_EVENTS_WATCH

Remote

Watch for changes to Events resources.

Google Super /

GOOGLESUPER_EXECUTE_SQL

Remote

Execute SQL queries against Google Sheets tables. Supports SELECT, INSERT, UPDATE, and DELETE operations with familiar SQL syntax. Tables are automatically detected and mapped from the spreadsheet structure.

Google Super /

GOOGLESUPER_FETCH_EMAILS

Remote

Fetches a list of email messages from a Gmail account, supporting filtering, pagination, and optional full content retrieval.

Google Super /

GOOGLESUPER_FETCH_MESSAGE_BY_MESSAGE_ID

Remote

Fetches a specific email message by its ID, provided the `message_id` exists and is accessible to the authenticated `user_id`.

Google Super /

GOOGLESUPER_FETCH_MESSAGE_BY_THREAD_ID

Remote

Retrieves messages from a Gmail thread using its `thread_id`, where the thread must be accessible by the specified `user_id`.

Google Super /

GOOGLESUPER_FILES_MODIFY_LABELS

Remote

Modifies the set of labels applied to a file. Returns a list of the labels that were added or modified. Use when you need to programmatically change labels on a Google Drive file, such as adding, updating, or removing them.

Google Super /

GOOGLESUPER_FIND_EVENT

Remote

Finds events in a specified Google Calendar using text query, time ranges (event start/end, last modification), and event types; ensure `timeMin` is not chronologically after `timeMax` if both are provided.

Google Super /

GOOGLESUPER_FIND_FILE

Remote

The comprehensive Google Drive search tool that handles all file and folder discovery needs. Use this for any file finding task - from simple name searches to complex queries with date filters, MIME types, permissions, custom properties, folder scoping, and more. Searches across My Drive and shared drives with full metadata support. Examples: - Find PDFs: q="mimeType = 'application/pdf'" - Find recent files: q="modifiedTime > '2024-01-01T00:00:00'" - Search by name: q="name contains 'report'" - Files in folder: folderId="abc123" or q="'FOLDER_ID' in parents"

Google Super /

GOOGLESUPER_FIND_FOLDER

Remote

Tool to find a folder in Google Drive by its name and optionally a parent folder. Use when you need to locate a specific folder to perform further actions like creating files in it or listing its contents.

Google Super /

GOOGLESUPER_FIND_FREE_SLOTS

Remote

Finds both free and busy time slots in Google Calendars for specified calendars within a defined time range (defaults to the current day UTC if `time_min`/`time_max` are omitted). Returns busy intervals enriched with event details and calculates free slots by finding gaps between busy periods; `time_min` must precede `time_max` if both are provided. This action retrieves free and busy time slots for the specified calendars over a given time period. It analyzes the busy intervals from the calendars and provides calculated free slots based on the gaps in the busy periods.

Google Super /

GOOGLESUPER_FIND_REPLACE

Remote

Tool to find and replace text in a Google Spreadsheet. Use when you need to fix formula errors, update values, or perform bulk text replacements across cells. Common use cases: - Fix #ERROR! cells by replacing with empty string or correct formula - Update old values with new ones across multiple cells - Fix formula references or patterns - Clean up data formatting issues

Google Super /

GOOGLESUPER_FIND_WORKSHEET_BY_TITLE

Remote

Finds a worksheet by its exact, case-sensitive title within a Google Spreadsheet; returns a boolean indicating if found and the complete metadata of the entire spreadsheet, regardless of whether the target worksheet is found.