Skip to main content
Glama
iskifogl

mcp-server-google-workspace

by iskifogl

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_CLIENT_IDYesYour Google OAuth client ID
GOOGLE_ACCESS_TOKENNoOptional access token for immediate use
GOOGLE_CLIENT_SECRETYesYour Google OAuth client secret
GOOGLE_REFRESH_TOKENYesYour Google OAuth refresh token

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
gmail_list_emailsB

List recent emails from Gmail inbox with optional filtering. Returns email metadata and content.

gmail_read_emailA

Read the full content of a specific email by ID

gmail_search_emailsA

Search emails using Gmail query syntax. Supports complex queries with operators like from:, to:, subject:, has:, is:, after:, before:

gmail_send_emailB

Send an email via Gmail with subject, body, and recipients

calendar_list_calendarsA

List all accessible calendars including shared calendars. Use this to get calendar IDs for other calendar operations.

calendar_list_eventsA

List calendar events for a specific date range. Can list events from any accessible calendar. Returns event times with their timezone information.

calendar_create_eventB

Create a new calendar event with title, time, and optional details. Can create events in any writable calendar.

get_user_emailA

Get the authenticated user's email address

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 8 tools

Disambiguation5/5

The tools are cleanly separated by domain (calendar vs. Gmail) and within each domain, each tool has a distinct purpose (e.g., list vs. create vs. read). No overlapping functionality between tools.

Naming Consistency4/5

Most tools follow a consistent 'domain_action' pattern in snake_case (e.g., calendar_create_event, gmail_send_email). However, 'get_user_email' lacks a domain prefix and is an exception.

Tool Count5/5

8 tools is a well-scoped set for a Google Workspace server covering calendar and Gmail operations. It provides essential functionality without being overwhelming.

Completeness4/5

The toolset covers core operations for both calendar (create, list) and Gmail (list, read, search, send). Missing update/delete for events and messages, but these are minor gaps for common workflows.

Maintenance

ActivityInactive
ResponsivenessSyncing