Google Drive (Workspace MCP) for cloud storage
Google Drive, served through the Workspace MCP scoped to Drive, is our second pick for cloud storage, and for Google Workspace organizations it is the natural one: the files an agent needs already live there. It searches, reads, creates, and shares Drive content over OAuth, so the agent acts as the user rather than around them.
It sits second rather than first because the slot reflects the roundup as a whole, not a weakness for Workspace shops. Where your files live decides the pick: for Workspace, Drive is the obvious choice; Dropbox, Box, and Nextcloud each fit a different storage home.
How Google Drive (Workspace MCP) fits
The core tools cover the full file loop. search_drive_files uses Drive query syntax to find a document, get_drive_file_content reads it including Office files, PDFs, and images, and list_drive_items walks folders and shared drives. For writes, create_drive_file and create_drive_folder add content, update_drive_file moves or replaces it, and copy_drive_file clones a template. Sharing runs through get_drive_shareable_link and get_drive_file_download_url. The import tools, import_to_google_doc, import_to_google_slides, and import_to_google_sheets, convert uploads into native Workspace formats.
The limit worth naming is that this is Drive-specific and a community build, not an official Google server. It will not reach files in another provider, and enterprise content controls beyond Drive's own model are out of scope. Box is the stronger pick when you need governance and compliance controls on content; Dropbox fits consumer-style sync; Nextcloud is the choice when the store must be fully self-hosted. Reach for Google Drive when your documents already live in Workspace and you want the agent searching, reading, and sharing them where they sit.
Tools you would use
| Tool | What it does |
|---|---|
| search_drive_files | Searches Drive files using Google Drive query syntax. |
| get_drive_file_content | Reads the content of a Drive file, including Office documents, PDFs, and images. |
| get_drive_file_download_url | Returns a download URL for a Drive file so it can be saved to local disk. |
| create_drive_file | Creates a file in Drive, optionally fetching its content from a URL. |
| create_drive_folder | Creates an empty folder in Drive or a shared drive. |
| import_to_google_doc | Imports a file (Markdown, DOCX, HTML, and more) as a native Google Doc. |
| import_to_google_slides | Imports a presentation file (PPTX, PPT, ODP) as native Google Slides. |
| import_to_google_sheets | Imports a spreadsheet file (XLSX, CSV, TSV, and more) as a native Google Sheet. |
| get_drive_shareable_link | Gets a shareable link for a Drive file. |
| list_drive_items | Lists the contents of a folder or the available shared drives. |
FAQ
- Can the Google Drive MCP server read PDFs and Office files, or only Google Docs?
- Yes. get_drive_file_content reads Office documents, PDFs, and images alongside native Google files. The import tools can also convert DOCX, PPTX, or XLSX uploads into native Google Docs, Slides, or Sheets.
- Is this an official Google MCP server?
- No. It is the community Google Workspace MCP from taylorwilsdon, scoped to Drive, connecting over OAuth. It covers search, read, create, and share across Drive, but it is not published by Google.