Tools for MCP Server
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
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
Maintainer
Works with
Installation
Manual Installation
npx toolsformcpserverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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)
Create a Google Apps Script project
Go to script.google.com and create a new standalone project. This will host your MCP server.
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_t8FisO6A3bLepvM2jDeploy 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.
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"
]
}
}
}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 descTools 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.
Tools for MCP Server Alternatives — Similar Developer Tools Servers
Looking for alternatives to Tools for MCP Server? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Tools for MCP Server in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.