otheroauth2

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.

Verdict

Google Super bundles 50+ Google Workspace and Ads tools into one MCP, letting your team @mention it to manipulate Sheets, Drive files, Photos albums, and Ads customer lists without leaving Switchy. Marketing ops can update spreadsheets mid-conversation, support can share Drive links on the fly, and campaign managers can sync contact lists to Ads. The breadth is impressive, but OAuth setup is heavy—you'll grant scopes across multiple Google services at once. Best for teams already deep in the Google ecosystem who want a single integration instead of juggling five separate MCPs.

Common use cases

  • Append form responses to a live Sheet
  • Share Drive files with external partners
  • Batch upload event photos to an album
  • Sync CRM contacts to Ads customer lists
  • Aggregate sales data across Sheet tabs

Integration

Vendor
Google Super
Category
other
Auth
OAUTH2
Tools
50
Composio slug
googlesuper

Tools

  • Add Enrichment

    Adds an enrichment at a specified position in a defined album.

  • Add file sharing preference

    Modifies sharing permissions for an existing google drive file, granting a specified role to a user, group, domain, or 'anyone'.

  • Add or remove to customer list
    destructive

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

  • Add Sheet to Spreadsheet

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

  • Aggregate Column Data

    Searches for rows where a specific column matches a value and performs mathematical operations on data from another column.

  • Append Dimension

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

  • Batch Add Media Items

    Adds one or more media items to an album in google photos.

  • Batch Create Media Items

    Unified action to upload media files and create them as items in google photos.

  • Batch Get Media Items

    Returns the list of media items for the specified media item identifiers.

  • Batch get spreadsheet

    Retrieves data from specified cell ranges in a google spreadsheet; ensure the spreadsheet has at least one worksheet and any explicitly referenced sheet names in ranges exist.

  • Batch update spreadsheet

    Updates a specified range in a google sheet with given values, or appends them as new rows if `first cell location` is omitted; ensure the target sheet exists and the spreadsheet contains at least one worksheet.

  • Batch Update Values by Data Filter

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

  • Clear Basic Filter

    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.

  • Clear Calendar

    Clears a primary calendar. this operation deletes all events associated with the primary calendar of an account.

  • Clear spreadsheet values

    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.

  • Clear tasks

    Permanently clears all completed tasks from a specified google tasks list; this action is destructive and idempotent.

  • Copy file

    Duplicates an existing file in google drive, identified by its `file id`.

  • Copy Google Document

    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 t

  • Create a document

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

  • Create a File from Text

    Creates a new file in google drive from provided text content (up to 10mb), supporting various formats including automatic conversion to google workspace types.

  • Create a folder

    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.

  • Create a Google Sheet

    Creates a new google spreadsheet in google drive using the provided title.

  • Create Album

    Creates a new album in google photos.

  • Create a Meet

    Creates a new google meet space, optionally configuring its access type and entry point access controls.

  • Create a task list

    Creates a new task list with the specified title.

  • Create Chart in Google Sheets

    Create a chart in a google sheets spreadsheet using the specified data range and chart type.

  • Create Comment

    Tool to create a comment on a file. use when you need to add a new comment to a specific file in google drive.

  • Create customer list

    Createcustomerlist tool will create a customer list in google ads.

  • Create Document Markdown

    Creates a new google docs document, optionally initializing it with a title and content provided as markdown text.

  • Create email draft

    Creates a gmail email draft, supporting to/cc/bcc, subject, plain/html body (ensure `is html=true` for html), attachments, and threading.

  • Create Event

    Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar. by default, adds the organizer as an attendee unless exclude organizer is set to true.

  • Create Expanded Data Set

    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.

  • Create File or Folder

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

  • Create Footer

    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.

  • Create Footnote

    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.

  • Create Header

    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.

  • Create label

    Creates a new label with a unique name in the specified user's gmail account.

  • Create Named Range

    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.

  • Create Paragraph Bullets

    Tool to add bullets to paragraphs within a specified range in a google document. use when you need to format a list or a set of paragraphs as bullet points.

  • Create Reply

    Tool to create a reply to a comment in google drive. use when you need to respond to an existing comment on a file.

  • Create Shared Drive

    Tool to create a new shared drive. use when you need to programmatically create a new shared drive for collaboration or storage.

  • Create Shortcut to File/Folder

    Tool to create a shortcut to a file or folder in google drive. use when you need to link to an existing drive item from another location without duplicating it.

  • Create spreadsheet column

    Creates a new column in a google spreadsheet, requiring a valid `spreadsheet id` and an existing `sheet id`; an out-of-bounds `insert index` may append/prepend the column.

  • Create spreadsheet row

    Inserts a new, empty row into a specified sheet of a google spreadsheet at a given index, optionally inheriting formatting from the row above.

  • Delete Calendar
    destructive

    Deletes a secondary calendar. use calendars.clear for clearing all events on primary calendars.

  • Delete Comment
    destructive

    Deletes a comment from a file. use when you need to remove a specific comment from a google drive file.

  • Insert Calendar into List

    Inserts an existing calendar into the user's calendar list.

  • Modify email labels

    Adds and/or removes specified gmail labels for a message; ensure `message id` and all `label ids` are valid (use 'listlabels' for custom label ids).

  • Update Calendar

    Updates metadata for a calendar.

  • Update Calendar List Entry

    Updates an existing entry on the user\'s calendar list.

