Skip to main content
Glama
andyconley

google-appscript-mcp-server

by andyconley

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for OAuth callback3001
NODE_ENVNoNode environment (development, production)development
LOG_LEVELNoLogging level (debug, info, warn, error)info
GOOGLE_APP_SCRIPT_API_CLIENT_IDYesOAuth 2.0 Client ID from Google Cloud Console
GOOGLE_APP_SCRIPT_API_CLIENT_SECRETYesOAuth 2.0 Client Secret from Google Cloud Console

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
script_projects_deployments_deleteB

Delete a deployment of an Apps Script project.

script_projects_createB

Create a new Google Apps Script project.

script_projects_versions_createB

Creates a new version of a Google Apps Script project.

script_projects_deployments_createC

Creates a deployment of an Apps Script project.

script_projects_deployments_updateB

Updates a deployment of an Apps Script project.

script_projects_deployments_listB

Lists the deployments of an Apps Script project.

update_script_contentC

Updates the content of a specified Google Apps Script project.

script_projects_deployments_getB

Get a deployment of an Apps Script project.

script_runA

Run a function in a Google Apps Script project. The script must be deployed as an API executable and share the calling OAuth client's Cloud project.

script_projects_getA

Get metadata of a Google Apps Script project. OAuth authentication is handled automatically.

list_script_processesC

List information about a script's executed processes.

get_script_metricsC

Get metrics data for Google Apps Script projects.

script_projects_get_contentB

Get the content of a Google Apps Script project.

script_projects_versions_listB

List the versions of a Google Apps Script project.

script_projects_versions_getB

Get a version of a Google Apps Script project.

script_processes_listC

List processes for a Google Apps Script project.

publish_web_appA

Publish a Google Apps Script web app in one step: optionally update content, create a new version, and repoint an existing deployment to it (deployment URL stays stable).

get_web_app_urlA

Get the web app /exec URL(s) and access config for a script project's deployments.

list_script_projectsA

List or search the user's Google Apps Script projects (via Drive). Returns each project's scriptId and name. Use this to discover a scriptId when you don't already have one. Requires a Drive scope; re-run OAuth setup if it reports insufficient scopes.

recent_executionsA

List recent executions of an Apps Script project (function, status, start time, duration). Optionally filter to failures. Uses execution metadata — no extra scope, and does not include console.log output.

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/andyconley/google-appscript-mcp-server'

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