Google Drive MCP server
Manage files, folders, permissions, and collaborative content in Google Drive
31 stars
Reviews
Write oneNobody has reviewed Google Drive yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Google Drive tools (46, 18 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
copy_filecreate_commentwrite actionCreates a comment on a file in Google Drive. The `fields` parameter must be set to specify which fields to return in the response.
create_comment_replywrite actionCreates a reply to an existing comment on a file. Replies can either add content or perform actions like resolving or reopening the parent comment.
create_filewrite actioncreate_file_permissionwrite actioncreate_shared_drivewrite actionCreates a new shared drive with specified configuration and access restrictions. Use a unique requestId to ensure idempotent creation and avoid duplicates.
delete_commentwrite actionDeletes a comment from a file. The comment and all associated replies will be permanently removed.
delete_filewrite actionPermanently deletes a file owned by the user without moving it to trash. If the file is a folder, all descendants owned by the user are also deleted. For shared drives, the user must be an organizer on the parent folder.
delete_file_revisionwrite actionPermanently deletes a specific version of a file. Only binary files (images, videos, etc.) support revision deletion; revisions for Google Docs, Sheets, and the last remaining file version cannot be deleted.
delete_permissionwrite actionRemoves a specific permission from a file or shared drive. Note that concurrent permission operations on the same file are not supported; only the last update will be applied.
delete_replywrite actionDeletes a reply from a comment on a file. This operation permanently removes the specified reply and cannot be undone.
delete_shared_drivewrite actionPermanently deletes a shared drive for which the user is an organizer. The shared drive must not contain any untrashed items unless item deletion is explicitly enabled with domain admin access.
download_fileDownloads the content of a file from Google Drive. Operations are valid for 24 hours from the time of creation.
empty_trashPermanently deletes all of the user's trashed files. This action cannot be undone and will remove all items currently in the trash.
export_documentExports a Google Workspace document to a specified format and returns the exported content as bytes. The exported content is limited to 10 MB.
generate_file_idsGenerates a batch of file IDs for use in subsequent file creation or copy operations. These pre-generated IDs enable efficient file management workflows in Google Drive or App Data Folder.
get_access_proposalRetrieves a specific access proposal for a file by its ID. Use this to check the status and details of pending access requests.
get_approvalRetrieves a specific approval by its ID from a file. Use this to fetch details about an approval request or decision.
get_change_start_page_tokenRetrieves the starting page token for listing future changes in Google Drive. Use this token to begin monitoring changes that occur after the current moment.
get_commentRetrieves a specific comment from a file by its ID. Supports optional retrieval of deleted comments, which will have their original content removed.
get_fileRetrieve a file's metadata or content by ID. Use alt=media to download file contents, or use the export operation for Google Docs, Sheets, and Slides formats.
get_file_revisionRetrieves a specific file revision's metadata or content by its ID. Use this to access historical versions of a file for review, recovery, or comparison purposes.
get_permissionRetrieves a specific permission for a file by its ID. Use this to inspect sharing settings and access details for a particular file permission.
get_replyRetrieves a specific reply to a comment on a file. Optionally includes deleted replies, which are returned without their original content.
get_shared_driveRetrieves metadata for a shared drive by its ID. Use domain administrator access to retrieve drives belonging to your organization's domain.
get_user_infoRetrieves information about the authenticated user, their Drive, and system capabilities. Use the `fields` parameter to specify which user properties and Drive details to return.
hide_shared_driveHides a shared drive from the default view, removing it from the user's primary shared drive list. The drive remains accessible but is no longer displayed in standard navigation.
list_access_proposalsRetrieve pending access proposals for a file. Only users with approver permissions can list access proposals; other users will receive a 403 error.
list_approvalsRetrieves a paginated list of approvals associated with a specific file. Use pagination parameters to control result size and navigate through multiple pages.
list_changesRetrieves a list of changes for a user's My Drive or shared drive, enabling tracking of file modifications, deletions, and access changes. Use page tokens to iterate through results.
list_commentsRetrieves all comments on a file, with options to filter by modification time and include deleted comments. The `fields` parameter must be specified to define which comment fields to return.
list_file_labelsRetrieves all labels applied to a specific file. Supports pagination to handle large label sets across multiple pages.
list_file_permissionsRetrieves all permissions for a file or shared drive, including access levels and sharing settings. Supports pagination and optional filtering for published views.
list_file_revisionsRetrieves a list of revisions for a specified file. Note that the revision history may be incomplete for files with extensive revision histories, and older revisions might be omitted from the response.
list_filesRetrieves a list of the user's files with support for searching, filtering, and sorting. By default, all files including trashed items are returned; use the trashed parameter to exclude deleted files.
list_repliesRetrieves all replies to a specific comment on a file. Supports pagination and optional inclusion of deleted replies.
list_shared_drivesRetrieves a list of shared drives accessible to the user, with optional filtering by search query and pagination support. Domain administrators can retrieve all shared drives within their domain by setting useDomainAdminAccess to true.
resolve_access_proposalApproves or denies a pending access proposal for a file. The approver can specify allowed roles when accepting and optionally notify the requester of the decision.
unhide_shared_driveRestores a shared drive to the default view, making it visible in the shared drives list. Use this operation to unhide a shared drive that was previously hidden from view.
update_commentwrite actionUpdates an existing comment in a file using patch semantics, allowing you to modify the comment's content. The `fields` parameter must be set to specify which fields to return in the response.
update_filewrite actionupdate_file_labelswrite actionUpdates the labels applied to a file by adding, modifying, or removing label fields. Returns the list of labels that were successfully added or modified.
update_file_permissionwrite actionUpdates a file or shared drive permission using patch semantics. Supports modifying role, expiration, ownership transfer, and access settings. Note: Concurrent operations on the same file are not supported; only the last update applies.
update_file_revisionwrite actionUpdates a file revision's metadata using patch semantics, allowing you to preserve revisions indefinitely or configure auto-republishing behavior for Docs Editors files.
update_replywrite actionUpdates a reply on a comment in a file using patch semantics. Supports modifying reply content or changing the reply's action status (resolve/reopen) relative to the parent comment.
update_shared_drivewrite actionUpdates the metadata and settings for a shared drive, including name, appearance, visibility, and access restrictions. Requires the shared drive ID and appropriate permissions to modify the specified properties.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 138 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How Google Drive compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 53% of 1,299 Productivity servers
- Tools
- 46
- the typical Productivity server has 7
- Tools that change things
- 39%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 31
- more than 86% of 854 Productivity servers
What its tools let an agent do: 27 read · 6 create · 7 change · 6 delete
Install Google Drive in Claude Code, Cursor or VS Code
claude mcp add google-drive -- uvx mcparmory-google-drive
What the publisher says
From the Google Drive repository's README, as published. We do not edit it. Read it on GitHub
MCP Armory Registry
Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.
Servers · Install & Usage · Features · How it works · License
MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.
<!-- SERVERS:BEGIN -->
Servers
🧠 AI & Machine Learning   ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate
📊 Analytics   Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog
⛓️ Blockchain & Crypto   Alchemy NFT
💼 CRM & Sales   Apollo
💬 Communication   Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack
🗄️ Data & Databases   Enigma · Pinecone
🛠️ Developer Tools   AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry
📄 Documents & Printing   PDF.co
🛒 E-commerce   Shopify Admin
💰 Finance   Alpha Vantage · Polygon · Ramp
👥 HR & Recruiting   BambooHR
☁️ Infrastructure   Globalping · Grafana · PagerDuty · Rootly · Runpod
⚖️ Legal & Compliance   NetLicensing
🗺️ Maps & Location   Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Google Drive: common questions
- Is Google Drive MCP server safe?
- Mostly: it is graded B (80/100). Read the Google Drive safety report
- How do I install Google Drive?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Google Drive need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Google Drive maintained?
- The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
- What can I use instead of Google Drive?
- Servers from other publishers that do the same job: gflow-cli MCP server, three.ws Blender MCP server and Sheets MCP server.
- How does Google Drive compare with other Productivity MCP servers?
- safety score 80/100 (higher than 53% of 1,299 Productivity servers); tools 46 (the typical Productivity server has 7); tools that change things 39% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Google Drive
Same job from other publishers: the closest match first, then the best rated.
- gflow-cliDrive Google Flow from an agent: Veo video and Imagen image generationnot reviewedEstablishedA
- three.ws BlenderDrive a local Blender headlessly: inspect, convert, render and script 3D files.not reviewedEstablishedB
- Sheets MCPGoogle Sheets for agent workflows in Claude Code and Claude Desktop: APIs, files, schedules, undo.not reviewedEstablishedA
- ArgentDrive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agentnot reviewedWidely usedA
- Agent-Native CalendarAgent-Native Google Calendar - manage events, sync, and public bookingnot reviewedEstablishedA