Skip to main content
Glama
rauf543
by rauf543

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging level: debug, info, warn, errorinfo
MAX_RETRIESNoMaximum retry attempts3
GOOGLE_EMAILNoGoogle account email
EXCHANGE_EMAILNoExchange email address
GOOGLE_ENABLEDNoEnable Google Calendar (true/false)
RETRY_DELAY_MSNoDelay between retries1000
EXCHANGE_DOMAINNoActive Directory domain for NTLM
MCP_SERVER_NAMENoServer name for identificationcalendar-mcp
MICROSOFT_EMAILNoMicrosoft account email
REQUEST_TIMEOUTNoRequest timeout in milliseconds30000
DEFAULT_TIMEZONENoIANA timezone for all operationsUTC
EXCHANGE_ENABLEDNoEnable Exchange provider (true/false)
EXCHANGE_EWS_URLNoEWS endpoint URL (typically https://mail.company.com/EWS/Exchange.asmx)
GOOGLE_CLIENT_IDNoOAuth client ID from Google Cloud Console
EXCHANGE_PASSWORDNoPassword for NTLM/Basic
EXCHANGE_USERNAMENoUsername for NTLM/Basic
MICROSOFT_ENABLEDNoEnable Microsoft 365 (true/false)
GOOGLE_PROVIDER_IDNoUnique identifier for this account
MCP_SERVER_VERSIONNoServer version1.0.0
GOOGLE_ACCESS_TOKENNoPre-authorized access token
GOOGLE_REDIRECT_URINoOAuth redirect URI
GOOGLE_TOKEN_EXPIRYNoToken expiry (ISO 8601)
MICROSOFT_CLIENT_IDNoAzure AD app client ID
MICROSOFT_TENANT_IDNoAzure tenant ID (common, organizations, or specific)
DEFAULT_WORKING_DAYSNoWorking days (comma-separated)monday,tuesday,wednesday,thursday,friday
EXCHANGE_AUTH_METHODNoAuthentication: ntlm, basic, or oauth
EXCHANGE_PROVIDER_IDNoUnique identifier for this account
GOOGLE_CLIENT_SECRETNoOAuth client secret
GOOGLE_PROVIDER_NAMENoDisplay name
GOOGLE_REFRESH_TOKENNoRefresh token for token renewal
MICROSOFT_PROVIDER_IDNoUnique identifier for this account
EXCHANGE_PROVIDER_NAMENoDisplay name
MICROSOFT_ACCESS_TOKENNoPre-authorized access token
MICROSOFT_REDIRECT_URINoOAuth redirect URI
MICROSOFT_TOKEN_EXPIRYNoToken expiry (ISO 8601)
MICROSOFT_CLIENT_SECRETNoAzure AD app client secret
MICROSOFT_PROVIDER_NAMENoDisplay name
MICROSOFT_REFRESH_TOKENNoRefresh token
EXCHANGE_OAUTH_CLIENT_IDNoAzure AD app ID for OAuth
EXCHANGE_OAUTH_TENANT_IDNoAzure tenant ID for OAuth
DEFAULT_WORKING_HOURS_ENDNoWorking hours end (HH:MM)18:00
DEFAULT_WORKING_HOURS_STARTNoWorking hours start (HH:MM)09:00
EXCHANGE_OAUTH_ACCESS_TOKENNoAccess token for OAuth
EXCHANGE_OAUTH_CLIENT_SECRETNoClient secret for OAuth
EXCHANGE_OAUTH_REFRESH_TOKENNoRefresh token for OAuth
NODE_TLS_REJECT_UNAUTHORIZEDNoSet to 0 to bypass SSL certificate issues (not recommended for production)1
RATE_LIMIT_REQUESTS_PER_MINUTENoRate limiting60

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/rauf543/calendar-mcp'

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