Google Drive MCP. Manage, search, and share files directly from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Google Drive connects your cloud storage directly to your AI agent. Use natural language to search, manage, and organize your files.
You can find specific documents, adjust sharing permissions, create new folders, or export Sheets/Docs to PDF—all without opening the web browser.
What your AI agents can do
Copy file
Creates a duplicate copy of a specified file.
Create file
Makes a new file or folder (metadata only).
Create file comment
Add a comment to a file
The agent searches your entire drive using natural language queries, returning a list of matching files and their metadata.
The agent creates new folders or files, and can copy existing files to new locations.
The agent checks existing permissions or adds/removes access for specific users or groups.
The agent retrieves a detailed list of revisions, showing who changed a document and when.
The agent converts Google Docs, Sheets, or Slides into formats like PDF or CSV.
The agent checks your Google Drive quota and current usage status.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Google Drive MCP Server: 12 Tools for File Management
These tools let your AI client interact with the Google Drive API to perform everything from searching and copying files to managing permissions and auditing history.
019d75a8copy file
Creates a duplicate copy of a specified file.
019d75a8create file
Makes a new file or folder (metadata only).
019e9a98create file comment
Add a comment to a file
019d75a8create permission
Shares a file with a specific email address or group.
019d75a8delete file
Moves a file to the trash bin.
019d75a8empty trash
Permanently deletes all items currently in your trash.
019d75a8export file
Converts a Google Doc or Sheet into a specific file format, like PDF.
019d75a8get drive about
Retrieves overall information about your Google Drive account, such as quota usage.
019d75a8get file metadata
Retrieves detailed information about a single, specific file.
019e9a98list file comments
List all comments on a file
019d75a8list files
Searches and lists files within your Google Drive based on criteria or keywords.
019d75a8list permissions
Checks and lists all people who have access to a given file.
019d75a8list revisions
Views the complete history of changes and versions for a document.
019e9a98search files
g. "name contains 'report' and mimeType='application/pdf'" Search for files using Google Drive query syntax
019d75a8update file
Changes the metadata or actual content of an existing file.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Google Drive, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Google Drive MCP Server - Manage Files with AI
Google Drive connects your cloud storage directly to your AI agent. You'll use natural language to search, manage, and organize your files. You don't need to open the web browser or click around. Your AI agent handles everything.
Search and Locate Files
Your agent searches your entire drive using natural language queries, returning a list of matching files and their metadata via list_files. You can get detailed info on any single file using get_file_metadata. You can also check out the full revision history for a document, seeing who changed it and when, using list_revisions.
You'll know your Google Drive quota and current usage status by calling get_drive_about.
Structure Folders and Files
Your agent creates new folders or files using create_file. It'll make a duplicate copy of any file you specify with copy_file. You can change a file's metadata or actual content using update_file, and you'll move files to the trash bin with delete_file. When you're done, you can permanently wipe out everything in the trash using empty_trash.
Change Sharing Rights
Your agent checks who has access to a file using list_permissions. You can share a file with a specific email address or group using create_permission.
Export File Content
You can convert Google Docs, Sheets, or Slides into formats like PDF or CSV using export_file. You can also search and list files across your drive based on specific keywords or criteria using list_files.
How Google Drive MCP Works
- 1 Subscribe to the server and enter your Google OAuth credentials.
- 2 Complete the secure Google authorization flow to link the service to your Drive account.
- 3 Your AI client sends a command (e.g., 'List all PDFs from last week') to the MCP server, which executes the necessary tool.
The bottom line is, your AI agent executes file operations directly against your Google Drive API using the tools provided, without you ever leaving your chat interface.
Who Is Google Drive MCP For?
This is for anyone whose job requires constant interaction with structured documents—Project Managers, Content Teams, or Ops Engineers. If you spend time clicking through shared drives, managing permissions, or exporting reports, this saves you clicks. Your agent becomes the file librarian.
Manages project folder structures, shares documents with new team members, and audits who has access to sensitive project assets.
Manages the document lifecycle, exporting final drafts from Docs/Sheets to required formats (PDF, CSV) for external distribution.
Audits file history, checks drive quota, and runs bulk metadata queries across thousands of assets.
What Changes When You Connect
- Find misplaced files instantly. Instead of clicking through nested folders, ask your agent to 'Find all PDFs from last week.' The
list_filestool handles the deep search, giving you immediate results. - Control document access without logging into Drive. Use
create_permissionto grant or revoke access to a specific user, checking who has access first withlist_permissions—all in one conversation. - Process complex documents quickly. Need a PDF version of a spreadsheet? The
export_filetool converts Docs, Sheets, and Slides into PDF or CSV formats with a single command. - Maintain a clean file structure. Use
create_fileorcopy_fileto build out new project folders and assets, ensuring everything is properly organized from the start. - Audit and track changes. Use
list_revisionsto see the full history of a document, andget_file_metadatato check its current details. You never lose track of who changed what. - Handle cleanup tasks. If you need to permanently delete old assets,
delete_filemoves the item to trash, andempty_trashclears the bin permanently.
Real-World Use Cases
Project Handover Cleanup
A PM needs to hand off a project folder. They ask their agent to 'List all files in the Project X folder that haven't been updated in 90 days.' The agent runs list_files, letting the PM audit and then using delete_file on outdated assets.
Compliance Audit
Legal asks who can view the 'Client Agreement' file. The agent runs list_permissions, showing the exact list of users and their roles (Owner, Editor, Viewer). This confirms compliance without opening the file.
Report Generation
A marketing manager needs a final report. They tell the agent to 'Export the Q4 budget sheet to PDF.' The agent uses export_file to deliver the required format directly to the chat context.
Troubleshooting Missing Assets
An engineer can't find the latest version of a document. They ask the agent to 'Show me the three latest revisions for the API spec.' The agent uses list_revisions to pinpoint the exact, correct version.
The Tradeoffs
Manual File Locating
Trying to find a document by navigating the web UI: clicking the root folder, filtering by date, scrolling through nested subfolders, and manually confirming the file name.
→
Just ask your agent. Use list_files with natural language queries like 'Find all marketing PDFs from last quarter.' The agent handles the traversal and filtering for you.
Sharing Permission Guesswork
Thinking a file is private, but realizing later that the wrong team member also has 'Editor' access, forcing manual removal through multiple UI menus.
→
Use list_permissions first to audit who has access. Then, use create_permission to adjust roles precisely, ensuring only necessary people have Editor status.
Outdated Document Usage
Working off a document that was saved locally weeks ago, only to realize the master copy was updated with a new version number and metadata.
→
Always check the source of truth. Ask the agent to run list_revisions on the file to guarantee you are working with the absolute latest version.
When It Fits, When It Doesn't
Use this if your workflow relies on reading, writing, or managing the state of structured files stored in Google Drive. This is critical when you need to perform complex operations like 'Find all PDFs from last week' (list_files) or 'Check who can edit this' (list_permissions). Don't use this if your only need is to browse files visually or if the data needs to live outside of Google Drive. For simple data storage, a generic key-value store API might suffice. If you only need to check usage limits, get_drive_about handles that, but if you need to act on the files, this server is necessary.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Google Drive. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 15 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually auditing your cloud drive is a time sink.
Right now, figuring out who has access to 'Client X's financials' means opening the file, clicking the 'Share' button, and scrolling through a list of names and colored icons. Then you have to cross-reference those names with your internal team roster. It's slow, and you're always worried you missed someone.
With this MCP server, you just ask your agent: 'Who has access to the financials?' The agent runs `list_permissions` and gives you a clean, definitive list right back. No clicks, no guessing. Just the facts.
Google Drive MCP Server: Organize and Share Files with AI
Forget the process of creating a new folder, naming it, and then making sure the correct people are invited. Your agent runs `create_file` and `create_permission` in sequence, confirming the folder is built and the access rights are set immediately.
It's about making the entire file management layer conversational. You treat the drive like a backend service, not a web application. That's the difference.
Common Questions About Google Drive MCP
How do I use the `list_files` tool to find specific document types? +
You ask your agent to list files, specifying criteria like 'Show me all spreadsheets from last month.' The agent uses list_files to filter by type and date, providing a targeted list.
Does `create_permission` only add users, or can it remove access? +
The create_permission tool manages sharing. You can use it to both add access and remove permissions for specific emails or groups.
Can I use `export_file` on any Google Doc or Sheet? +
Yes, the export_file tool is designed to convert Google Docs, Sheets, and Slides into various formats, like PDF or CSV.
What's the difference between `list_files` and `get_file_metadata`? +
Use list_files when you need a broad search across many files. Use get_file_metadata when you already have the specific file ID and need deep details on just that one file.
How do I check the document history using `list_revisions`? +
Simply ask the agent to check the revisions for a file ID. The agent executes list_revisions and returns a log showing every change, who made it, and when.
How does `get_file_metadata` help me check file ownership or size? +
It provides detailed information about the file. Specifically, it returns the file owner's email, the file size in bytes, and creation/modification timestamps.
What happens if I try to use `delete_file` on a file that is currently shared? +
The tool moves the file to the trash, regardless of its sharing status. However, if you are the owner, you must empty the trash using empty_trash to permanently remove it.
Can I use `create_file` to build a structured folder hierarchy? +
Yes, you can. The create_file tool allows you to create both files and folders. You simply need to provide the parent folder's ID when you call the tool.
Can I search for files by their content, not just their name? +
Yes! The list_files tool uses Google Drive's powerful search engine. You can use queries like 'fullText contains "marketing plan"' to find files based on the text inside them.
How do I share a file with someone using the AI agent? +
Use the create_permission tool. You just need to provide the File ID, the person's email address, and the role you want to grant (e.g., 'reader', 'commenter', or 'writer').
Can I export a Google Sheet to a PDF through the chat? +
Yes. The export_file tool allows you to specify a Google Doc/Sheet/Slide ID and a target MIME type like application/pdf. The agent will initiate the export for you.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Huawei Push Kit / 华为推送服务
Huawei's essential device push platform — send notifications to HMS devices via AI.
Google Air Quality
Universal air quality intelligence — get Google-powered AQI, pollutants, and health advice via AI.
Octoboard
Build client-facing marketing reports automatically by pulling data from Google, Facebook, HubSpot, and 50 other integrations.
You might also like
BrandMentions
Monitor social listening and brand mentions via BrandMentions — track keywords, manage projects, and list influencers directly from any AI agent.
Play.ht (AI Voice Generation & TTS)
Generate ultra-realistic AI voices and convert text to speech instantly using Play.ht's advanced neural engine.
Desku.io
Unify customer support across email, chat, and social with AI-assisted ticket resolution that speeds up response times.