MCP GDrive

data-ai MCP Server

MCP servers for Google Docs, Sheets, and Slides — 52 tools for Claude Code. Markdown-to-Docs, spreadsheet management, diagram creation with draw.io XML import.

Verified
data-aidata-aigcp
7 views0 stars0 forksMIT

Why This Matters

Discovered via github-topic:mcp and last synced 4mo ago.

Verified
Source
github-topic:mcp
Stars
0
Last synced
4mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
79
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (79)

gdocs_add_table

Insert table — supports positional insertion (before/after heading)

gsheets_freeze

Freeze header rows/columns + auto-resize

gsheets_delete_sheet

Delete a tab

gslides_add_image_slide

Add slide with image (content or full-slide background)

gslides_replace_image

Replace placeholder shapes with images

gdocs_read

Read as text, Markdown, or structural outline

gdocs_page_setup

Set document margins

gsheets_write

Write data to a range (formulas, dates, currency)

gsheets_merge

Merge cells (MERGE_ALL, MERGE_COLUMNS, MERGE_ROWS)

gslides_add_diagram

Create diagram with auto-positioned nodes and connectors

Tool

What it does

gdrive_rename

Rename a file or folder

google-api-python-client

Google Workspace API client

gdocs_insert_at_section

Insert Markdown content before or after a section

gdocs_highlight

Highlight text in yellow, green, blue, red, orange, or purple

gsheets_clear

Clear values (keeps formatting)

gsheets_borders

Add cell borders (all, outer, inner, per-side)

gslides_read

Read all slides — text, tables, images, structure

gslides_search_shapes

Search 58 curated shapes (flowchart, business, tech)

gdrive_list_folder

List files in a folder

gdrive_delete

Trash a file (recoverable 30 days, requires `confirm=true`)

google-auth-httplib2

HTTP transport

gdocs_delete_section

Delete an entire section (heading + content)

gdocs_cleanup

Fix formatting: blank paragraphs, style inheritance, bold leaks, table fonts

gsheets_find

Search text across all cells and sheets

gsheets_duplicate_sheet

Clone a tab

gslides_add_slide

Add slide with title and body (multi-line becomes bullets)

gslides_get_thumbnail

Get slide as PNG URL (LARGE/MEDIUM/SMALL)

gdrive_get_info

File metadata — size, owner, sharing status

OS

Path

gdocs_create

Create a new doc, optionally in a folder

gdocs_delete_table_row

Delete a row from a table

gsheets_create

Create spreadsheet with optional tab names

gsheets_sort

Sort data by column

gsheets_rename_sheet

Rename a tab

gslides_add_shape

Add positioned shape with text and styling

gslides_set_speaker_notes

Set speaker notes

gdocs_append_markdown

Append formatted Markdown to existing doc

gdocs_insert_image

Insert inline image from public URL

gsheets_read

Read range as markdown table (formatted, raw, or formula)

gsheets_data_validation

Dropdowns, number ranges, email validation

gdocs_add_heading

Insert heading at a specific position

gdocs_audit

Report formatting quality — style inheritance, bold leaks, table fonts

gsheets_format

Bold, italic, colors, alignment, number format, font

gsheets_add_sheet

Add a tab

gslides_add_table_slide

Add slide with data table (bold headers)

gdocs_write_markdown

Write formatted content from Markdown (headings, bold, tables, code blocks, lists)

gdocs_update_table_cell

Update a specific table cell

gsheets_get_info

List tabs with row/column counts

gsheets_conditional_format

Color-code cells by value (>, <, contains, formula)

gsheets_add_chart

Insert chart (COLUMN, BAR, LINE, AREA, SCATTER, PIE, DONUT)

gslides_add_connector

Connect two shapes with an arrow

gslides_duplicate_slide

Clone a slide

gdrive_copy

Copy a file (template workflows)

Package

Purpose

gdocs_read_section

Read content from a specific section (by heading text)

gdocs_replace

Find/replace — scoped: all, first only, or within a section

gsheets_append

Append rows after last data

gsheets_unmerge

Unmerge previously merged cells

gslides_create

Create presentation

gslides_import_drawio

Import draw.io XML as native editable Slides shapes

gdrive_search

Search files by name or content

gdrive_move

Move file to a different folder

google-auth-oauthlib

OAuth 2.0 browser login

gsheets_delete_chart

Delete a chart

gslides_add_text_box

Add positioned text label

gslides_delete_slide

Delete a slide

gdrive_share

Share with a user or make public

mcp

MCP server framework (FastMCP, stdio transport)

gslides_replace_text

Find/replace across all slides (template fill)

gdrive_create_folder

Create a new folder

Linux

`~/.config/google-workspace-mcp/client_secret.json`

platformdirs

OS-correct config paths (macOS/Windows/Linux)

gdrive_upload

Upload a local file to Drive

macOS

`~/Library/Application Support/google-workspace-mcp/client_secret.json`

keyring

Secure token storage in OS keyring

gdrive_export

Export as PDF, DOCX, XLSX, PPTX, CSV, TXT, PNG, and more

Windows

`%APPDATA%\google-workspace-mcp\client_secret.json`

mistune

Markdown parser (Docs only)