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_start

Start Google OAuth flow and return an authorization URL.

auth_status

Return OAuth status for an approval_id or current connection status.

gmail_search

Search Gmail messages and return metadata.

gmail_get_message

Return full email content (plain text preferred).

gmail_get_thread

Return all messages in a thread.

gmail_create_draft

Create an email draft only.

gmail_apply_labels

Apply labels to one or more messages.

calendar_list_events

List calendar events in a time range.

calendar_find_free_slots

Find available time slots in a range.

calendar_create_event

Create a calendar event (requires approval).

calendar_update_event

Update event details (requires approval).

calendar_cancel_event

Cancel an event (requires approval).

contacts_search

Search Google Contacts.

contacts_get

Return full contact details.

contacts_create_or_update

Create or update a contact (requires approval).

web_search

Perform a web search and return top results.

web_fetch

Fetch page content and extract readable text.

summarize_email

Summarize an email and store assistant memory.

meeting_brief

Prepare a meeting brief.

compose_email_reply

Generate an email reply draft (never sends).

approval_request

Create a pending approval record.

approval_resolve

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