Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHost for SSE server127.0.0.1
MCP_PORTNoPort for SSE server8000
ENABLE_CHATNoEnable Google Chat integration (disabled by default, typically requires Google Workspace account)false
ENABLE_KEEPNoEnable Google Keep integration (disabled by default due to OAuth scope restrictions)false
ENABLE_MEETNoEnable Google Meet integration (disabled by default, requires Meet API enabled)false
ENABLE_GEMININoEnable Gemini media tools (requires GEMINI_API_KEY)false
GEMINI_API_KEYNoAPI key for Gemini media tools (required if ENABLE_GEMINI is true)
ENABLE_APPS_DASHBOARDNoEnable the MCP Apps dashboard UI namespace (opt-in for controlled rollout)false
GEMINI_REASONING_MODELNoModel for Gemini reasoninggemini-3.1-pro-preview
GEMINI_IMAGE_EDIT_MODELNoModel for Gemini image editinggemini-3.1-flash-image-preview
GEMINI_IMAGE_GENERATE_MODELNoModel for Gemini image generationgemini-3.1-flash-image-preview
GEMINI_AUDIO_UNDERSTANDING_MODELNoModel for Gemini audio understandinggemini-3-flash-preview
GEMINI_VIDEO_UNDERSTANDING_MODELNoModel for Gemini video understandinggemini-3-flash-preview

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    },
    "prompts": {
      "get": {}
    },
    "resources": {
      "read": {}
    }
  }
}
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
connect_google_workspaceA

Connect locally with loopback OAuth or return a remote incremental-consent URL.

get_google_connection_statusB

Report whether the authenticated MCP user has connected Google Workspace.

disconnect_google_workspaceB

Remove only the authenticated user's encrypted Google OAuth credentials.

refresh_workspace_catalogA

Refresh capability-aware tools after Google consent or disconnection.

get_mcp_apps_diagnosticsA

Describe the file-picker MCP Apps contract and optionally verify callbacks.

get_workspace_capabilitiesB

Describe available namespaces, consent capabilities, and file-transfer choices.

search_workspaceB

Search Drive files, contacts, and Gmail IDs through one normalized entry point.

resolve_workspace_resourceA

Resolve a stable Workspace URI to fresh compact metadata.

prepare_workspace_actionB

Preview and bind one consequential action to a short-lived one-time commit token.

commit_workspace_actionA

Atomically consume a prepared action token and execute its exact bound arguments.

files_list_filesA

List all uploaded files with metadata.

files_file_managerC

Upload and manage files. Drop files here to send them to the server.

files_list_files_pageA

Page through uploaded files without returning an unbounded catalog.

search_toolsA

Search for tools using natural language.

Returns matching tool definitions ranked by relevance, in the same format as list_tools.

call_toolA

Call a tool by name with the given arguments.

Use this to execute tools discovered via search_tools.

Prompts

Interactive templates invoked by user choice

NameDescription
gmail_compose_email_prompt
gmail_reply_email_prompt
gmail_summarize_inbox_prompt

Resources

Contextual data attached and managed by the client

NameDescription
inbox_summary
gmail_labels
calendar_today
calendar_week
drive_recent_files
drive_shared_drives
Prefab Renderer (file_manager)

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/guinacio/mcp-google-workspace'

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