We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nspady/google-calendar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# Google Calendar MCP Server Configuration
# Transport mode
TRANSPORT=stdio # Recommended for Claude Desktop integration
# HTTP settings (when TRANSPORT=http)
# WARNING: HTTP mode is for local development only - no authentication layer
PORT=3000
HOST=127.0.0.1 # Use 127.0.0.1 for security; 0.0.0.0 exposes to network (not recommended)
# OAuth credentials path (required)
GOOGLE_OAUTH_CREDENTIALS=./gcp-oauth.keys.json
## Optional: Custom token storage location
# GOOGLE_CALENDAR_MCP_TOKEN_PATH=/custom/path/to/tokens
## OPTIONAL: Test Configuration (for development/testing only)
# TEST_CALENDAR_ID=your-test-calendar@gmail.com
## OPTIONAL: Multi-Account Testing (requires 2 authenticated Google accounts)
# Authenticate accounts with:
# node scripts/account-manager.js auth test-primary
# node scripts/account-manager.js auth test-secondary
#
# TEST_PRIMARY_ACCOUNT=test-primary
# TEST_PRIMARY_CALENDAR=your-primary-test-email@gmail.com
# TEST_SECONDARY_ACCOUNT=test-secondary
# TEST_SECONDARY_CALENDAR=your-secondary-test-email@gmail.com
# TEST_SHARED_CALENDAR=calendar-id-shared-between-accounts@group.calendar.google.com
## OPTIONAL: Anthropic API config (used only for integration testing)
# ANTHROPIC_MODEL=claude-haiku-4-5-20251001
# CLAUDE_API_KEY={your_api_key}
# OPTIONAL: Open AI API config (used only for integration testing)
# OPENAI_API_KEY={your_api_key}
# OPENAI_MODEL=gpt-4.1