Tools for MCP Server

v1.0.0Developer Toolsstable

The Gemini CLI confirmed that the MCP server built with Google Apps Script (GAS), a low-code platform, offers immense possibilities. If you've created snippets for GAS, these could be revitalized and/or leveraged in new ways by using them as the MCP

gas-librarygoogle-apps-scriptgoogle-apps-script-librarygoogle-workspacemcp
Share:
105
Stars
0
Downloads
0
Weekly
0/5

What is Tools for MCP Server?

Tools for MCP Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to gemini cli confirmed that the mcp server built with google apps script (gas), a low-code platform, offers immense possibilities. if you've created snippets for gas, these could be revitalized and/or l...

The Gemini CLI confirmed that the MCP server built with Google Apps Script (GAS), a low-code platform, offers immense possibilities. If you've created snippets for GAS, these could be revitalized and/or leveraged in new ways by using them as the MCP

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • The Gemini CLI confirmed that the MCP server built with Goog

Use Cases

Build MCP servers using Google Apps Script with low-code approach. Leverage existing GAS libraries and snippets for AI integration.
tanaikech

Maintainer

LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedMay 15, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx toolsformcpserver

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Tools for MCP Server

ToolsForMCPServer is a Google Apps Script (GAS) library that lets you build MCP servers directly inside the Google ecosystem, exposing 160+ pre-built tools for Gmail, Google Drive, Calendar, Docs, Sheets, Slides, Forms, Google Classroom, Analytics, Maps, YouTube, and more. Instead of running a local server, the MCP server runs as a Google Apps Script Web App, making it serverless and free to host. AI assistants like Gemini CLI (and other MCP clients that support remote HTTP servers) connect to it via mcp-remote, enabling natural-language automation of virtually any Google Workspace task.

Prerequisites

  • A Google account with access to Google Apps Script (script.google.com)
  • The Gemini CLI or another MCP client that supports remote HTTP MCP servers via mcp-remote
  • Node.js and npx installed (for running mcp-remote locally)
  • A Gemini API key if using tools that call the Gemini API (e.g., image generation)
1

Create a Google Apps Script project

Go to script.google.com and create a new standalone project. This will host your MCP server.

2

Install the required GAS libraries

In the Apps Script editor, go to Libraries (the + icon in the left sidebar) and add both required libraries using their script IDs.

# MCPApp library script ID:
1TlX_L9COAriBlAYvrMLiRFQ5WVf1n0jChB6zHamq2TNwuSbVlI5sBUzh

# ToolsForMCPServer library script ID:
1lnE7UL1jQgPDbTB9yjhiwZM0SaS9MObhzvWUWb_t8FisO6A3bLepvM2j
3

Deploy as a Web App

In the Apps Script editor, click Deploy → New deployment → Web App. Set 'Execute as' to 'Me' and 'Who has access' to 'Anyone'. Copy the deployment URL and set an accessKey for security.

4

Configure your MCP client to use mcp-remote

Edit your MCP client settings to connect to the Web App URL via mcp-remote. Replace the URL with your actual deployment URL and set your accessKey.

{
  "mcpServers": {
    "gas_web_apps": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://script.google.com/macros/s/YOUR_DEPLOYMENT_ID/exec?accessKey=YOUR_ACCESS_KEY"
      ]
    }
  }
}
5

List available tools and start using them

In Gemini CLI, run /mcp desc to see all 160+ available tools. Ask the AI to perform any Google Workspace task using natural language.

/mcp desc

Tools for MCP Server Examples

Client configuration

Gemini CLI settings.json configuration (~/.gemini/settings.json) to connect to the ToolsForMCPServer Web App.

{
  "mcpServers": {
    "gas_web_apps": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://script.google.com/macros/s/YOUR_DEPLOYMENT_ID/exec?accessKey=YOUR_ACCESS_KEY"
      ]
    }
  }
}

Prompts to try

Natural-language prompts that drive the 160+ Google Workspace tools.

- "Send an email to [email protected] with the subject 'Meeting Notes' and attach the Q3 report from Drive"
- "Create a new Google Doc titled 'Project Plan' and add a table with three columns: Task, Owner, Deadline"
- "Add a calendar event for next Monday at 2pm called 'Sprint Review' and invite the team"
- "List all unread emails in my inbox from the last 7 days and summarise them"
- "Create a new Google Sheet, populate it with this data, and share it with [email protected]"

Troubleshooting Tools for MCP Server

Web App returns 'Access denied' or 401 errors

Verify the accessKey in your MCP client URL exactly matches the key set in your Apps Script project. If you redeployed the Web App, update the deployment URL in your client config — each deployment gets a new URL.

mcp-remote connection times out

Google Apps Script has a 6-minute execution limit and can cold-start slowly. Try the request again; if it consistently times out, check that your Web App deployment is set to 'Anyone' access (not 'Only myself').

A specific Google Workspace tool is missing or not working

Some tool categories (Classroom, People, Analytics) are disabled by default. In your Apps Script code, add the relevant category to the enableBaseTools or enableClassroomTools configuration array and redeploy the Web App.

Frequently Asked Questions about Tools for MCP Server

What is Tools for MCP Server?

Tools for MCP Server is a Model Context Protocol (MCP) server that gemini cli confirmed that the mcp server built with google apps script (gas), a low-code platform, offers immense possibilities. if you've created snippets for gas, these could be revitalized and/or leveraged in new ways by using them as the mcp It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Tools for MCP Server?

Follow the installation instructions on the Tools for MCP Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Tools for MCP Server?

Tools for MCP Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Tools for MCP Server free to use?

Yes, Tools for MCP Server is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "toolsformcpserver": { "command": "npx", "args": ["-y", "toolsformcpserver"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Tools for MCP Server?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides