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

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

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