
Google Drive
The mcp-gdrive server integrates Google Drive and Google Sheets with Claude, providing tools to search for files, read file contents, and read or update spreadsheet data through a unified interface. It offers four main capabilities: searching Google Drive files by query, reading file contents directly, reading spreadsheet ranges with flexible formatting options, and updating individual cell values in sheets. The server automatically converts Google Workspace documents (Docs to Markdown, Sheets to CSV, Presentations to text, Drawings to PNG) while preserving other file formats in their native state, solving the problem of accessing and manipulating Google Drive data within AI workflows.
- GitHub stars
- 276
- tools
- 4
- last updated
- Jan 30, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
gdrive_searchSearch for files in Google Drive.
Search for files in Google Drive.
No parameter schema in public metadata yet.
gdrive_read_fileRead contents of a file from Google Drive.
Read contents of a file from Google Drive.
No parameter schema in public metadata yet.
gsheets_readRead data from a Google Spreadsheet with flexible options for ranges and formatting.
Read data from a Google Spreadsheet with flexible options for ranges and formatting.
No parameter schema in public metadata yet.
gsheets_update_cellUpdate a cell value in a Google Spreadsheet.
Update a cell value in a Google Spreadsheet.
No parameter schema in public metadata yet.
Sponsors
Readme
Google Drive server
This MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.
This project includes code originally developed by Anthropic, PBC, licensed under the MIT License from this repo.
Components
Tools
-
gdrive_search
- Description: Search for files in Google Drive.
- Input:
query(string): Search query.pageToken(string, optional): Token for the next page of results.pageSize(number, optional): Number of results per page (max 100).
- Output: Returns file names and MIME types of matching files.
-
gdrive_read_file
- Description: Read contents of a file from Google Drive.
- Input:
fileId(string): ID of the file to read.
- Output: Returns the contents of the specified file.
-
gsheets_read
Details
- Repository
- github.com/isaacphi/mcp-gdrive
- Category
- Data & Analytics