Google Docs & Gmail MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_documentA | Creates a new Google Doc with the given title. Returns the document ID, title, and URL. |
| search_documentsA | Searches the authenticated user's Google Drive for documents whose name contains the query string. Returns a list of matching files with ID, name, URL, and last modified time. |
| append_textB | Appends text content to the end of an existing Google Document. |
| insert_at_placeholderA | Replaces every occurrence of a placeholder string (e.g. {{email_draft}}) in an existing Google Document with the provided text. |
| read_documentA | Reads and returns the plain-text content of an existing Google Document. |
| create_gmail_draftA | Creates a Gmail draft email ready for review and sending. Returns the draft ID and a preview URL. |
| list_gmail_draftsA | Lists the most recent Gmail drafts in the authenticated user's account. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
All tools have clear, distinct purposes. Google Docs tools (create, read, append, insert at placeholder, search) and Gmail tools (create draft, list drafts) are easily distinguishable with no overlap.
All tool names follow a consistent verb_noun pattern in snake_case, e.g., create_document, list_gmail_drafts. Naming is predictable and clear.
7 tools is well-scoped for covering core operations of two services. Each tool earns its place without being excessive or insufficient.
Missing key operations like sending a Gmail draft and deleting a document. While the set covers basic CRUD for Docs and draft creation for Gmail, the lack of send creates a workflow gap.