Google Super
Google Super App combines all Google services including Drive, Calendar, Gmail, Sheets, Analytics, Ads, and more, providing a unified platform for seamless integration and management of your digital life.
https://googlesuper.run.tools
How to connect
-
Smithery (hosted)
1. Open https://smithery.ai/servers/googlesuper 2. Click Connect and complete OAuth in your MCP client (Claude, Cursor, VS Code, etc.) 3. MCP endpoint: https://googlesuper.run.tools
Tools (50)
-
GOOGLESUPER_ACL_PATCHUpdates an access control rule for a calendar using patch semantics (partial update). This allows modifying specific fields without affecting other properties. Note: Each patch request consumes three quota units. For domain-type ACL rules, if PATCH fails with 500 error, this action will automatically fallback to UPDATE method.
-
GOOGLESUPER_ADD_ENRICHMENTAdds an enrichment at a specified position in a defined album.
-
GOOGLESUPER_ADD_FILE_SHARING_PREFERENCEModifies sharing permissions for an existing Google Drive file, granting a specified role to a user, group, domain, or 'anyone'.
-
GOOGLESUPER_ADD_LABEL_TO_EMAILAdds and/or removes specified Gmail labels for a message; ensure `message_id` and all `label_ids` are valid (use 'listLabels' for custom label IDs).
-
GOOGLESUPER_ADD_OR_REMOVE_TO_CUSTOMER_LISTAddOrRemoveToCustomerList Tool will add a contact to a customer list in Google Ads. Note: It takes 6 to 12 hours for changes to be reflected in the customer list.
-
GOOGLESUPER_ADD_SHEETAdds a new sheet (worksheet) to a spreadsheet. Use this tool to create a new tab within an existing Google Sheet, optionally specifying its title, index, size, and other properties. IMPORTANT: - Always provide the spreadsheetId. Use 'Search Spreadsheets' action if you need to find it by name - Sheet names must be unique within the spreadsheet - For tab colors, use EITHER rgbColor OR themeColor, never both - Index must be less than or equal to the current number of sheets - CONCURRENCY WARNING: D
-
GOOGLESUPER_AGGREGATE_COLUMN_DATASearches for rows where a specific column matches a value and performs mathematical operations on data from another column.
-
GOOGLESUPER_APPEND_DIMENSIONTool to append new rows or columns to a sheet, increasing its size. Use when you need to add empty rows or columns to an existing sheet.
-
GOOGLESUPER_BATCH_ADD_MEDIA_ITEMSAdds one or more media items to an album in Google Photos.
-
GOOGLESUPER_BATCH_CREATE_MEDIA_ITEMSUnified action to upload media files and create them as items in Google Photos.
-
GOOGLESUPER_BATCH_DELETE_MESSAGESTool to permanently delete multiple Gmail messages in bulk. Use when you need to efficiently remove large numbers of emails (e.g., retention enforcement, mailbox hygiene).
-
GOOGLESUPER_BATCH_GETRetrieves data from specified cell ranges in a Google Spreadsheet.
-
GOOGLESUPER_BATCH_GET_MEDIA_ITEMSReturns the list of media items for the specified media item identifiers.
-
GOOGLESUPER_BATCH_MODIFY_MESSAGESModify labels on multiple Gmail messages in one efficient API call. Supports up to 1,000 messages per request for bulk operations like archiving, marking as read/unread, or applying custom labels.
-
GOOGLESUPER_BATCH_RUN_REPORTSTool to return multiple analytics data reports in a batch. Use when you need to fetch multiple reports for one GA4 property in a single request.
-
GOOGLESUPER_BATCH_UPDATEUpdates a specified range in a Google Sheet with given values, or appends them as new rows if `first_cell_location` is omitted. Auto-expands grid for large datasets, preventing range errors. Requirements: Target sheet must exist and spreadsheet must contain at least one worksheet.
-
GOOGLESUPER_BATCH_UPDATE_VALUES_BY_DATA_FILTERTool to update values in ranges matching data filters. Use when you need to update specific data in a Google Sheet based on criteria rather than fixed cell ranges.
-
GOOGLESUPER_CALENDAR_LIST_INSERTInserts an existing calendar into the user's calendar list.
-
GOOGLESUPER_CALENDAR_LIST_UPDATEUpdates an existing entry on the user\'s calendar list.
-
GOOGLESUPER_CALENDARS_DELETEDeletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.
-
GOOGLESUPER_CALENDARS_UPDATEUpdates metadata for a calendar.
-
GOOGLESUPER_CHECK_COMPATIBILITYTool 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_FILTERTool 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_CALENDARClears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
-
GOOGLESUPER_CLEAR_TASKSPermanently clears all completed tasks from a specified Google Tasks list; this action is destructive and idempotent.
-
GOOGLESUPER_CLEAR_VALUESClears 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_MATRIXCalculates travel distance and duration matrix between multiple origins and destinations using the modern Routes API; supports OAuth2 authentication and various travel modes.
-
GOOGLESUPER_COPY_DOCUMENTTool 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_FILEDuplicates an existing file in Google Drive, identified by its `file_id`.
-
GOOGLESUPER_CREATE_ALBUMCreates a new album in Google Photos.
-
GOOGLESUPER_CREATE_AUDIENCE_EXPORTTool to create an audience export. Use after configuring the audience and dimensions to produce a long-running Operation.
-
GOOGLESUPER_CREATE_AUDIENCE_LISTTool to create an audience list. Use when you need to define and asynchronously populate a new AudienceList resource under a GA4 property.
-
GOOGLESUPER_CREATE_CHARTCreate 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_COMMENTTool 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_LISTCreateCustomerList Tool will create a customer list in Google Ads.
-
GOOGLESUPER_CREATE_DOCUMENTCreates 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_MARKDOWNCreates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.
-
GOOGLESUPER_CREATE_DRIVETool to create a new shared drive. Use when you need to programmatically create a new shared drive for collaboration or storage.
-
GOOGLESUPER_CREATE_EMAIL_DRAFTCreates 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_EVENTCreate 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": [{
-
GOOGLESUPER_CREATE_EXPANDED_DATA_SETTool 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_FILECreates 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_TEXTCreates 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_FOLDERCreates 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_FOOTERTool 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_FOOTNOTETool 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_SHEET1Creates a new Google Spreadsheet in Google Drive using the provided title.
-
GOOGLESUPER_CREATE_HEADERTool 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_LABELCreates a new label with a unique name in the specified user's Gmail account.
-
GOOGLESUPER_CREATE_MEETCreates a new Google Meet space, optionally configuring its access type and entry point access controls.