productivity
Google Apps Script MCP, CLI, and Lua Integration for AI Agents
Google Apps Script integration docs for AI agents: MCP gateway setup, Google Apps Script CLI commands, Lua API reference, credentials, and function schemas.Google Apps Script for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
google-apps-script.google_apps_script_projects_get_content | Read read | 0 | Projects Get Content (GET /v1/projects/{scriptId}/content). |
google-apps-script.google_apps_script_projects_get | Read read | 0 | Projects Get (GET /v1/projects/{scriptId}). |
google-apps-script.google_apps_script_projects_create | Write write | 0 | Projects Create (POST /v1/projects). |
google-apps-script.google_apps_script_projects_update_content | Write write | 0 | Projects Update Content (PUT /v1/projects/{scriptId}/content). |
google-apps-script.google_apps_script_projects_get_metrics | Read read | 0 | Projects Get Metrics (GET /v1/projects/{scriptId}/metrics). |
google-apps-script.google_apps_script_projects_deployments_delete | Write write | 0 | Projects Deployments Delete (DELETE /v1/projects/{scriptId}/deployments/{deploymentId}). |
google-apps-script.google_apps_script_projects_deployments_create | Write write | 0 | Projects Deployments Create (POST /v1/projects/{scriptId}/deployments). |
google-apps-script.google_apps_script_projects_deployments_update | Write write | 0 | Projects Deployments Update (PUT /v1/projects/{scriptId}/deployments/{deploymentId}). |
google-apps-script.google_apps_script_projects_deployments_list | Read read | 0 | Projects Deployments List (GET /v1/projects/{scriptId}/deployments). |
google-apps-script.google_apps_script_projects_deployments_get | Read read | 0 | Projects Deployments Get (GET /v1/projects/{scriptId}/deployments/{deploymentId}). |
google-apps-script.google_apps_script_projects_versions_create | Write write | 0 | Projects Versions Create (POST /v1/projects/{scriptId}/versions). |
google-apps-script.google_apps_script_projects_versions_list | Read read | 0 | Projects Versions List (GET /v1/projects/{scriptId}/versions). |
google-apps-script.google_apps_script_projects_versions_get | Read read | 0 | Projects Versions Get (GET /v1/projects/{scriptId}/versions/{versionNumber}). |
google-apps-script.google_apps_script_processes_list_script_processes | Read read | 0 | Processes List Script Processes (GET /v1/processes:listScriptProcesses). |
google-apps-script.google_apps_script_processes_list | Read read | 0 | Processes List (GET /v1/processes). |
google-apps-script.google_apps_script_scripts_run | Write write | 0 | Scripts Run (POST /v1/scripts/{scriptId}:run). |