← Back to search

google-drive-mcp

domdomegg Scanned 12d ago

MCP server for Google Drive - list, search, upload, download, and manage files and folders

B
85.3 / 100

Versions

1.3.0latest
Jun 22, 2026
1.2.1
May 25, 2026
1.2.0
Mar 7, 2026
1.1.2
Feb 23, 2026
1.1.1
Dec 28, 2025
+ show 3 moreshow less
1.1.0
Dec 28, 2025
1.0.1
Dec 13, 2025
1.0.0
Dec 11, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 23

permission_get
annotations: verified low

Get a specific permission by ID on a file or shared drive.

readOnlyHint true
comment_get
annotations: verified low

Get a specific comment and its replies.

readOnlyHint true
permissions_list
annotations: verified low

List all permissions on a file or shared drive. Shows who has access and their role.

readOnlyHint true
comment_create
annotations: verified low

Add a comment to a file. For images: supports anchored comments using the anchor parameter with format [null,[null,[x,y,width,height]],null,null] where coordinates are fractions 0-1. For Google Docs/Sheets/Slides: only unanchored comments work (appear in sidebar). Anchored comments cannot be created via API due to proprietary formats. See: https://issuetracker.google.com/issues/36763384. However, you can use comment_reply to reply to existing anchored comments.

readOnlyHint false idempotentHint false destructiveHint false
comments_list
annotations: verified low

List comments on a file. Works with Google Docs, Sheets, Slides, and other Drive files.

readOnlyHint true
file_delete
annotations: verified low

Permanently delete a file. This cannot be undone. In almost all cases, you should use file_update with trashed:true instead, which moves the file to trash where it can be restored within 30 days.

readOnlyHint false idempotentHint true destructiveHint true
permission_update
annotations: verified low

Update an existing permission on a file or shared drive. Can change role or expiration.

readOnlyHint false idempotentHint true destructiveHint false
permission_create
annotations: verified low

Share a file or shared drive by creating a new permission. Grants access to a user, group, domain, or anyone.

readOnlyHint false idempotentHint false destructiveHint false
file_update
annotations: verified low

Update a file\'s content or metadata. Provide content to update file content, or just metadata fields to update metadata only.

readOnlyHint false idempotentHint true destructiveHint true
reply_delete
annotations: verified low

Delete a reply from a comment.

readOnlyHint false idempotentHint true destructiveHint true
folder_create
annotations: verified low

Create a new folder in Google Drive.

readOnlyHint false idempotentHint false destructiveHint false
permission_delete
annotations: verified low

Remove a permission from a file or shared drive, revoking access for that user/group/domain.

readOnlyHint false idempotentHint true destructiveHint true
files_list
annotations: verified low

List files in Google Drive. Use query parameter to filter results using Drive search syntax.

readOnlyHint true
file_move
annotations: verified low

Move a file to a different folder by changing its parents.

readOnlyHint false idempotentHint true destructiveHint false
comment_reply
annotations: verified low

Add a reply to an existing comment.

readOnlyHint false idempotentHint false destructiveHint false
file_download
annotations: verified low

Download the content of a file. Text files are returned as plain text; binary files (images, PDFs, etc.) are returned base64-encoded with isBase64: true. For Google Docs/Sheets/Slides, use exportMimeType to specify the format (e.g., "text/plain" for Docs, "text/csv" for Sheets).

readOnlyHint true
file_copy
annotations: verified low

Create a copy of a file.

readOnlyHint false idempotentHint false destructiveHint false
file_upload
annotations: verified low

Upload a new file to Google Drive.

readOnlyHint false idempotentHint false destructiveHint false
reply_update
annotations: verified low

Update the content of an existing reply.

readOnlyHint false idempotentHint true destructiveHint true
reply_get
annotations: verified low

Get a specific reply to a comment.

readOnlyHint true
replies_list
annotations: verified low

List replies to a comment.

readOnlyHint true
file_get
annotations: verified low

Get metadata for a specific file by ID. Use file_download to get the file content.

readOnlyHint true
comment_resolve
annotations: verified low

Resolve or reopen a comment by posting a reply with the specified action.

readOnlyHint false idempotentHint true destructiveHint false

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 61

info
Tool 'file_delete' annotations are consistent annotation_checker · 80%
info
Tool 'permission_get' annotations are consistent annotation_checker · 80%
info
Tool 'comment_get' annotations are consistent annotation_checker · 80%
info
Tool 'permissions_list' annotations are consistent annotation_checker · 80%
info
Tool 'comment_create' annotations are consistent annotation_checker · 80%
info
Tool 'comments_list' annotations are consistent annotation_checker · 80%
info
Tool 'permission_update' annotations are consistent annotation_checker · 80%
info
Tool 'permission_create' annotations are consistent annotation_checker · 80%
info
Tool 'file_update' annotations are consistent annotation_checker · 80%
info
Tool 'reply_delete' annotations are consistent annotation_checker · 80%
info
Tool 'folder_create' annotations are consistent annotation_checker · 80%
info
Tool 'permission_delete' annotations are consistent annotation_checker · 80%
info
Tool 'files_list' annotations are consistent annotation_checker · 80%
info
Tool 'file_move' annotations are consistent annotation_checker · 80%
info
Tool 'comment_reply' annotations are consistent annotation_checker · 80%
info
Tool 'file_download' annotations are consistent annotation_checker · 80%
info
Tool 'file_copy' annotations are consistent annotation_checker · 80%
info
Tool 'file_upload' annotations are consistent annotation_checker · 80%
info
Tool 'reply_update' annotations are consistent annotation_checker · 80%
info
Tool 'reply_get' annotations are consistent annotation_checker · 80%
info
Tool 'replies_list' annotations are consistent annotation_checker · 80%
info
Tool 'file_get' annotations are consistent annotation_checker · 80%
info
Tool 'comment_resolve' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
low
Cross-tool reference in 'comments_list': Integration: 'works with Google' cross_tool_detector · 30%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.24.0 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.24.0 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@3.0.0 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@3.0.0 (GHSA-9crc-q9x8-hgqq) dependency_analyzer · 95%
medium
Buffer.from base64 in domdomegg-google-drive-mcp-a25ff9e/src/tools/file-upload.ts:55 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: comment_create manifest_parser · 85%
info
Tool: file_delete manifest_parser · 85%
info
Tool: permission_get manifest_parser · 85%
info
Tool: comment_get manifest_parser · 85%
info
Tool: permissions_list manifest_parser · 85%
info
Tool: comments_list manifest_parser · 85%
info
Tool: permission_update manifest_parser · 85%
info
Tool: permission_create manifest_parser · 85%
info
Tool: file_update manifest_parser · 85%
info
Tool: reply_delete manifest_parser · 85%
info
Tool: folder_create manifest_parser · 85%
info
Tool: permission_delete manifest_parser · 85%
info
Tool: files_list manifest_parser · 85%
info
Tool: file_move manifest_parser · 85%
info
Tool: comment_reply manifest_parser · 85%
info
Tool: file_download manifest_parser · 85%
info
Tool: file_copy manifest_parser · 85%
info
Tool: file_upload manifest_parser · 85%
info
Tool: reply_update manifest_parser · 85%
info
Tool: reply_get manifest_parser · 85%
info
Tool: replies_list manifest_parser · 85%
info
Tool: file_get manifest_parser · 85%
info
Tool: comment_resolve manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 405 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%