
Google Workspace Mcp Server
Connects Claude to Google Sheets, Slides, and Drive through the MCP protocol. You get read/write operations for spreadsheets (including CSV import with custom delimiters), full presentation manipulation (create slides, add shapes and text boxes, batch updates), and file search across Drive. Uses OAuth for authentication, so you'll need to set up credentials in Google Cloud once, then you're ready to automate spreadsheet updates, generate presentations, or query files without leaving your Claude workflow. Especially handy if you're already managing documents in Workspace and want programmatic access without writing API clients yourself.
- tools
- 64
- transport
- STDIO
- last updated
- Sep 16, 2026
Tools
64 toolsPublic tool metadata for what this MCP can expose to an agent.
accounts_list登録されている Google アカウントの一覧を取得
登録されている Google アカウントの一覧を取得
No parameter schema in public metadata yet.
sheets_list_spreadsheetsスプレッドシート一覧を取得
スプレッドシート一覧を取得
No parameter schema in public metadata yet.
sheets_get_spreadsheet_infoスプレッドシートの詳細情報(シート一覧、プロパティ)を取得
スプレッドシートの詳細情報(シート一覧、プロパティ)を取得
No parameter schema in public metadata yet.
sheets_read_sheet_valuesセル範囲のデータを読み取り(数式や書式前の生の値も取得可)
セル範囲のデータを読み取り(数式や書式前の生の値も取得可)
No parameter schema in public metadata yet.
sheets_update_sheet_valuesセル範囲のデータを更新
セル範囲のデータを更新
No parameter schema in public metadata yet.
sheets_batch_update_sheet_values複数のセル範囲を一度に更新
複数のセル範囲を一度に更新
No parameter schema in public metadata yet.
sheets_create_spreadsheet新規スプレッドシートを作成
新規スプレッドシートを作成
No parameter schema in public metadata yet.
sheets_add_sheet既存のスプレッドシートにシートを追加
既存のスプレッドシートにシートを追加
No parameter schema in public metadata yet.
sheets_delete_sheetシートを中身ごと削除(最後の 1 枚は削除不可)
シートを中身ごと削除(最後の 1 枚は削除不可)
No parameter schema in public metadata yet.
sheets_duplicate_sheetシートを書式・数式ごと複製(雛形からの起こし)
シートを書式・数式ごと複製(雛形からの起こし)
No parameter schema in public metadata yet.
sheets_update_sheet_propertiesシート名・タブの色・タブの並び順・非表示を変更
シート名・タブの色・タブの並び順・非表示を変更
No parameter schema in public metadata yet.
sheets_append_values既存データの末尾に行を追記
既存データの末尾に行を追記
No parameter schema in public metadata yet.
sheets_clear_sheet_values指定範囲のセルの値をクリア
指定範囲のセルの値をクリア
No parameter schema in public metadata yet.
sheets_import_csvCSV/TSV ファイルをスプレッドシートにインポート(カスタムデリミタ・Base64対応)
CSV/TSV ファイルをスプレッドシートにインポート(カスタムデリミタ・Base64対応)
No parameter schema in public metadata yet.
sheets_insert_dimension指定位置に行・列を挿入
指定位置に行・列を挿入
No parameter schema in public metadata yet.
sheets_delete_dimension指定範囲の行・列を削除
指定範囲の行・列を削除
No parameter schema in public metadata yet.
sheets_sort_range範囲の中身を複数列のキーで並べ替え
範囲の中身を複数列のキーで並べ替え
No parameter schema in public metadata yet.
sheets_set_basic_filterフィルタを設置(抽出条件・既定の並び順も指定可)
フィルタを設置(抽出条件・既定の並び順も指定可)
No parameter schema in public metadata yet.
sheets_clear_basic_filterフィルタを取り除く
フィルタを取り除く
No parameter schema in public metadata yet.
sheets_set_data_validation入力規則を設定(プルダウン・チェックボックス・入力制限)
入力規則を設定(プルダウン・チェックボックス・入力制限)
No parameter schema in public metadata yet.
sheets_clear_data_validation入力規則を解除
入力規則を解除
No parameter schema in public metadata yet.
sheets_format_cellsセルの塗り・文字色・太字・サイズ・配置・数値書式を変更(範囲ごとにまとめて指定)
セルの塗り・文字色・太字・サイズ・配置・数値書式を変更(範囲ごとにまとめて指定)
No parameter schema in public metadata yet.
sheets_set_bordersセル範囲に罫線を引く・消す(外周と内側を個別に指定可)
セル範囲に罫線を引く・消す(外周と内側を個別に指定可)
No parameter schema in public metadata yet.
sheets_merge_cellsセルを結合・解除(MERGE_ALL / MERGE_COLUMNS / MERGE_ROWS / UNMERGE)
セルを結合・解除(MERGE_ALL / MERGE_COLUMNS / MERGE_ROWS / UNMERGE)
No parameter schema in public metadata yet.
sheets_resize_dimension列幅・行高をピクセル指定または内容に合わせて自動調整
列幅・行高をピクセル指定または内容に合わせて自動調整
No parameter schema in public metadata yet.
sheets_freeze_panes先頭の行・列を固定(見出し行の固定)
先頭の行・列を固定(見出し行の固定)
No parameter schema in public metadata yet.
sheets_add_conditional_format条件付き書式のルールを追加(条件による色分け/カラースケール)
条件付き書式のルールを追加(条件による色分け/カラースケール)
No parameter schema in public metadata yet.
sheets_delete_conditional_format条件付き書式のルールを index 指定で削除
条件付き書式のルールを index 指定で削除
No parameter schema in public metadata yet.
sheets_list_conditional_formats条件付き書式のルールを一覧(削除に使う index 付き)
条件付き書式のルールを一覧(削除に使う index 付き)
No parameter schema in public metadata yet.
docs_get_documentGoogle Doc の本文を Markdown 形式で取得(見出し・段落・篇条書き・テーブルに対応)
Google Doc の本文を Markdown 形式で取得(見出し・段落・篇条書き・テーブルに対応)
No parameter schema in public metadata yet.
slides_create_presentationプレゼンテーションを作成
プレゼンテーションを作成
No parameter schema in public metadata yet.
slides_get_presentationプレゼンテーションの内容を取得
プレゼンテーションの内容を取得
No parameter schema in public metadata yet.
slides_list_presentationsプレゼンテーション一覧を取得
プレゼンテーション一覧を取得
No parameter schema in public metadata yet.
slides_get_page特定スライドの詳細情報を取得
特定スライドの詳細情報を取得
No parameter schema in public metadata yet.
slides_update_text_shapeテキスト要素の内容を更新または追記
テキスト要素の内容を更新または追記
No parameter schema in public metadata yet.
slides_add_text_boxスライドに新しいテキストボックスを追加
スライドに新しいテキストボックスを追加
No parameter schema in public metadata yet.
slides_delete_elementスライドの要素(図形、テキストボックス、画像など)を削除
スライドの要素(図形、テキストボックス、画像など)を削除
No parameter schema in public metadata yet.
slides_duplicate_slideスライドを複製
スライドを複製
No parameter schema in public metadata yet.
slides_add_shapeスライドに図形(矩形、円、矢印など)を追加
スライドに図形(矩形、円、矢印など)を追加
No parameter schema in public metadata yet.
slides_update_slide_propertiesスライドのプロパティ(背景色など)を更新
スライドのプロパティ(背景色など)を更新
No parameter schema in public metadata yet.
slides_batch_update_presentation複数の更新リクエストをバッチで実行(高度な操作)
複数の更新リクエストをバッチで実行(高度な操作)
No parameter schema in public metadata yet.
slides_update_text_styleテキストのフォント・サイズ・色・太字などを変更
テキストのフォント・サイズ・色・太字などを変更
No parameter schema in public metadata yet.
slides_update_shape_style既存の図形の塗りと枠線を変更
既存の図形の塗りと枠線を変更
No parameter schema in public metadata yet.
slides_insert_image公開 URL の画像をスライドに挿入
公開 URL の画像をスライドに挿入
No parameter schema in public metadata yet.
slides_replace_all_textプレゼンテーション内の文字列を一括置換(ひな形の差し込み)
プレゼンテーション内の文字列を一括置換(ひな形の差し込み)
No parameter schema in public metadata yet.
slides_add_slideレイアウトを選んでスライドを追加(タイトル・本文も同時に記入)
レイアウトを選んでスライドを追加(タイトル・本文も同時に記入)
No parameter schema in public metadata yet.
slides_update_paragraph_style段落の配置・行間・インデント・段落前後の空きを変更
段落の配置・行間・インデント・段落前後の空きを変更
No parameter schema in public metadata yet.
slides_create_paragraph_bullets段落を箇条書き・番号付きリストにする
段落を箇条書き・番号付きリストにする
No parameter schema in public metadata yet.
slides_delete_paragraph_bullets箇条書きを解除
箇条書きを解除
No parameter schema in public metadata yet.
slides_update_element_transform既存要素の位置・大きさ・回転を変更
既存要素の位置・大きさ・回転を変更
No parameter schema in public metadata yet.
slides_update_elements_z_order要素の重なり順を変更(複数まとめて)
要素の重なり順を変更(複数まとめて)
No parameter schema in public metadata yet.
slides_add_line始点・終点を指定して線・矢印を引く(色・太さ・破線も同時に)
始点・終点を指定して線・矢印を引く(色・太さ・破線も同時に)
No parameter schema in public metadata yet.
slides_group_elements複数の要素を 1 つのグループにまとめる
複数の要素を 1 つのグループにまとめる
No parameter schema in public metadata yet.
slides_ungroup_elementsグループを解除
グループを解除
No parameter schema in public metadata yet.
slides_add_table2 次元配列から表を追加(中身も同時に記入)
2 次元配列から表を追加(中身も同時に記入)
No parameter schema in public metadata yet.
slides_update_table_cells表のセルの塗りと縦揃えを変更(範囲は A1 記法)
表のセルの塗りと縦揃えを変更(範囲は A1 記法)
No parameter schema in public metadata yet.
slides_update_table_borders表に罫線を引く(全体・外周・内側・各辺を指定可)
表に罫線を引く(全体・外周・内側・各辺を指定可)
No parameter schema in public metadata yet.
slides_resize_table表の行の高さ・列の幅を変更
表の行の高さ・列の幅を変更
No parameter schema in public metadata yet.
slides_insert_table_dimension表に行・列を挿入
表に行・列を挿入
No parameter schema in public metadata yet.
slides_delete_table_dimension表から行・列を削除
表から行・列を削除
No parameter schema in public metadata yet.
slides_connect_line線の端を図形に繋ぐ(図形を動かすと線が追随)
線の端を図形に繋ぐ(図形を動かすと線が追随)
No parameter schema in public metadata yet.
slides_disconnect_line線と図形の接続を外す
線と図形の接続を外す
No parameter schema in public metadata yet.
drive_search_filesファイルを検索(クエリ構文対応)
ファイルを検索(クエリ構文対応)
No parameter schema in public metadata yet.
drive_list_itemsフォルダ内のファイル一覧を取得
フォルダ内のファイル一覧を取得
No parameter schema in public metadata yet.
Sponsors
Readme
Google Workspace MCP Server
Google Workspace MCP Server は、GitHub Copilot などの AI アシスタントから Google Workspace サービス(Slides、Sheets、Docs、Drive)を操作できるようにする MCP サーバーです。
会社用・個人用など、複数の Google アカウントを 1 つのサーバーで使い分けられます。
主な機能
👤 アカウント
- accounts_list - 登録されている Google アカウントの一覧を取得
すべてのツールに account 引数があり、work private のようなラベルで対象アカウントを指定します。省略した場合は既定アカウントが使われます。
アカウントごとに OAuth(利用者として認証)と サービスアカウント(ブラウザ認可が不要)を選べます。
| OAuth | サービスアカウント | |
|---|---|---|
| ブラウザでの認可 | 必要 | 不要 |
| 既存ファイルの読み書き | Drive 全体 | 共有したものだけ |
| 新規ファイルの作成 | 可 | 不可 |
📊 Google Sheets
Details
- Repository
- github.com/takiguchi-yu/google-workspace-mcp-server
- Package
@takiguchi-yu/google-workspace-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active