1. Conduid
  2. Developer Tools
  3. Google Workspace MCP Inhouse
MCP server · Developer Tools

Google Workspace MCP Inhouse

Read-only MCP server to browse, search, and read Google Docs, Google Sheets

Unclaimed MIT devtoolsmcpclimcp-server
64Good

Scored 4 days ago · breakdown

About Google Workspace MCP Inhouse

Google Workspace MCP Inhouse is an MCP server published by flowernotfound in the Developer Tools category: read-only MCP server to browse, search, and read Google Docs, Google Sheets.

The repository has 2 stars and 0 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/flowernotfound/google-workspace-mcp-inhouse

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (6)

get_commentGet a specific comment and its reply thread

Parameters not published.

get_document_infoGet document metadata (title, owner, timestamps)

Parameters not published.

list_commentsList comments on a document

Parameters not published.

list_documentsList Google Docs in your Drive

Parameters not published.

read_documentFetch document body as Markdown or plain text

Parameters not published.

search_documentsSearch documents by keyword

Parameters not published.

Ask AI

✦

Ask AI about Google Workspace MCP Inhouse

Powered by Claude · Grounded in docs

I know everything about Google Workspace MCP Inhouse. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.2.28v0.2.28 · 19 Mar 2026Changelog 7f583f1598a2e1cdb418d0460ed8278f890ff53a build(deps): Bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 (#34) 34366cc5bf9fd0bb8eee0f9a48a42cc805311b7e build(deps): Bump anchore/sbom-action from 0.23.0 to 0.23.1 (#33)…
v0.2.27v0.2.27 · 7 Mar 2026Changelog b37b390e599caf2f2ffdf54bf42a01144927443f build(deps): Bump google.golang.org/api from 0.267.0 to 0.269.0 (#23)
v0.2.26v0.2.26 · 7 Mar 2026Changelog 5382a73c122beb1ee480b5e09654a91edc644184 add tidy (#31)
v0.2.25v0.2.25 · 7 Mar 2026Changelog 5a70f0da43d206291148102cfc0b4d00f6de06db add gofumpt (#30)
v0.2.24v0.2.24 · 7 Mar 2026Changelog 8d6ee7dfabd62b339b13ab6224eab0fb40483631 [refactor]fmt (#29)

README

google-workspace-mcp-inhouse

日本語版: README_ja.md

A read-only MCP server for Google Docs and Google Sheets. Provides 11 tools for AI agents to read, list, and search Google Docs and Sheets — no write access.


Available Tools

Google Docs

Tool Description
read_document Fetch document body as Markdown or plain text
list_documents List Google Docs in your Drive
search_documents Search documents by keyword
get_document_info Get document metadata (title, owner, timestamps)
list_comments List comments on a document
get_comment Get a specific comment and its reply thread

Google Sheets

Tool Description
read_spreadsheet Fetch sheet content as CSV or JSON
get_spreadsheet_info Get spreadsheet metadata (title, sheets, locale, timezone)
list_spreadsheets List Google Sheets in your Drive
search_spreadsheets Search spreadsheets by keyword
get_sheet_range Get cell values for a specific range (A1 notation)

read_document

Parameter Type Required Default Description
document_id string Yes — Google Docs document ID
format string No "markdown" Output format: "markdown" or "text"

list_documents

Parameter Type Required Default Description
folder_id string No — Restrict to a specific folder
max_results number No 20 Max items to return (limit: 100)
order_by string No "modifiedTime desc" Sort order

search_documents

Parameter Type Required Default Description
query string Yes — Search keyword
max_results number No 10 Max items to return (limit: 50)

get_document_info

Parameter Type Required Default Description
document_id string Yes — Google Docs document ID

list_comments

Parameter Type Required Default Description
document_id string Yes — Google Docs document ID
include_resolved boolean No false Whether to include resolved comments

get_comment

Parameter Type Required Default Description
document_id string Yes — Google Docs document ID
comment_id string Yes — Comment ID

read_spreadsheet

Parameter Type Required Default Description
spreadsheet_id string Yes — Google Sheets spreadsheet ID
sheet_name string No — Sheet name to read (defaults to first sheet)
format string No "csv" Output format: "csv" or "json"

get_spreadsheet_info

Parameter Type Required Default Description
spreadsheet_id string Yes — Google Sheets spreadsheet ID

list_spreadsheets

Parameter Type Required Default Description
folder_id string No — Restrict to a specific folder
max_results number No 20 Max items to return (limit: 100)
order_by string No "modifiedTime desc" Sort order

search_spreadsheets

Parameter Type Required Default Description
query string Yes — Search keyword
max_results number No 10 Max items to return (limit: 50)

get_sheet_range

Parameter Type Required Default Description
spreadsheet_id string Yes — Google Sheets spreadsheet ID
range string Yes — Range in A1 notation (e.g. Sheet1!A1:D10)

Installation

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/flowernotfound/google-workspace-mcp-inhouse/master/install.sh | bash

The binary is installed to ~/bin/google-workspace-mcp-inhouse.

Windows (PowerShell)

irm https://raw.githubusercontent.com/flowernotfound/google-workspace-mcp-inhouse/master/install.ps1 | iex

The binary is installed to %LOCALAPPDATA%\Programs\google-workspace-mcp-inhouse\. The installer automatically adds the directory to your user PATH.


Setup

1. Place credentials.json

Obtain credentials.json from the GCP Console and place it in the config directory.

# macOS / Linux
mv ~/Downloads/credentials.json ~/.config/google-workspace-mcp-inhouse/credentials.json

# Windows (PowerShell)
Move-Item ~\Downloads\credentials.json ~\.config\google-workspace-mcp-inhouse\credentials.json

2. Authenticate

# macOS / Linux
google-workspace-mcp-inhouse auth

# Windows
google-workspace-mcp-inhouse.exe auth

A browser window opens. Sign in with your Google account to grant read-only access.

3. Register with Claude Code

Add the following to .mcp.json:

{
    "mcpServers": {
        "google-workspace-mcp-inhouse": {
            "type": "stdio",
            "command": "${HOME}/bin/google-workspace-mcp-inhouse"
        }
    }
}

Windows: Replace ${HOME}/bin/google-workspace-mcp-inhouse with the full path, e.g. C:\Users\yourname\AppData\Local\Programs\google-workspace-mcp-inhouse\google-workspace-mcp-inhouse.exe


Updating

# macOS / Linux
google-workspace-mcp-inhouse update

# Windows — re-run the installer
irm https://raw.githubusercontent.com/flowernotfound/google-workspace-mcp-inhouse/master/install.ps1 | iex

Prerequisites (admin setup)

Before individual engineers can install this tool, an admin needs to set up the GCP project once. See README_ja.md — GCP 初期設定 for the full setup guide.


Development

mise run build     # build binary
mise run test      # run tests
mise run lint      # run linter
mise run fmt       # format code

Requires mise and Go 1.23+.

README fetched from the repository 4 days ago. The original is authoritative.

Questions

About Google Workspace MCP Inhouse

How do I install Google Workspace MCP Inhouse?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Google Workspace MCP Inhouse safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Google Workspace MCP Inhouse still maintained?

Yes — the last commit was 3 months ago. The repository has 2 stars and 0 forks and 12 open issues.