Setup

Setup guide

  1. 11. In Switchy, open your Space settings and click 'Add Integration'. 2. Search for 'Google Super' and select it from the MCP directory. 3. Click 'Connect' to start OAuth—you'll be redirected to Google's consent screen. 4. Review the requested scopes (Sheets, Drive, Photos, Ads) and click 'Allow' to grant access. 5. You'll return to Switchy with a green 'Connected' badge next to Google Super. 6. Test the connection by typing '@Google Super list my recent Google Sheets' in any Space—if it returns a list, you're live. 7. To invoke a tool, @mention Google Super and describe the task in plain English (e.g. '@Google Super append this data to the Q1 budget sheet'). 8. The MCP will confirm which tool it's using and show results inline. 9. If a tool fails, check that the relevant Google service is enabled in your workspace admin console.

What teammates see: by default, memories from Google Super are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Update Budget Sheet

@Google Super append a row to the 'Q1 Budget' sheet in my Drive with these values: date=2025-01-15, category=Software, amount=299, notes=Switchy subscription.
Open in a Space →

Share Drive File

@Google Super give view access to the file 'Project Proposal v3' in my Drive for the email client@example.com.
Open in a Space →

Create Photos Album

@Google Super create a new album called 'Team Offsite 2025' and upload the three images I just attached to this Space.
Open in a Space →

Aggregate Sheet Column

@Google Super in the 'Sales Log' sheet, sum all values in the 'Revenue' column where 'Region' equals 'West'.
Open in a Space →

Sync Ads Customer List

@Google Super add the email lead@startup.io to the 'Q1 Prospects' customer list in Google Ads.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Google Super search my Drive for all PDFs modified in the last 30 days and list them by file name and last editor

Output

Found 14 PDF files modified in the last 30 days. Here's a summary: 'Q4_Budget_Draft.pdf' (last edited by sarah@company.com on Jan 15), 'Client_Proposal_v3.pdf' (edited by you on Jan 12), 'Engineering_Roadmap.pdf' (edited by mike@company.com on Jan 8)... The full list includes modification dates and editor emails. This example illustrates a typical search-and-summarize workflow across your Drive files.

Notes

This example uses Drive search tools to filter by file type and date range. Requires OAuth2 scope for Drive read access. Results depend on your actual Drive contents and sharing permissions — files you can't access won't appear in the list.

Prompt

@Google Super create a new Google Sheet called 'Campaign Tracker' with columns for Campaign Name, Budget, Start Date, and Status

Output

Created a new Google Sheet titled 'Campaign Tracker' with four columns as specified. The sheet is now available in your Drive and includes a header row with: Campaign Name, Budget, Start Date, Status. You can find it at [illustrative link]. This example shows how the MCP can scaffold new spreadsheets with predefined structure.

Notes

This uses the 'Add Sheet to Spreadsheet' tool to create a new file and define its schema. Requires Drive write scope. The MCP doesn't populate data rows automatically — you'd follow up with append or update tools to add campaign entries.

Prompt

@Google Super add the last 10 photos from my phone to a new album called 'Team Offsite Jan 2025' and share it with our marketing group

Output

Created a new album 'Team Offsite Jan 2025' in Google Photos and added 10 recent media items. The album is now shared with the marketing group (marketing@company.com) with view access. This example demonstrates batch media operations and permission management across Photos and Drive. Note: the MCP identifies 'last 10 photos' based on upload timestamp, not capture date.

