Clasp Enhanced MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| clasp_loginC | Login to Google account for clasp |
| clasp_logoutA | Logout from Google account |
| clasp_createB | Create a new Google Apps Script project |
| clasp_cloneC | Clone an existing Google Apps Script project |
| clasp_pullC | Pull changes from Google Apps Script |
| clasp_pushC | Push changes to Google Apps Script |
| clasp_statusC | Check clasp project status |
| clasp_openC | Open the project in the Apps Script editor |
| clasp_deploymentsC | List deployments |
| clasp_deployC | Create a new deployment |
| clasp_undeployB | Remove a deployment |
| clasp_versionC | Create a new version |
| clasp_versionsC | List versions |
| clasp_listA | List your Google Apps Script projects |
| clasp_logsC | View project logs |
| clasp_runB | Run a function in the Apps Script project |
| clasp_apisC | List or enable/disable APIs |
| clasp_settingC | Manage project settings |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Each tool maps to a distinct clasp command: auth, project management, deployment, versioning, logs, execution, APIs, and settings. There is no functional overlap; even list operations (deployments, versions, list) target different resources.
All tools share the 'clasp_' prefix and mirror the actual clasp CLI command names. However, the pattern mixes verbs (login, push, deploy) and nouns (status, deployments, versions), which deviates from a strict verb_noun convention but remains predictable for users familiar with clasp.
With 18 tools, the set is slightly heavy but each tool covers a specific clasp functionality, making it a comprehensive wrapper rather than an inflated collection. The count is justified by the broad scope of Google Apps Script project management.
The tool surface covers the full lifecycle: authentication, project creation/cloning/pull/push, deployment management, versioning, logs, function execution, API configuration, and settings. No obvious gaps exist for typical clasp workflows.