# Google Apps Script API

> Use this tool when you need to automate and manage Google Apps Script projects, solve problems related to workflow automation, CI/CD pipelines, and project monitoring, and integrate with other systems through a programmable API with OAuth 2.0 authentication, taking in script project inputs and outputting execution metrics and logs. It provides 17 specialized tools for project management, deployment, and script execution, supporting both STDIO and SSE transport modes. Ideal for use cases involving bulk operations, version control, and process monitoring across multiple script projects.

Canonical page: https://skillsregistry.net/skills/google-apps-script  
JSON: https://api.skillsregistry.net/v1/skills/google-apps-script

## Description

This MCP server provides access to the Google Apps Script API through 17 specialized tools covering project management, deployment operations, content updates, version control, process monitoring, and script execution. Built with Node.js and featuring OAuth 2.0 authentication with automatic token refresh, comprehensive logging capabilities, and enhanced error handling, it enables developers to programmatically manage Apps Script projects including creating and updating scripts, managing deployments, monitoring execution processes, and retrieving project metrics. The implementation supports both STDIO and SSE transport modes and is valuable for automating Apps Script workflows, CI/CD pipelines, project monitoring, and bulk operations across multiple script projects.

## Trust

- **Trust score (0–1):** 0.19
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/google-apps-script)
- **Repository:** <https://github.com/mohalmah/google-appscript-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "google-apps-script"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/google-apps-script` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/google-apps-script/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
