gws-mcp
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 | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| accounts_listA | Lista os perfis (contas Google) configurados, com e-mail e escopos. |
| accounts_addA | Adiciona uma conta Google: abre o navegador para consentimento (somente leitura) e guarda o token no Credential Manager.
|
| accounts_removeA | Remove um perfil local e apaga o refresh token do Credential Manager. Nao altera nada no Google. |
| gmail_searchB | Busca mensagens com a sintaxe do Gmail (ex.: 'from:x@y.com newer_than:7d is:unread'). Devolve cabecalhos e snippet. |
| gmail_get_messageA | Le uma mensagem pelo id: cabecalhos, corpo em texto e lista de anexos (nome/tamanho, sem conteudo). |
| gmail_list_labelsB | Lista os rotulos (labels) da conta. |
| calendar_list_eventsA | Lista eventos entre time_min e time_max (RFC3339). Sem datas: proximos 7 dias. Recorrentes vem expandidos. |
| calendar_free_busyB | Blocos ocupados por calendario no intervalo (RFC3339). Sem datas: proximas 24h. Calendario padrao: 'primary'. |
| drive_searchA | Busca arquivos. |
| drive_read_fileA | Le o conteudo de um arquivo como texto. Docs vira texto, Sheets vira CSV, Slides vira texto. Binarios devolvem so metadados. |
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 10 tools
Each tool maps to a distinct resource/action combination: accounts, Gmail messages/labels, calendar availability, and Drive files/search. There is no meaningful overlap between search, read, and list operations.
All tool names follow a consistent snake_case resource_action pattern (accounts_list, gmail_search, calendar_list_events, drive_read_file). Verb placement and object nouns are uniform across the set.
Ten tools cover four Google Workspace areas without bloat. Each tool serves a non-redundant purpose, and the count is within the ideal 3-15 range for an MCP server.
The read/query workflows for Gmail, Calendar, and Drive are well represented, and account lifecycle is complete. Gaps such as sending email, creating calendar events, or writing Drive files appear intentional given the read-only consent, but would limit broader workspace management.