MCP Google Drive Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GOOGLE_CLIENT_ID | Yes | Your Google OAuth client ID. | |
| GOOGLE_CLIENT_SECRET | Yes | Your Google OAuth client secret. | |
| GOOGLE_REFRESH_TOKEN | Yes | Your Google OAuth refresh token. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gdrive_listB | List files and folders in a specific directory or root folder |
| gdrive_create_folderC | Create a new folder in Google Drive |
| gdrive_read_fileA | Read the content of a Google Drive file as text |
| gdrive_write_fileC | Create a new text file or overwrite an existing file with content |
| gdrive_update_fileC | Update the content of an existing text file in Google Drive |
| gdrive_delete_fileA | Move a file or folder to trash or delete it permanently |
| gdrive_searchB | Search for files and folders using Google Drive Query syntax |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool targets a distinct operation (create folder, delete, list, read, search, update, write) with clear boundaries. Even the write and update tools are differentiated by context (new/overwrite vs. existing).
All tools follow the consistent pattern 'gdrive_verb_noun' (e.g., gdrive_create_folder, gdrive_read_file). The naming is uniform and predictable.
With 7 tools, the set is well-scoped for a Google Drive server covering essential file and folder operations without being excessive or too sparse.
The set covers core CRUD operations (create, read, update, delete, list, search). However, it lacks support for binary files, file/folder moves, renaming, and permission management, which are minor gaps.