MCP App Store
Productivity
Google Drive icon

Google Drive

by Google

Overview

Connect Google Drive to Claude to search through your documents, read file contents, upload new files, and analyze your data. Claude can find specific documents even when you don't remember the exact name, read and analyze the content of Google Docs, Sheets, Slides, and PDFs, and upload files directly to your Drive. Useful for finding project notes, extracting data from spreadsheets, preparing meeting materials, or organizing files scattered across your Drive.

Tools

Google Drive tools

ChatGPT
Search and reference files from your Drive

batch_update_document

ChatGPT
Apply raw Google Docs batchUpdate requests to document content, not Drive file metadata.

batch_update_presentation

ChatGPT
Apply raw Google Slides batchUpdate requests to presentation content, not Drive file metadata.

batch_update_spreadsheet

ChatGPT
Apply raw Google Sheets batchUpdate requests to spreadsheet content, not Drive file metadata.

create_file

ChatGPT
Create a native Google Doc, Sheet, or Slide file.

create_presentation_from_template

ChatGPT
Copy an existing Google Slides deck to create a new deck from a template.

duplicate_sheet_in_new_spreadsheet

ChatGPT
Duplicate an existing sheet into a newly created spreadsheet file.

export_file

ChatGPT
Export a native Google Doc, Sheet, or Slide file to the requested MIME type.

fetch

ChatGPT
Download the content and title of a Google Drive file. If download_raw_file is set to True, the file will be downloaded as a raw file. Set raw_export_mime_type to override the raw export format for Google Docs or Sheets. Otherwise, the file will be displayed as text. If text extraction is unsupported, the response falls back to raw file fields.

find_document_text_range

ChatGPT
Find the index range of an exact text match in a Google Doc.

get_document

ChatGPT
Get the full Google Doc, including tab content when present.

get_document_comments

ChatGPT
Read user comments and replies on a Google Doc for additional review context.

get_document_paragraph_range

ChatGPT
Resolve the paragraph range containing a given document index.

get_document_tables

ChatGPT
Return table structures and cell text from a Google Doc.

get_document_text

ChatGPT
Return paragraph text with document indexes for a Google Doc.

get_file_metadata

ChatGPT
Return metadata for a Google Drive file or folder without downloading contents. This action wraps Google Drive files.get.

get_presentation

ChatGPT
Get presentation metadata and slide content for a Google Slides deck.

get_presentation_comments

ChatGPT
Read user comments and replies on a Google Slides deck for additional review context.

get_presentation_outline

ChatGPT
Return a compact slide outline for stable slide targeting.

get_presentation_tables

ChatGPT
Return Google Slides table structures with row and column coordinates preserved.

get_presentation_text

ChatGPT
Return only text content to reduce payload size.

get_profile

ChatGPT
Return the current Google Drive user's profile information. This action takes no parameters.

get_slide

ChatGPT
Get a single slide by object ID.

get_slide_thumbnail

ChatGPT
Return slide metadata plus an inline thumbnail image for visual layout questions.

get_spreadsheet_cells

ChatGPT
Read cell data from one or more bounded spreadsheet ranges using the CellData shape.

get_spreadsheet_comments

ChatGPT
Read user comments and replies on a Google Sheets spreadsheet for additional review context.

get_spreadsheet_metadata

ChatGPT
Get metadata about a spreadsheet.

get_spreadsheet_range

ChatGPT
Read only the plain values from a range of cells within a spreadsheet.

import_document

ChatGPT
Upload a local DOC/DOCX/ODT/RTF/HTML/TXT file to Drive, defaulting to native Google Docs.

import_presentation

ChatGPT
Upload a local PPT/PPTX/ODP file to Drive, defaulting to native Google Slides.

import_spreadsheet

ChatGPT
Upload a spreadsheet file to Drive, defaulting to native Google Sheets conversion.

list_drives

ChatGPT
List shared drives accessible to the user. This action takes no parameters.

list_folder

ChatGPT
List the items directly contained in a Google Drive folder. Accepted parameters are only url and top_k. For My Drive root, pass the literal root alias instead of a synthetic folder URL.

oai_user_fetch

ChatGPT
Uses mfetch to perform document fetch for link following and citations.

recent_documents

ChatGPT
Return the most recently modified documents accessible to the user. Accepted parameters are only top_k and require_viewed_by_user. Set require_viewed_by_user=True to only return files the current user has viewed.

search_spreadsheet_rows

ChatGPT
Search bounded spreadsheet rows containing a query string and return matching rows.

create_file

Claude

download_file_content

Claude

get_file_metadata

Claude

get_file_permissions

Claude

list_recent_files

Claude

read_file_content

Claude

search_files

Claude

App Stats

45

Tools

0

Prompts

Dec 22, 2025

First seen

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily