
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.
Public 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
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.
gdrive_search
query (string): Search query.pageToken (string, optional): Token for the next page of results.pageSize (number, optional): Number of results per page (max 100).gdrive_read_file
fileId (string): ID of the file to read.gsheets_read