Google Drive MCP Server
Search, read, create, and govern Drive files through one MCP interface.
Drive is the connective tissue of Google Workspace, and this service treats it that way: search_drive_files speaks the full Drive query syntax, get_drive_file_content reads native Google formats and uploaded Office files alike, and the import trio — import_to_google_doc, import_to_google_sheets, import_to_google_slides — converts Markdown, DOCX, XLSX, CSV, and PPTX files into their editable Google equivalents.
A full permissions toolkit — manage_drive_access, set_drive_file_permissions, check_drive_file_public_access — means an assistant can not only find and create files but audit and fix how they are shared.
What you can ask
- “Find the latest version of the Q3 budget deck and share it with the finance group as viewer”
- “Convert this Markdown report into a Google Doc in the Projects folder”
- “Check whether anything in the Client Deliverables folder is publicly accessible”
All 16 Google Drive MCP tools
Expand any tool for its full parameter list. Tiers control how many tools the server
registers: start lean with --tool-tier core and step up to extended or complete when a workflow needs more.
Every service in one reference: full API documentation →
OAuth scopes
The server requests only the scopes for the services you enable. In read-only mode it requests just the readonly variants and skips registering write tools entirely.
drive.readonlysearch, list, and read filesdrive.filecreate and edit files the app ownsdrivefull access including permission management (implies both)
Google Drive MCP questions
- Can it read Microsoft Office files stored in Drive?
- Yes. get_drive_file_content has export support, so .docx, .xlsx, and .pptx files uploaded to Drive are readable alongside native Google formats — no manual conversion step.
- Does it work with shared drives or only My Drive?
- Both. Search, folder creation, and listing all support shared drives, so team content is reachable the same way personal content is.
- Can an assistant audit file sharing?
- That is what the Complete tier adds: get_drive_file_permissions returns the actual permission entries on a file, and check_drive_file_public_access answers the specific question security teams ask most.
- How does Markdown get into Google Docs?
- import_to_google_doc accepts Markdown, DOCX, or HTML — from inline content or a URL — and produces a real, editable Google Doc rather than a stored blob. The same pattern extends to spreadsheets and decks: import_to_google_sheets converts XLSX and CSV files, and import_to_google_slides converts PPTX presentations.
Works alongside
All services: Gmail MCP Google Drive MCP Google Calendar MCP Google Docs MCP Google Sheets MCP Google Slides MCP Google Forms MCP Google Tasks MCP Google Contacts MCP Google Chat MCP Google Custom Search MCP Google Apps Script MCP