MCP.Market

Google Drive MCP server

by mcparmory.com·com.mcparmory/google-drive·v1.0.2·31 stars

Manage files, folders, permissions, and collaborative content in Google Drive

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

31 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • copy_file
  • create_commentwrite action

    Creates 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 action

    Creates 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 action
  • create_file_permissionwrite action
  • create_shared_drivewrite action

    Creates a new shared drive with specified configuration and access restrictions. Use a unique requestId to ensure idempotent creation and avoid duplicates.

  • delete_commentwrite action

    Deletes a comment from a file. The comment and all associated replies will be permanently removed.

  • delete_filewrite action

    Permanently 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 action

    Permanently 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 action

    Removes 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 action

    Deletes a reply from a comment on a file. This operation permanently removes the specified reply and cannot be undone.

  • delete_shared_drivewrite action

    Permanently 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_file

    Downloads the content of a file from Google Drive. Operations are valid for 24 hours from the time of creation.

  • empty_trash

    Permanently deletes all of the user's trashed files. This action cannot be undone and will remove all items currently in the trash.

  • export_document

    Exports 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_ids

    Generates 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_proposal

    Retrieves a specific access proposal for a file by its ID. Use this to check the status and details of pending access requests.

  • get_approval

    Retrieves a specific approval by its ID from a file. Use this to fetch details about an approval request or decision.

  • get_change_start_page_token

    Retrieves 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_comment

    Retrieves a specific comment from a file by its ID. Supports optional retrieval of deleted comments, which will have their original content removed.

  • get_file

    Retrieve 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_revision

    Retrieves 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_permission

    Retrieves a specific permission for a file by its ID. Use this to inspect sharing settings and access details for a particular file permission.

  • get_reply

    Retrieves a specific reply to a comment on a file. Optionally includes deleted replies, which are returned without their original content.

  • get_shared_drive

    Retrieves metadata for a shared drive by its ID. Use domain administrator access to retrieve drives belonging to your organization's domain.

  • get_user_info

    Retrieves 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_drive

    Hides 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_proposals

    Retrieve pending access proposals for a file. Only users with approver permissions can list access proposals; other users will receive a 403 error.

  • list_approvals

    Retrieves a paginated list of approvals associated with a specific file. Use pagination parameters to control result size and navigate through multiple pages.

  • list_changes

    Retrieves 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_comments

    Retrieves 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_labels

    Retrieves all labels applied to a specific file. Supports pagination to handle large label sets across multiple pages.

  • list_file_permissions

    Retrieves all permissions for a file or shared drive, including access levels and sharing settings. Supports pagination and optional filtering for published views.

  • list_file_revisions

    Retrieves 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_files

    Retrieves 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_replies

    Retrieves all replies to a specific comment on a file. Supports pagination and optional inclusion of deleted replies.

  • list_shared_drives

    Retrieves 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_proposal

    Approves 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_drive

    Restores 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 action

    Updates 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 action
  • update_file_labelswrite action

    Updates 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 action

    Updates 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 action

    Updates 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 action

    Updates 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 action

    Updates 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

no findings
  • 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
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 &ensp; ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate

📊 Analytics &ensp; Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog

⛓️ Blockchain & Crypto &ensp; Alchemy NFT

💼 CRM & Sales &ensp; Apollo

💬 Communication &ensp; Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack

🗄️ Data & Databases &ensp; Enigma · Pinecone

🛠️ Developer Tools &ensp; 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 &ensp; PDF.co

🛒 E-commerce &ensp; Shopify Admin

💰 Finance &ensp; Alpha Vantage · Polygon · Ramp

👥 HR & Recruiting &ensp; BambooHR

☁️ Infrastructure &ensp; Globalping · Grafana · PagerDuty · Rootly · Runpod

⚖️ Legal & Compliance &ensp; NetLicensing

🗺️ Maps & Location &ensp; 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-cli
    Drive Google Flow from an agent: Veo video and Imagen image generation
    A
  • three.ws Blender
    Drive a local Blender headlessly: inspect, convert, render and script 3D files.
    B
  • Sheets MCP
    Google Sheets for agent workflows in Claude Code and Claude Desktop: APIs, files, schedules, undo.
    A
  • Argent
    Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
    A
  • Agent-Native Calendar
    Agent-Native Google Calendar - manage events, sync, and public booking
    A

More from mcparmory.com →