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

[ 3134 tools indexed ]

[ all tools ]

30 / 3134

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.

Google Super /

GOOGLESUPER_FORMAT_CELL

remote  ]

Applies text and background cell formatting to a specified range in a Google Sheets worksheet.

Google Super /

GOOGLESUPER_FORWARD_MESSAGE

remote  ]

Forward an existing Gmail message to specified recipients, preserving original body and attachments.

Google Super /

GOOGLESUPER_FREE_BUSY_QUERY

remote  ]

Returns free/busy information for a set of calendars.

Google Super /

GOOGLESUPER_GENERATE_IDS

remote  ]

Generates a set of file IDs which can be provided in create or copy requests. Use when you need to pre-allocate IDs for new files or copies.

Google Super /

GOOGLESUPER_GEOCODING_API

remote  ]

DEPRECATED: Legacy API to convert addresses into geographic coordinates (latitude and longitude) and vice versa (reverse geocoding), or get an address for a Place ID. This API only works with API keys (no OAuth2 support). Consider using the modern Places API (Text Search or Nearby Search) for similar functionality with OAuth2 authentication.

Google Super /

GOOGLESUPER_GET_ABOUT

remote  ]

Tool to retrieve information about the user, the user's Drive, and system capabilities. Use when you need to check storage quotas, user details, or supported import/export formats.

Google Super /

GOOGLESUPER_GET_ACCOUNT

remote  ]

Tool to retrieve a single Account by its resource name. Use when you need detailed account info after confirming the account resource name (e.g., accounts/100).

Google Super /

GOOGLESUPER_GET_ALBUM

remote  ]

Returns the album based on the specified albumId.

Google Super /

GOOGLESUPER_GET_ATTACHMENT

remote  ]

Retrieves a specific attachment by ID from a message in a user's Gmail mailbox, requiring valid message and attachment IDs.

Google Super /

GOOGLESUPER_GET_AUDIENCE_EXPORT

remote  ]

Tool to get configuration metadata for an Audience Export. Use after creating an Audience Export to retrieve its status and details.

Google Super /

GOOGLESUPER_GET_AUDIENCE_LIST

remote  ]

Tool to get configuration metadata about a specific audience list. Use after confirming the audience list resource name.

Google Super /

GOOGLESUPER_GET_CALENDAR

remote  ]

Retrieves a specific Google Calendar, identified by `calendar_id`, to which the authenticated user has access.

Google Super /

GOOGLESUPER_GET_CAMPAIGN_BY_ID

remote  ]

GetCampaignById Tool will return details of a campaign in Google Ads.

Google Super /

GOOGLESUPER_GET_CAMPAIGN_BY_NAME

remote  ]

GetCampaignByName Tool will run a SQL GetCampaignByName in Google Ads.