Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP server port3000
LOG_LEVELNoLogging verbosity (e.g., info, debug, warn, error)info
ENABLE_METRICSNoWhether to enable Prometheus metricsfalse
ENABLE_TRACINGNoWhether to enable distributed tracingfalse
CONTEXT_MAX_TOKENSNoMaximum tokens allowed in context100000
ENABLE_SELF_HEALINGNoWhether to enable the circuit breaker and self-healing capabilitiestrue
ENABLE_AUDIT_LOGGINGNoWhether to enable audit logstrue
CIRCUIT_BREAKER_TIMEOUTNoReset timeout for the circuit breaker in milliseconds30000
GOOGLE_CREDENTIALS_PATHYesPath to OAuth JSON credentials file./credentials.json
CIRCUIT_BREAKER_THRESHOLDNoFailure threshold for the circuit breaker5
RATE_LIMIT_REQUESTS_PER_MINUTENoRate limit per minute for the server60

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_spreadsheet

Create a new Google Spreadsheet with optional sheets

get_spreadsheet_metadata

Get metadata for a Google Spreadsheet including sheet info

get_values

Get values from a range in a spreadsheet (raw values)

get_values_formatted

Get values from a range with formatting applied

update_values

Update values in a range of cells

append_values

Append values to the next available row in a sheet

batch_update_values

Update multiple ranges in a single request

clear_values

Clear values from a range of cells

create_sheet

Create a new sheet in an existing spreadsheet

delete_sheet

Delete a sheet from a spreadsheet

update_sheet_properties

Update properties of a sheet (title, grid properties)

update_cells_format

Apply formatting to a range of cells

add_data_validation

Add data validation rules to a range

copy_sheet

Copy a sheet to another spreadsheet or within the same spreadsheet

find_and_replace

Find and replace text in a range or entire sheet

sort_range

Sort a range by one or more columns

create_protected_range

Protect a range from editing

execute_script_function

Execute a function in a Google Apps Script project

execute_script_batch

Execute multiple Apps Script functions in batch

get_script_metadata

Get metadata about an Apps Script project

list_script_deployments

List all deployments of an Apps Script project

create_script_deployment

Create a new deployment for an Apps Script project

get_auth_url

Get OAuth URL for authentication (for initial setup)

set_script_id

Set the Apps Script project ID for subsequent operations

get_server_status

Get current server status including authentication and rate limits

reset_circuit_breaker

Reset the circuit breaker after it has opened

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Server Health StatusCurrent health status of the MCP server
Server ConfigurationCurrent server configuration (sanitized)
Rate Limit StatusCurrent rate limit state

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/devfinprojects/GAS_MCPSERVER_ADAVANCED'

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