Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_CLIENT_IDYesYour Google OAuth client ID (required for Google OAuth)
GOOGLE_OAUTH_SCOPESYesA space- or comma-separated list of Google OAuth scopes
GOOGLE_CLIENT_SECRETYesYour Google OAuth client secret (required for Google OAuth)
OAUTH_REDIRECT_BASE_URLYesThe public base URL for this server (e.g., an ngrok/cloudflared URL) used for OAuth callbacks

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{
  "tasks": {
    "list": {},
    "cancel": {},
    "requests": {
      "tools": {
        "call": {}
      },
      "prompts": {
        "get": {}
      },
      "resources": {
        "read": {}
      }
    }
  }
}

Tools

Functions exposed to the LLM to take actions

NameDescription
auth_google_startA

Start Google OAuth flow and return an authorization URL.

auth_statusB

Return OAuth status for an approval_id or current connection status.

gmail_searchC

Search Gmail messages and return metadata.

gmail_get_messageC

Return full email content (plain text preferred).

gmail_get_threadB

Return all messages in a thread.

gmail_create_draftC

Create an email draft only.

gmail_apply_labelsC

Apply labels to one or more messages.

calendar_list_eventsC

List calendar events in a time range.

calendar_find_free_slotsC

Find available time slots in a range.

calendar_create_eventB

Create a calendar event (requires approval).

calendar_update_eventB

Update event details (requires approval).

calendar_cancel_eventC

Cancel an event (requires approval).

contacts_searchC

Search Google Contacts.

contacts_getC

Return full contact details.

contacts_create_or_updateC

Create or update a contact (requires approval).

web_searchC

Perform a web search and return top results.

web_fetchB

Fetch page content and extract readable text.

summarize_emailC

Summarize an email and store assistant memory.

meeting_briefD

Prepare a meeting brief.

compose_email_replyC

Generate an email reply draft (never sends).

approval_requestC

Create a pending approval record.

approval_resolveC

Approve or deny an action.

Prompts

Interactive templates invoked by user choice

NameDescription
inbox_triage
meeting_prep
email_followup
weekly_review

Resources

Contextual data attached and managed by the client

NameDescription
connections_status
assistant_companies
assistant_contacts
assistant_notes
assistant_audit

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/varun-b-nagaraj/python-mcp-server'

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