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

[ 3127 tools indexed ]

[ all tools ]

30 / 3127

Google Super /

GOOGLESUPER_LIST_REPORTING_DATA_ANNOTATIONS

remote  ]

Tool to list all Reporting Data Annotations on a property. Use when you need to retrieve or inspect annotations for a GA4 property.

Google Super /

GOOGLESUPER_LIST_REVISIONS

remote  ]

Tool to list a file's revisions. Use when you need to retrieve the revision history of a specific file in Google Drive.

Google Super /

GOOGLESUPER_LIST_ROLLUP_PROPERTIES

remote  ]

Tool to list roll-up GA4 properties accessible to the caller. Use when you need to identify roll-up properties across all accessible accounts.

Google Super /

GOOGLESUPER_LIST_SEARCH_ADS360_LINKS

remote  ]

Tool to list all SearchAds360Links on a property. Use when you need to fetch all Search Ads 360 links for a given property after authenticating.

Google Super /

GOOGLESUPER_LIST_SHARED_DRIVES

remote  ]

Tool to list the user's shared drives. Use when you need to get a list of all shared drives accessible to the authenticated user.

Google Super /

GOOGLESUPER_LIST_SPREADSHEET_CHARTS_ACTION

remote  ]

Tool to retrieve a list of charts with their IDs and metadata from a Google Sheets spreadsheet. Use to identify charts available for embedding into Google Docs.

Google Super /

GOOGLESUPER_LIST_TABLES

remote  ]

This action is used to list all tables in a Google Spreadsheet, call this action to get the list of tables in a spreadsheet. Discover all tables in a Google Spreadsheet by analyzing sheet structure and detecting data patterns. Uses heuristic analysis to find header rows, data boundaries, and table structures.

Google Super /

GOOGLESUPER_LIST_TASK_LISTS

remote  ]

Fetches the authenticated user's task lists from Google Tasks; results may be paginated.

Google Super /

GOOGLESUPER_LIST_TASKS

remote  ]

Retrieves tasks from a Google Tasks list; all date/time strings must be RFC3339 UTC, and `showCompleted` must be true if `completedMin` or `completedMax` are specified.

Google Super /

GOOGLESUPER_LIST_THREADS

remote  ]

Retrieves a list of email threads from a Gmail account, identified by `user_id` (email address or 'me'), supporting filtering and pagination.

Google Super /

GOOGLESUPER_LOOKUP_SPREADSHEET_ROW

remote  ]

Finds the first row in a Google Spreadsheet where a cell's entire content exactly matches the query string, searching within a specified A1 notation range or the first sheet by default.

Google Super /

GOOGLESUPER_MAPS_EMBED_API

remote  ]

Tool to generate an embeddable Google Map URL and HTML iframe code. Use when you need to display a map (place, view, directions, street view, search) on a webpage without JavaScript. Note: This API only works with API keys (no OAuth2 support). It generates embed URLs and does not make direct API calls.

Google Super /

GOOGLESUPER_MODIFY_THREAD_LABELS

remote  ]

Adds or removes specified existing label IDs from a Gmail thread, affecting all its messages; ensure the thread ID is valid.

Google Super /

GOOGLESUPER_MOVE_FILE

remote  ]

Tool to move a file from one folder to another in Google Drive. Use when you need to reorganize files by changing their parent folder(s).

Google Super /

GOOGLESUPER_MOVE_TASK

remote  ]

Moves the specified task to another position in the destination task list.

Google Super /

GOOGLESUPER_MOVE_TO_TRASH

remote  ]

Moves an existing, non-deleted email message to the trash for the specified user.

Google Super /

GOOGLESUPER_NEARBY_SEARCH

remote  ]

Searches for places (e.g., restaurants, parks) within a specified circular area, with options to filter by place types and customize the returned fields and number of results.

Google Super /

GOOGLESUPER_PARSE_FILE

remote  ]

DEPRECATED: Exports Google Workspace files (max 10MB) to a specified format using `mime_type`, or downloads other file types; use `GOOGLEDRIVE_DOWNLOAD_FILE` instead.

Google Super /

GOOGLESUPER_PATCH_CALENDAR

remote  ]

Partially updates (PATCHes) an existing Google Calendar, modifying only the fields provided; `summary` is mandatory and cannot be an empty string, and an empty string for `description` or `location` clears them.

Google Super /

GOOGLESUPER_PATCH_EVENT

remote  ]

Update specified fields of an existing event in a Google Calendar using patch semantics (array fields like `attendees` are fully replaced if provided); ensure the `calendar_id` and `event_id` are valid and the user has write access to the calendar.

Google Super /

GOOGLESUPER_PATCH_LABEL

remote  ]

Patches the specified label.

Google Super /

GOOGLESUPER_PATCH_TASK

remote  ]

Partially updates an existing task (identified by `task_id`) within a specific Google Task list (identified by `tasklist_id`), modifying only the provided attributes from `TaskInput` (e.g., `title`, `notes`, `due` date, `status`) and requiring both the task and list to exist.

Google Super /

GOOGLESUPER_PATCH_TASK_LIST

remote  ]

Updates the title of an existing Google Tasks task list.

Google Super /

GOOGLESUPER_QUERY_AUDIENCE_EXPORT

remote  ]

Tool to query a completed audience export. Use when you need to fetch user rows with pagination.

Google Super /

GOOGLESUPER_QUERY_AUDIENCE_LIST

remote  ]

Tool to query an audience list. Use when you need to retrieve user rows from a GA4 audience list with pagination.

Google Super /

GOOGLESUPER_QUERY_TABLE

remote  ]

This action is used to query a table in a Google Spreadsheet, call this action to query a table in a spreadsheet. Execute SQL-like SELECT queries against spreadsheet tables. Supports WHERE conditions, ORDER BY, LIMIT clauses. Call this action after calling the GET_TABLE_SCHEMA action to query a table in a spreadsheet.

Google Super /

GOOGLESUPER_QUICK_ADD

remote  ]

Parses natural language text to quickly create a basic Google Calendar event with its title, date, and time, suitable for simple scheduling; does not support direct attendee addition or recurring events, and `calendar_id` must be valid if not 'primary'.

Google Super /

GOOGLESUPER_REMOVE_ATTENDEE

remote  ]

Removes an attendee from a specified event in a Google Calendar; the calendar and event must exist.

Google Sheets /

gs_add_chart

remote  ]

Add a chart to a sheet. Specify chart type, data range, and anchor position. The chart is overlaid on the sheet.

Google Sheets /

gs_add_protected_range

remote  ]

Protect a range of cells from editing. Optionally allow specific editors or show a warning instead of blocking.