Tools: 16
Storage

Google Drive

Connect your account, then chat with AI to run tools.

Google Drive API for listing, searching, and retrieving files in a user's Google Drive.

Use in your AI tool

You’ll sign in to MCPBundles when your client connects.

MCP URL
https://mcp.mcpbundles.com/bundle/google-drive

Chat in MCPBundles Studio

This server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.

Managed
16 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com

AI Skill
SKILL.md

Domain knowledge for Google Drive — workflow patterns, data models, and gotchas for your AI agent.

Google Drive

Browse, search, upload, and audit files across My Drive and shared drives. Native Google Docs, Sheets, and Slides export to text, PDF, CSV, or HTML.

Operational order

  1. Confirm access with token validation when connection health is unknown.
  2. Locate content: search by name or full text, list a known folder, or find a folder by exact name under a parent.
  3. Read metadata before downloading large binaries; use content export with an explicit export format for Google Workspace files.
  4. Create folders before bulk uploads when organizing new material; pass returned folder id as parent_id on create.
  5. After sharing or moving sensitive material, check permissions or public access before reporting completion.

Data model

  • file_id — opaque Drive id; also appears in webViewLink URLs.
  • parent_id — folder id; use root for My Drive top level.
  • mimeTypeapplication/vnd.google-apps.folder for folders; Docs/Sheets/Slides use application/vnd.google-apps.*.
  • Shared drives — list shared drives first when content may live on a Team Drive; pass drive id via list/search query as needed.

Query language (structured search)

Examples for structured queries:

  • name contains 'Quarterly' and trashed = false
  • mimeType = 'application/vnd.google-apps.folder' and 'PARENT_ID' in parents
  • 'root' in parents and trashed = false
  • modifiedTime > '2026-01-01T00:00:00'

Use full-text search only when you need to match inside document bodies — it is slower and quota-heavy.

Export formats (Google Workspace → downloadable)

Native typeCommon export mime_type values
Google Doctext/plain, application/pdf, text/html
Google Sheettext/csv, application/pdf
Google Slidestext/plain, application/pdf

Small exports return inline text or base64; larger payloads return a presigned download link.

Permission sets

  • Standard — create and manage files the app creates; limited browse.
  • Full Access — browse all files, export content, create folders, copy, move, trash, and share (includes drive write scope).

Gotchas

  • Trash is reversible via update (trashed=false) until the user empties trash in Drive.
  • Share grants require Full Access; reconnect if share calls fail with insufficient permissions.
  • Moving a file replaces all parents when parent_id is set on update — it is a move, not add-parent.
  • Do not guess file_id from URLs without extracting the id segment; prefer list/search/find folder results.

Tools discovered (16)

  • Google Drive Check Public Access

    Check if a Google Drive file has public sharing permissions or link sharing enabled.

  • Google Drive Copy File

    Copy a Google Drive file. Optionally set a new name and destination folder.

  • Google Drive Create File

    Create a new file in Google Drive with optional text content or binary upload. Provide exactly one of: file_content_base64 (max 1 MB inline), file_url (large binary files), or local_path (absolute path on the user's computer). Use list_local_directory to discover paths, then pass local_path on upload tools. Install MCPBundles Desktop at https://www.mcpbundles.com/desktop if it is not connected yet.

  • Google Drive Create Folder

    Create a folder in Google Drive. Use parent_id to nest under an existing folder; omit parent_id to create at My Drive root. Returns id, name, and webViewLink.

  • Google Drive Find Folder

    Find folders by exact name under a parent (default root). Returns matching folder metadata including id for use as parent_id when uploading evidence or documents.

  • Google Drive Get File

    Get file metadata by Drive file ID (Drive v3 files.get).

  • Google Drive Get File Content

    Download or export file content from Google Drive. Returns inline text or base64 for small files; larger payloads include a presigned download link. Native Google Docs/Sheets/Slides export via mime_type (text/plain, application/pdf, text/csv, text/html).

  • Google Drive Get File Permissions

    Get sharing permissions and access control list for a Google Drive file.

  • Google Drive Get Storage Quota

    Get Google Drive storage quota (limit, usage, usageInDrive, usageInDriveTrash) and the authenticated user profile.

  • Google Drive List Files

    List or search files in Google Drive using Drive v3 files.list.

  • Google Drive List Folder Items

    List the contents of a Drive folder (files and subfolders).

  • Google Drive List Shared Drives

    List shared drives (Team Drives) the authenticated user can access.

  • Google Drive Search Files

    Search Google Drive files using full-text content search or structured metadata queries. Use 'fulltext' for searching within file contents, 'structured' for metadata-based searches.

  • Google Drive Share File

    Share a Google Drive file or folder. Grant reader, commenter, or writer access to a user, group, domain, or anyone-with-link. Requires Full Access permission set (includes drive write scope).

  • Google Drive Update File

    Update file metadata and/or content in Google Drive.

  • Google Drive Validate Token

    Validate the Google Drive OAuth token and confirm required scopes are granted.

Frequently Asked Questions

What is the Google Drive MCP server?

Google Drive API for listing, searching, and retrieving files in a user's Google Drive. It provides 16 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Google Drive to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/google-drive. Authentication is handled automatically.

How many tools does Google Drive provide?

Google Drive provides 16 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Google Drive require?

Google Drive uses One-click sign in. Google Drive requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Google Drive to any MCP client in minutes

Ready to use Google Drive?

Sign in to connect your credentials and start running tools from the chat.