The catalogue/Google Drive

Google Drive

app.google.drive

Browse, upload, share, and organize Drive files, read Sheets and Slides, and edit Docs

OAuth 2googleRead the source
Version2.0.0
Categorygoogle
AuthOAuth 2
Tools19
Transportstdio
LicenceMIT
01

What it does

The app, in its own words.

Manage Google Drive files and folders - upload, download, share, search, read content

googledrivefilesstorage
02

Tools

19 tools the agent can call.

Every one is declared with typed parameters and returns structured results, so the host can render them instead of narrating them.

  • copy-fileCreate a copy of a file in Google Drive.
  • create-commentCreate a comment on a file.
  • create-documentCreate a native, editable Google Doc from text content. Pass the body as HTML (default, best formatting), Markdown, or plain text — Drive converts it into a real Google Doc, NOT an .html file. Use this to author documents; use upload-file only for existing local files.
  • create-folderCreate a new folder in Google Drive.
  • create-replyCreate a reply to a comment. Can also be used to resolve a comment.
  • delete-commentDelete a comment.
  • delete-fileDelete a file or folder from Google Drive.
  • download-fileDownload a file from Google Drive.
  • get-commentGet a specific comment by ID.
  • get-fileGet detailed information about a specific file or folder.
  • get-file-contentGet the plain-text content of a Google Doc or text file. Does NOT extract text from binary files (PDF, Word, etc.) — for those, download the file and use the file-processor "file-to-markdown" tool.
  • list-commentsList all comments on a file.
  • list-filesList files and folders in Google Drive. Supports filtering by folder, file type, and search query.
  • list-repliesList all replies to a comment.
  • move-fileMove a file or folder to a different location in Google Drive.
  • search-filesSearch for files in Google Drive by name, content, or properties.
  • share-fileShare a file or folder with specific permissions.
  • update-commentUpdate the content of a comment.
  • upload-fileUpload a local file to Google Drive. By default the file is stored as-is with its real type. Pass convertTo to import it as a native Google file (e.g. an HTML/Word file -> editable Google Doc).
03

Auth and permissions

What it asks for.

Declared in the manifest, in advance. The app cannot reach anything it did not ask for here.

Scopes

https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/userinfo.email

System secrets

CLIENT_IDCLIENT_SECRET

User secrets

ACCESS_TOKENREFRESH_TOKEN

Reading further

The manifest and the source for Google Drive live in the monorepo, alongside the other apps.

Read the sourceBack to the catalogue

Google Drive · Agent Apps