Tools changed: Google Workspace MCP (taylorwilsdon) The Google Workspace MCP server (taylorwilsdon) version 2.3.0 exposes 119 tools whose tools/list payload costs an estimated 46,166 tokens under cl100k_base, or 141% of a 32k context window and 23% of a 200k window, according to testing measured on 2026-11-11. The server scored 70/100, capped from 95 test points because no tool call passed, with install 20/20, handshake 30/30, maintenance 25/25, docs 10/15 and license 10/10; it was tested on 2026-10-31 over stdio with no authentication, an unknown rate limit and 55 read versus 64 write (state-changing) tools. The measurement matters because the tool definitions consume most of an agent's context before any message is sent, so the guidance is to load only the tools needed. Google Workspace MCP taylorwilsdon Context cost warning: its tools/list is about 46,166 tokens 119 tools , 141% of a 32k context window and 23% of a 200k window, before you send a single message. Load only the tools you need, or expect most of the context to go to tool definitions. Estimate from our testing of the tool names, descriptions and input schemas, counted with cl100k base, measured 2026-11-11. How MCP context cost adds up https://testedmcp.com/guides/how-much-context-mcp-servers-cost/ 70 /100 Capped at 70: no passing tool call yet; the tests add up to 95. Why scores are capped https://testedmcp.com/methodology/ cap Test points add up to 95; the score is capped at 70 until a tool call passes. Not a quality or security rating. Methodology https://testedmcp.com/methodology/ Test points before the cap 95/100 - Install20/20 - Handshake30/30 - Maintenance25/25 - Docs10/15 - License10/10 Transport tested 2026-10-31 : stdio Tested version: 2.3.0 · tested 2026-10-31 Token cost estimate : approx. 46166 tokens, cl100k estimate 119 tools, measured 2026-11-11, version 2.3.0 . This is an estimate from our testing of the tool names, descriptions and input schemas, counted with cl100k base. Permissions: 55 read, 64 write state-changing , 0 unclassified · Auth: none · Rate limit: unknown · Pricing unit: unknown Auth: none. Rate limit: unknown. Pricing unit: unknown. - append table rows — write state-changing - batch modify gmail message labels — write state-changing - batch update doc — write state-changing - batch update form — write state-changing - batch update presentation — write state-changing - check drive file public access — read - copy drive file — write state-changing - create calendar — write state-changing - create doc — write state-changing - create drive file — write state-changing - create drive folder — write state-changing - create form — write state-changing - create presentation — write state-changing - create reaction — write state-changing - create sheet — write state-changing - create spreadsheet — write state-changing - create table with data — write state-changing - debug table structure — read - download chat attachment — write state-changing - draft gmail message — write state-changing - export doc to pdf — write state-changing - find and replace doc — write state-changing - format sheet range — write state-changing - generate trigger code — read - get contact — read - get contact group — read - get doc as markdown — read - get doc content — read - get drive file content — read - get drive file download url — read - get drive file permissions — read - get drive shareable link — read - get events — read - get form — read - get form response — read - get gmail attachment content — write state-changing - get gmail message content — read - get gmail messages content batch — read - get gmail thread content — read - get gmail threads content batch — read - get messages — read - get page — read - get presentation — read - get script activity — read - get script project — read - get script version — read - get search engine info — read - get spreadsheet info — read - get task — read - get task list — read - import to google doc — write state-changing - import to google sheets — write state-changing - import to google slides — write state-changing - insert doc elements — write state-changing - insert doc image — write state-changing - inspect doc structure — read - list calendars — read - list contact groups — read - list contacts — read - list docs in folder — read - list document comments — read - list drive items — read - list form responses — read - list gmail filters — read - list gmail labels — read - list presentation comments — read - list script deployments — read - list sheet tables — read - list spaces — read - list spreadsheet comments — read - list spreadsheets — read - list task lists — read - list tasks — read - manage conditional formatting — write state-changing - manage contact — write state-changing - manage contact group — write state-changing - manage contacts batch — write state-changing - manage deployment — write state-changing - manage doc tab — write state-changing - manage document comment — write state-changing - manage drive access — write state-changing - manage event — write state-changing - manage focus time — write state-changing - manage gmail filter — write state-changing - manage gmail label — write state-changing - manage named range — write state-changing - manage out of office — write state-changing - manage presentation comment — write state-changing - manage script content — write state-changing - manage script project — write state-changing - manage script trigger — write state-changing - manage script version — write state-changing - manage sheet tab — write state-changing - manage spreadsheet comment — write state-changing - manage task — write state-changing - manage task list — write state-changing - modify doc text — write state-changing - modify gmail message labels — write state-changing - modify sheet values — write state-changing - move sheet rows — write state-changing - query freebusy — read - read sheet values — read - render page to image — read - resize sheet dimensions — write state-changing - run script function — write state-changing - search contacts — read - search custom — read - search docs — read - search drive files — read - search gmail messages — read - search messages — read - send gmail message — write state-changing - send message — write state-changing - set drive file permissions — write state-changing - set publish settings — write state-changing - start google auth — write state-changing - update doc headers footers — write state-changing - update drive file — write state-changing - update paragraph style — write state-changing handshake and tools listed without a recorded key or OAuth Score 70/100 · Tools 119 · Token cost approx. 46,166 tokens · Compare https://testedmcp.com/compare/?s=google-workspace-mcp-taylorwilsdon · Last tested 2026-10-31 · Version tested 2.3.0 · Package workspace-mcp https://pypi.org/project/workspace-mcp/ taylorwilsdon/google workspace mcp https://testedmcp.com/go/google-workspace-mcp-taylorwilsdon/ Summary: Google Workspace MCP taylorwilsdon completed an MCP handshake without credentials and exposed 119 tools. Evidence summary - Handshake - pass - Tools listed - 119 - Context cost - approx. 46166 tokens, cl100k estimate 119 tools, measured 2026-11-11, version 2.3.0; an estimate ranking https://testedmcp.com/best/lowest-context-cost-mcp-servers/ · add up your servers' context cost https://testedmcp.com/guides/how-much-context-mcp-servers-cost/ - API key - No key to connect handshake passed - Tested - 2026-10-31 Test results | Test | Result | Points | Evidence | |---|---|---|---| | install | pass | 20 | uv pip install workspace-mcp Python venv, Linux succeeded in 2s. | | handshake | pass | 30 | MCP initialize + tools/list over stdio succeeded with no credentials; 119 tools listed in 14.1s. | | maintenance | pass | 25 | Repo pushed 0 days before test; 3,448 GitHub stars. | | docs | partial | 10 | README over 3,000 chars; install instructions present. Check of the package's own README PyPI long description package README . | | license | pass | 10 | MIT OSI-approved . | Local-model readiness Token cost estimate : approx. 46166 tokens, cl100k estimate for 119 tools · about 564% of an 8k context. This is an estimate from our testing counted with cl100k base . Small-model friendly schema heuristic, not a model result : unknown . Not tested Small-model task runs: Not yet tested. What we tested and what we didn't Tested on 2026-10-31 - Install from the registry - We connected with no credentials and asked for its tool list: it listed 119 tools Method details: MCP initialize then tools/list - Maintenance signals last push, archived/deprecated status - Docs README length, install and config example - License OSI-approved or not - Token cost estimate Not tested - Security: not audited no code review, no permission or data-flow analysis - Real tasks no functional task runs yet - Behaviour with real credentials or a real account - Performance, rate limits or load - Correctness of results beyond the listed tasks Methodology: how we test https://testedmcp.com/methodology/ . A high score means it installs and responds, not that giving it access to your data carries no risk. Known security issues Checked on 2026-11-09 for version 2.3.0 against OSV, GitHub advisories, GitHub repository advisories. Scope: the package itself; dependencies not scanned. No published advisories found in OSV and GitHub advisories for workspace-mcp 2.3.0 as of 2026-11-09. This is not a security audit. Monthly roundup: MCP security issues, October 2026 https://testedmcp.com/security/2026-10/ . Tool list changes ↻ Tools changed non-breaking 2026-11-11 Tool list changed since last test 2026-10-31 → 2026-11-11 : 5 tool descriptions changed: get script version, manage document comment, manage presentation comment, manage script project, manage spreadsheet comment; Our inference https://testedmcp.com/changes/ inference-google-workspace-mcp-taylorwilsdon : the pinned package is still workspace-mcp==2.3.0; serverInfo moved from 4.1.4 to 4.1.8, which matches the unpinned dependency fastmcp =4.1.2 fastmcp 4.1.8 released 2026-11-10 , so the new Actions sections are from fastmcp keeping docstring sections.. Confirmed by a re-run with the same arguments. Show the diff - Changed description: get script version - Changed description: manage document comment - Changed description: manage presentation comment - Changed description: manage script project - Changed description: manage spreadsheet comment Snapshot hash fingerprint of the tool list b943d59950fc : SHA-256 of the canonical tool names, descriptions and input schemas. If it changes, the tool list changed. Raw test record JSON { "name": "workspace-mcp", "version": "2.3.0", "registry": "pypi", "status": "working", "tested": "2026-10-31", "tools count": 119, "deprecated": false, "archived": false, "tests": { "install": "pass", 20, " uv pip install workspace-mcp Python venv, Linux succeeded in 2s." , "handshake": "pass", 30, "MCP initialize + tools/list over stdio succeeded with no credentials; 119 tools listed in 14.1s." , "maintenance": "pass", 25, "Repo pushed 0 days before test; 3,448 GitHub stars." , "docs": "partial", 10, "README over 3,000 chars; install instructions present. Check of the package's own README PyPI long description package README ." , "license": "pass", 10, "MIT OSI-approved ." } } Install uvx workspace-mcp Pin the version we tested uvx workspace-mcp==2.3.0 pip install workspace-mcp==2.3.0 tested 2026-10-31. Newer versions may differ and were not tested by us. { "mcpServers": { "google-workspace-mcp-taylorwilsdon": { "command": "uvx", "args": "workspace-mcp==2.3.0" } } } Tools listed Showing 40 of 119 names: append table rows , batch modify gmail message labels , batch update doc , batch update form , batch update presentation , check drive file public access , copy drive file , create calendar , create doc , create drive file , create drive folder , create form , create presentation , create reaction , create sheet , create spreadsheet , create table with data , debug table structure , download chat attachment , draft gmail message , export doc to pdf , find and replace doc , format sheet range , generate trigger code , get contact , get contact group , get doc as markdown , get doc content , get drive file content , get drive file download url , get drive file permissions , get drive shareable link , get events , get form , get form response , get gmail attachment content , get gmail message content , get gmail messages content batch , get gmail thread content , get gmail threads content batch . Show all 119 names append table rows , batch modify gmail message labels , batch update doc , batch update form , batch update presentation , check drive file public access , copy drive file , create calendar , create doc , create drive file , create drive folder , create form , create presentation , create reaction , create sheet , create spreadsheet , create table with data , debug table structure , download chat attachment , draft gmail message , export doc to pdf , find and replace doc , format sheet range , generate trigger code , get contact , get contact group , get doc as markdown , get doc content , get drive file content , get drive file download url , get drive file permissions , get drive shareable link , get events , get form , get form response , get gmail attachment content , get gmail message content , get gmail messages content batch , get gmail thread content , get gmail threads content batch , get messages , get page , get presentation , get script activity , get script project , get script version , get search engine info , get spreadsheet info , get task , get task list , import to google doc , import to google sheets , import to google slides , insert doc elements , insert doc image , inspect doc structure , list calendars , list contact groups , list contacts , list docs in folder , list document comments , list drive items , list form responses , list gmail filters , list gmail labels , list presentation comments , list script deployments , list sheet tables , list spaces , list spreadsheet comments , list spreadsheets , list task lists , list tasks , manage conditional formatting , manage contact , manage contact group , manage contacts batch , manage deployment , manage doc tab , manage document comment , manage drive access , manage event , manage focus time , manage gmail filter , manage gmail label , manage named range , manage out of office , manage presentation comment , manage script content , manage script project , manage script trigger , manage script version , manage sheet tab , manage spreadsheet comment , manage task , manage task list , modify doc text , modify gmail message labels , modify sheet values , move sheet rows , query freebusy , read sheet values , render page to image , resize sheet dimensions , run script function , search contacts , search custom , search docs , search drive files , search gmail messages , search messages , send gmail message , send message , set drive file permissions , set publish settings , start google auth , update doc headers footers , update drive file , update paragraph style Tool history: captured Nov 11, 2026. All tool history https://testedmcp.com/changes/ . Quick config { "mcpServers": { "google-workspace-mcp-taylorwilsdon": { "command": "uvx", "args": "workspace-mcp" } } } Add to config https://testedmcp.com/free-tools/mcp-config-generator/?s=google-workspace-mcp-taylorwilsdon Opens the config generator with this server selected. Setup 1. Install. Run uv pip install workspace-mcp Python venv . This is the exact command we ran on 2026-10-31. 2. Configure. Add the mcpServers entry below to your MCP client config. 3. Verify. Restart the client and check that tools/list returns tools 119 in our test . { "mcpServers": { "google-workspace-mcp-taylorwilsdon": { "command": "uvx", "args": "workspace-mcp" } } } Test history - 2026-11-11: Tools changed non-breaking - 2026-10-31: New Related: Best productivity MCP servers https://testedmcp.com/best/productivity-mcp-servers/ · Which MCP servers use the most context? https://testedmcp.com/best/most-context-mcp-servers/ FAQ Is Google Workspace MCP taylorwilsdon deprecated? No. workspace-mcp was not deprecated or archived when we last tested it on 2026-10-31. What replaces Google Workspace MCP taylorwilsdon ? Nothing; Google Workspace MCP taylorwilsdon is not deprecated as of 2026-10-31. Does Google Workspace MCP taylorwilsdon need an API key? No. It completed an MCP handshake with no credentials and listed 119 tools. Embed the badge Every tested server gets a free embeddable badge. It shows the current score and test date and expires after 90 days. Testing is free; payment never changes a score.