Skip to main content
Glama
605,263 tools. Updated 2026-09-23 23:31

"Managing Google Drive Files and Folders with Google Apps Script" matching MCP tools:

  • Creates a new Word (.docx) document at `path` with the given text content (and an optional title rendered as the heading). Requires confirm=true — called without it, returns a preview of what will be written instead of creating the file. The path must be somewhere Local MCP can write; Desktop/Documents/Downloads may need a one-time Files-and-Folders grant (System Settings → Privacy & Security → Files and Folders). Returns {created, path}. For a OneDrive or Google Drive path use onedrive_write_file / gdrive_write_file; to append to an existing doc use word_append, to read one word_read.
    ConnectorOAuth
  • Pull the files in a Google Drive or OneDrive FOLDER into this brand's Library, so they can be used like anything rendered here — published, scheduled, cloned, used as a product photo or a reference. Hermoso downloads each file with the user's own connected account (a Drive/OneDrive file is not public, so this is the only way in) and stores a durable Hermoso url for each. Give `folderId` from list_drive_files / list_onedrive_files with onlyFolders — omit it for the root. GOOGLE DRIVE ONLY SHOWS WHAT THE USER HANDED OVER: our Drive scope is `drive.file`, so Hermoso can see the files and folders it created plus the ones the user picked with the Google picker in the app, and NEVER their whole Drive — if a folder comes back empty, that is the answer, and the user picks it in the app once to make it reachable. OneDrive has no such limit. SUBFOLDERS ARE NOT WALKED and Google-native docs (Docs/Sheets/Slides) have no file to download: both are reported back BY NAME rather than silently dropped, along with anything too large or unreadable, so you can tell the user exactly what did and did not come across.
    ConnectorNo auth
  • Save a Hermoso render — or ANY file — into the user’s connected Google Drive. Pass a Hermoso render URL as url (or urls[] for several); for a local/external file, call upload_file first and pass the url it returns. Optional folder (created if new) + name. Returns the Drive file(s) with a webViewLink. Needs Google Drive connected (Settings > Connectors > Google Drive — one connection covers Drive, Sheets and Docs). NOTE: Hermoso uses the drive.file scope, so it reaches ONLY the files it created plus any the user explicitly handed over with the Google file picker in the app — never their whole Drive.
    ConnectorNo auth
  • Link (or unlink with 'none') a Google Drive folder to ONE target: a production folder (its assignments and sub-folders inherit it) or a single assignment (takes precedence over its folder). The creator's next uploads for that target go straight into the Drive folder.
    ConnectorAPI key
  • Reads a text file from the synced Google Drive folder (.txt, .md, .csv, .json, code files...). Note: native Google Docs/Sheets/Slides sync as .gdoc/.gsheet pointers, not real files — export them from Drive or read Office/PDF copies instead. Auto-detects UTF-8 with Latin-1/CP1252 fallback. For files outside Google Drive, use file_read.
    ConnectorOAuth
  • Lists the Google Drive folders synced on this Mac (My Drive, Shared drives, per-account mounts). Start here to get valid paths for the other gdrive_* tools. Reads the folder Google Drive for Desktop already syncs — no Google API, no OAuth.
    ConnectorOAuth

Matching MCP Servers

Matching MCP Connectors

  • Structured Google search, news, and local results at scale - organic results, news, and local packs

  • MCP server for google-trends

  • Status of the organization's Google Drive connection, used to send creators' submitted videos straight into Drive folders instead of the app's storage. Connecting (Google consent screen) can only be done by a manager from the app (Production → folder menu → 'Link a Drive folder'); once connected, this MCP can list/create Drive folders and link them to production folders or assignments.
    ConnectorAPI key
  • List the Google Drive files & folders Hermoso can reach — the ones it created, plus any the user handed over with the Google file picker in the app (the drive.file scope exposes nothing else, never their entire Drive). This is how you find the id of a file the user picked. Filter by query (name contains …), folderId (contents of a folder), or onlyFolders:true. Paginate with pageToken. Read-only.
    ConnectorNo auth
  • Search apps on the Apple App Store, Google Play, or both. Returns matching apps with store, title, developer, icon, price, rating, category, and url. Use store="both" to fan out to both engines and merge results. Apple limit is clamped to 50; Google supports 1-250. The price filter (free/paid) only applies to Google.
    ConnectorNo auth
  • Lists files and folders in a Google Drive path (the locally-synced folder). Use gdrive_root first for valid roots — 'My Drive' and 'Shared drives' live inside each mount. Returns up to `limit` entries (default 1000).
    ConnectorOAuth
  • List files in your Google Drive. Optionally filter by name, type, owner, or modified date (e.g., 'name contains "report"'). Returns file names, IDs, types, and metadata.
    ConnectorNo auth
  • Create a folder in the organization's connected Google Drive (at the root, or inside an accessible Drive folder) and optionally link it right away to a production folder so the creators' videos land in it. Folders created here stay writable by the app.
    ConnectorAPI key
  • List the Google Drive folders this app can write into (drive.file scope: folders picked in the app or created via create_drive_folder), with the production folders / assignments currently linked to each. Use the ids with set_drive_folder.
    ConnectorAPI key
  • Create a new Google Spreadsheet in the user’s Drive and optionally fill it with rows — e.g. export a swipefile, ad list, or performance report. Pass rows as an array of row arrays (first row = headers). Returns the spreadsheet id + URL. Needs Google Drive connected (Settings > Connectors > Google Drive — one connection covers Drive, Sheets and Docs).
    ConnectorNo auth
  • Create a new Google Doc in the user’s Drive with a title + optional body text — e.g. export ad copy, a creative brief, or a report. Returns the document id + URL. Needs Google Drive connected (Settings > Connectors > Google Drive — one connection covers Drive, Sheets and Docs).
    ConnectorNo auth
  • Searches the synced Google Drive folder for files by name (recursive). Returns up to max_results matches (default 50).
    ConnectorOAuth
  • Download file content from Drive. Export Google Docs/Sheets/Slides to PDF, Word, Excel, etc., or retrieve raw content from other files.
    ConnectorNo auth
  • Create a folder in Google Drive. Use this to organize files. The folder can be set as the default location for new files.
    ConnectorOAuth