Notes

This combines 'Batch Add Media Items' and file sharing tools. Requires OAuth2 scopes for Photos and Drive. Changes to sharing permissions may take a few minutes to propagate. If the marketing group email doesn't exist in your domain, the share will fail.

Use-case deep-dives

Ad campaign contact sync for agencies

When Google Super makes sense for multi-client ad ops

A 6-person agency managing Google Ads for 12 clients needs to sync CRM contacts into customer lists without manual CSV uploads. Google Super's 'Add or remove to customer list' tool handles this, but the 6-12 hour propagation delay means it's only viable for weekly audience refreshes, not real-time retargeting. The OAuth2 flow lets each account manager authenticate once per client account. If your agency runs daily or hourly list updates, the lag kills responsiveness and you're better off scripting the Ads API directly. For weekly or biweekly syncs where you also need Drive file sharing or Sheets updates in the same workflow, Google Super consolidates three integrations into one. Worth the setup if you're already paying for a workspace automation tool and your cadence tolerates the delay.

Photo album curation for event teams

Google Super for batch photo workflows at small scale

A 3-person event production team shoots 200-400 photos per gig and needs to organize them into client-facing Google Photos albums with captions. Google Super's 'Batch Create Media Items' and 'Add Enrichment' tools let you script uploads and metadata in one pass. The OAuth2 setup is straightforward if everyone uses the same Google Workspace account. The catch: if you're processing more than 1,000 photos per event or need advanced editing metadata, the MCP's 50-tool surface doesn't expose fine-grained album settings or bulk caption editing. At that scale, you're manually captioning in the Photos UI anyway. This MCP wins when your volume is under 500 images per batch and you want to automate the upload-organize-share loop without leaving your AI workspace.

Spreadsheet reporting for finance teams

When Google Super's Sheets tools beat manual data entry

A 4-person finance team reconciles monthly expenses by pulling data from invoices, appending rows to a master Google Sheet, and aggregating totals by vendor. Google Super's 'Add Sheet to Spreadsheet', 'Append Dimension', and 'Aggregate Column Data' tools automate the append-and-sum loop. The OAuth2 auth means each analyst can run the workflow on their own credentials without sharing service account keys. The limitation: if your reconciliation logic needs pivot tables, conditional formatting, or cross-sheet VLOOKUP, those aren't exposed in the 50-tool set. You'll still open Sheets for the final formatting pass. Google Super is the right call when your workflow is 80% data append and 20% manual review, and you're tired of copy-pasting invoice line items every month.

Frequently asked

What does the Google Super MCP actually do in Switchy?

It connects 50+ Google tools into one MCP — Drive file sharing, Sheets operations, Photos album management, and Google Ads customer list updates. Instead of juggling separate Google APIs, your team uses natural language to append rows, batch-upload photos, or modify Drive permissions. Think of it as a unified Google workspace layer that sits inside Switchy's chat interface.

Which Google OAuth scopes does this MCP request?

The exact scopes depend on which Google services you use, but expect requests for Drive (file read/write/share), Sheets (spreadsheet edit), Photos (library access), and potentially Ads (customer list management). You'll see the full permission list during OAuth setup. If your Google Workspace admin restricts third-party app access, you may need their approval before connecting.

Can it create new Google Docs or Slides, or just Sheets?

The representative tools show Sheets operations (add sheet, append rows, aggregate columns) and Drive file sharing, but no explicit Doc or Slides creation. If you need to generate Docs programmatically, check the full tool list in Switchy's MCP settings after connecting — or use Google's native API for document creation and this MCP for everything else.

Why use this MCP instead of Google's own APIs?

You skip the OAuth boilerplate, credential rotation, and per-service client setup. One connection gives your team conversational access to Drive, Sheets, Photos, and Ads tools without writing code. The trade-off: you're limited to the 50 tools Google Super exposes, so niche API endpoints (like advanced Sheets chart formatting) may not be available.

Who on the team should connect the Google Super MCP?

Whoever owns the Google account with the broadest permissions across Drive, Sheets, Photos, and Ads. If your team shares a service account for automation, connect that. Individual users can connect their own accounts, but then tool access is scoped to their personal Google data — fine for personal Sheets, risky for shared Drive folders.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.