Better Workspace MCP
Google Workspace MCP — Docs, Drive, Calendar, Gmail, Sheets, Slides, Tasks, Chat, People, Forms
Connector by n24q02m · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/n24q02m-better-workspace-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 2 read · 1 write · 0 delete · 10 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 13
Read from the source code; the running server may list different tools.
Read 2 · Look things up without changing anything.
chathelp
Write 1 · Create, change, send or run things.
config
Not yet classified 10 · We could not tell from the name and description.
calendardocsdriveformsgmailpeoplesheetsslidestaskstime
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
GOOGLE_OAUTH_CLIENT_SECRET
Other settings (environment variables or headers).
GOOGLE_OAUTH_CLIENT_ID
Network hosts it talks to 6
accounts.google.com· found in codebiomejs.dev· found in codedocs.google.com· found in codegithub.com· found in codegoogleapis.com· found in codeoauth2.googleapis.com· found in code
Files it touches
/Users/name/downloads/report.pdf
Tools (13)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
calendarCalendar operations. Actions: listCalendars, createEvent, listEvents, getEvent, deleteEvent, updateEvent, respondToEvent, findFreeTime. account = email of the Google account to use (default: primary).
chatChat operations. Actions: listSpaces, sendMessage, findSpaceByName, getMessages, sendDm, findDmByEmail, listThreads, setUpSpace. account = email of the Google account to use (default: primary).
configConfigManage server configuration, credential state, and the Google accounts this server can act as. Actions: - status: current credential state plus the configured accounts and which is primary - setup_start: instructions to configure the Google account via browser OAuth - setup_reset: clear credentials, return to awaiting_setup - setup_complete: re-check credentials after external config changes - set: update a runtime setting (M1 has no mutable settings; returns info) - cache_clear: clear any cached state (no-op in M1) - account_add: start the browser consent flow for one more account (returns a…
docsGoogle Docs operations. Actions (required params -> optional): - getText (documentId -> tabId, limit, preview) - create (title -> content) - writeText (documentId, text -> position, tabId) - getSuggestions (documentId) - replaceText (documentId, findText, replaceText -> tabId) - formatText (documentId, formats -> tabId) getText defaults to 20,000 characters, accepts limit 1-100,000, and marks truncated output explicitly. preview defaults to 2,000 characters unless limit is provided. These bounds limit response size without changing document authorization. account = email of the Google accou…
driveDrive operations. See the action enum for operations available in this transport. account = email of the Google account to use (default: primary).
formsGoogle Forms operations. Actions (required params -> optional): - create (title -> documentTitle) - get (formId) - batchUpdate (formId, requests) - listResponses (formId -> pageSize, pageToken, filter) - getResponse (formId, responseId) Questions are added with batchUpdate, not create. Responses are read-only (the Forms API cannot write one), and listing or deleting forms goes through the drive tool. account = email of the Google account to use (default: primary).
gmailGmail operations. Actions: search, get, downloadAttachment, modify, batchModify, modifyThread, send, createDraft, sendDraft, listLabels, createLabel. account = email of the Google account to use (default: primary).
helpHelpread-onlyGet full documentation for a topic. Use when compressed tool descriptions are insufficient.
peoplePeople operations. Actions: getUserProfile, getMe, getUserRelations. account = email of the Google account to use (default: primary).
sheetsSheets operations. Actions: getText, getRange, getMetadata. account = email of the Google account to use (default: primary).
slidesSlides operations. Actions: getText, getMetadata, getImages, create, addSlide, deleteSlide, duplicateSlide, reorderSlides, getSpeakerNotes, updateSpeakerNotes, replaceAllText, insertText, deleteText, addShape, addImage, addTable, updateTextStyle, updateShapeProperties, getSlideThumbnail. account = email of the Google account to use (default: primary).
tasksTasks operations. Actions: listTaskLists, listTasks, createTask, updateTask, completeTask, deleteTask. account = email of the Google account to use (default: primary).
timeLocal date/time/timezone helpers (no Google account needed). Actions: - getCurrentDate - getCurrentTime - getTimeZone
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 1
- Weekly downloads
- 63
- Last commit
- Oct 11, 2026 (17 days ago)
- Last release
- Sep 13, 2026 (1 month ago)
- Last package publish
- Sep 13, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.n24q02m/better-workspace-mcp- Version
- 0.5.0
- Auth
- API key
- Packages
- npm @n24q02m/better-workspace-mcpoci
docker.io/n24q02m/better-workspace-mcp:latest - License
- Apache-2.0
- Repository
- github.com/n24q02m/better-workspace-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from n24q02m
- 0.675score
Crg
n24q02m
Token-efficient code review knowledge graph: semantic search and call-graph resolution.
ConnectorAFreshness: ALocal★ 76↓ 600/wkClaude Code +5 - 0.661score
Better Email MCP
n24q02m
IMAP/SMTP MCP server for Email with composite tools.
ConnectorAFreshness: ALocal★ 35↓ 273/wkClaude Code +5 - 0.659score
Wet
n24q02m
Open-source MCP server for AI agents: web search, content extraction, and library docs.
ConnectorAFreshness: ALocal★ 19↓ 402/wkClaude Code +5 - 0.657score
Better Notion MCP
n24q02m
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
ConnectorAFreshness: ALocal★ 35↓ 192/wkClaude Code +5 - 0.656score
Better Telegram MCP
n24q02m
Telegram for AI agents: messages, chats, media, and contacts in bot and user-account modes.
ConnectorAFreshness: ALocal★ 11↓ 281/wkClaude Code +5 - 0.645score
Mnemo
n24q02m
Persistent AI memory with hybrid search and embedded sync.
ConnectorAFreshness: ARemote★ 12↓ 415/wk
Cite this page
Better Workspace MCP. Agent Mart. https://agentmart.dev/connectors/n24q02m-better-workspace-mcp (last updated 2026-10-24)