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
GOOGLESUPER_CHECK_COMPATIBILITY
[ remote ]Tool to list dimensions and metrics compatible with a GA4 report request. Use when you need to validate compatibility of chosen dimensions or metrics before running a report.
GOOGLESUPER_CLEAR_BASIC_FILTER
[ remote ]Tool to clear the basic filter from a sheet. Use when you need to remove an existing basic filter from a specific sheet within a Google Spreadsheet.
GOOGLESUPER_CLEAR_CALENDAR
[ remote ]Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
GOOGLESUPER_CLEAR_TASKS
[ remote ]Permanently clears all completed tasks from a specified Google Tasks list; this action is destructive and idempotent.
GOOGLESUPER_CLEAR_VALUES
[ remote ]Clears cell content (preserving formatting and notes) from a specified A1 notation range in a Google Spreadsheet; the range must correspond to an existing sheet and cells.
GOOGLESUPER_COMPUTE_ROUTE_MATRIX
[ remote ]Calculates travel distance and duration matrix between multiple origins and destinations using the modern Routes API; supports OAuth2 authentication and various travel modes.
GOOGLESUPER_COPY_DOCUMENT
[ remote ]Tool to create a copy of an existing Google Document. Use this to duplicate a document, for example, when using an existing document as a template. The copied document will have a default title (e.g., 'Copy of [original title]') if no new title is provided, and will be placed in the user's root Google Drive folder.
GOOGLESUPER_COPY_FILE
[ remote ]Duplicates an existing file in Google Drive, identified by its `file_id`.
GOOGLESUPER_CREATE_ALBUM
[ remote ]Creates a new album in Google Photos.
GOOGLESUPER_CREATE_AUDIENCE_EXPORT
[ remote ]Tool to create an audience export. Use after configuring the audience and dimensions to produce a long-running Operation.
GOOGLESUPER_CREATE_AUDIENCE_LIST
[ remote ]Tool to create an audience list. Use when you need to define and asynchronously populate a new AudienceList resource under a GA4 property.
GOOGLESUPER_CREATE_CHART
[ remote ]Create a chart in a Google Sheets spreadsheet using the specified data range and chart type. Conditional requirements: - Provide either a simple chart via chart_type + data_range (basicChart), OR supply a full chart_spec supporting all chart types. Exactly one approach should be used. - When using chart_spec, set exactly one of the union fields (basicChart | pieChart | bubbleChart | candlestickChart | histogramChart | waterfallChart | treemapChart | orgChart | scorecardChart).
GOOGLESUPER_CREATE_COMMENT
[ remote ]Tool to create a comment on a file. Use when you need to add a new comment to a specific file in Google Drive.
GOOGLESUPER_CREATE_CUSTOMER_LIST
[ remote ]CreateCustomerList Tool will create a customer list in Google Ads.
GOOGLESUPER_CREATE_DOCUMENT
[ remote ]Creates a new Google Docs document using the provided title as filename and inserts the initial text at the beginning if non-empty, returning the document's ID and metadata (excluding body content).
GOOGLESUPER_CREATE_DOCUMENT_MARKDOWN
[ remote ]Creates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.
GOOGLESUPER_CREATE_DRIVE
[ remote ]Tool to create a new shared drive. Use when you need to programmatically create a new shared drive for collaboration or storage.
GOOGLESUPER_CREATE_EMAIL_DRAFT
[ remote ]Creates a Gmail email draft, requiring at least one of recipient_email, cc, or bcc must be provided. Atleast one of subject or body must be provided. Supports To/Cc/Bcc, subject, plain/HTML body (ensure `is_html=True` for HTML), attachments, and threading. When creating a draft reply to an existing thread (thread_id provided), leave subject empty to stay in the same thread; setting a subject will create a NEW thread instead.
GOOGLESUPER_CREATE_EVENT
[ remote ]Create a Google Calendar event using `start_datetime` plus `event_duration_hour` and `event_duration_minutes` fields to derive the end time. Requires calendar write access. The organizer is added as an attendee unless `exclude_organizer` is True. Example request to create event for 1 hour 30 minutes: { "calendar_id": "primary", "start_datetime": "2025-01-16T13:00:00", "timezone": "America/New_York", "event_duration_hour": 1, "event_duration_minutes": 30, "summary": "Client sync", "attendees": [{"email": "[email protected]"}] }
GOOGLESUPER_CREATE_EXPANDED_DATA_SET
[ remote ]Tool to create an expanded data set for a property. Use when you need to combine specific dimensions and metrics into a custom dataset after property creation.
GOOGLESUPER_CREATE_FILE
[ remote ]Creates a new file or folder with metadata. Use to create empty files or folders, or files with content by providing it in the request body (though this action primarily focuses on metadata creation).
GOOGLESUPER_CREATE_FILE_FROM_TEXT
[ remote ]Creates a new file in Google Drive from provided text content (up to 10MB), supporting various formats including automatic conversion to Google Workspace types.
GOOGLESUPER_CREATE_FOLDER
[ remote ]Creates a new folder in Google Drive, optionally within a parent folder specified by its ID or name; if a parent name is provided but not found, the action will fail.
GOOGLESUPER_CREATE_FOOTER
[ remote ]Tool to create a new footer in a Google Document. Use when you need to add a footer, optionally specifying its type and the section it applies to.
GOOGLESUPER_CREATE_FOOTNOTE
[ remote ]Tool to create a new footnote in a Google Document. Use this when you need to add a footnote at a specific location or at the end of the document body.
GOOGLESUPER_CREATE_GOOGLE_SHEET1
[ remote ]Creates a new Google Spreadsheet in Google Drive using the provided title.
GOOGLESUPER_CREATE_HEADER
[ remote ]Tool to create a new header in a Google Document. Use this tool when you need to add a header to a document, optionally specifying the section it applies to.
GOOGLESUPER_CREATE_LABEL
[ remote ]Creates a new label with a unique name in the specified user's Gmail account.
GOOGLESUPER_CREATE_MEET
[ remote ]Creates a new Google Meet space, optionally configuring its access type and entry point access controls.
GOOGLESUPER_CREATE_NAMED_RANGE
[ remote ]Tool to create a new named range in a Google Document. Use this to assign a name to a specific part of the document for easier reference or programmatic manipulation.