Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level for the server. | info |
| ENCRYPTION_KEY | No | Hex encryption key (32 bytes / 64 characters hex string recommended) for securing script properties. If not provided, one may be automatically generated. | |
| MCP_SERVER_NAME | No | The name identifier for the MCP server. | google-apps-script-mcp |
| GOOGLE_AUTH_CODE | No | OAuth2 authorization code for initial authentication. | |
| GOOGLE_CREDENTIALS_PATH | No | Path to the OAuth2 credentials.json file. | |
| GOOGLE_SERVICE_ACCOUNT_KEY | No | Service Account key as a JSON string or a file path to the service-account-key.json. |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |