Skip to main content
Glama
aaronsb

Google Workspace MCP Server

by aaronsb

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_SCOPESNoOAuth 2.0 scopes required for project functionality
GOOGLE_CLIENT_IDYesYour Google Cloud OAuth 2.0 Client ID
GOOGLE_REDIRECT_URIYesYour OAuth 2.0 Redirect URI configured in Google Cloud
GOOGLE_CLIENT_SECRETYesYour Google Cloud OAuth 2.0 Client Secret

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
manage_accountsA

Manage Google Workspace account lifecycle: list, authenticate, check status, refresh credentials, update scopes, or remove accounts.

manage_workspaceB

Manage files and directories in the workspace sandbox. Supports nested paths (e.g. "reports/q1/summary.csv"). The workspace is the exchange point for file operations (attachments, downloads, exports).

manage_scratchpadA

Compose, edit, and deliver text content. Use for any multi-line content: emails, documents, descriptions. Compose in the scratchpad, edit by line or JSON path, attach files, then send to any target. For short one-liners, use the service tool directly instead.

bulk_operationsA

Do many things in one call, two ways. mode:'queue' (default) runs different operations in sequence, chaining results with $N.field — works for every tool. mode:'batch' does ONE operation across many resources in a single Google request — far fewer round trips, but only where Google publishes a batch method.

queue_operationsA

RENAMED to bulk_operations, which does the same thing. This name still works and will be removed in a future release. Do many things in one call, two ways. mode:'queue' (default) runs different operations in sequence, chaining results with $N.field — works for every tool. mode:'batch' does ONE operation across many resources in a single Google request — far fewer round trips, but only where Google publishes a batch method.

manage_calendarB

List events, view agenda, check availability, or manage calendar events.

manage_contactsA

Search, read, create, update and delete Google Contacts: your saved contacts, the addresses you have corresponded with but never saved, and your organization's directory.

manage_docsC

Read, write, insert, and find-replace text in Google Docs documents.

manage_driveB

Search, upload, download, share, comment on, or manage files in Google Drive.

manage_emailA

Search, read, send, forward, or manage emails in a Google Workspace account. Supports Gmail search syntax.

manage_meetB

Browse past Google Meet conferences, participants, transcripts, recordings, and AI-generated smart notes. Requires Workspace Business Standard+ for transcripts/recordings.

manage_sheetsB

Read, write, and manage Google Sheets spreadsheets.

manage_tasksC

Manage task lists and tasks in Google Tasks.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Active Safety PoliciesCurrent safety policies controlling what operations are allowed, blocked, or audited
Available ServicesGoogle Workspace services and operations available through this server
Workspace DirectoryFile I/O workspace directory status and path
Server VersionBuild version of the google-workspace-mcp server

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aaronsb/google-workspace-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server