Google Workspace No Calendar Deletetion MCP Server

A Model Context Protocol server

Local serverstdioGo

What is the Google Workspace No Calendar Deletetion MCP server?

Google workspace no calendar deletetion mcp server connects Google Workspace No Calendar Deletetion to AI assistants that speak the Model Context Protocol. A Model Context Protocol server.

What Google Workspace No Calendar Deletetion does

A Model Context Protocol (MCP) server that provides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.

Tools it exposes

Once connected, the assistant can call these 6 tools directly:

  • list_emails — List recent emails from your inbox with optional filtering
  • search_emails — Advanced email search with Gmail query syntax
  • send_email — Send new emails with support for CC and BCC
  • modify_email — Modify email labels (archive, trash, mark read/unread)
  • list_events — List upcoming calendar events with date range filtering
  • create_event — Create new calendar events with attendees

Installing the google workspace no calendar deletetion mcp server

The server is distributed via npm as @smithery/cli, so most clients can run it without a manual build step. Add it to your MCP client's configuration and restart the client to pick it up — the copy-paste configs for Claude Desktop, Claude Code and Cursor are on this page.

Configuration

Before the server will start you need to supply 5 environment variables: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REFRESH_TOKEN, YOUR_CLIENT_ID, YOUR_CLIENT_SECRET. Keep credentials in your client's env block or a secrets manager rather than committing them.

Requirements

  1. Node.js: Install Node.js version 14 or higher 2. Google Cloud Console Setup: - Go to Google Cloud Console - Create a new project or select an existing one - Enable the Gmail API and Google Calendar API: 1. Go to "APIs & Services" > "Library" 2. Search for and enable "Gmail API" 3. Search for and enable "Google Calendar API" - Set up OAuth 2.0

Where it fits

Communication servers earn their keep on volume — summarising channels and threads that would otherwise cost you an hour of scrollback. Google Workspace No Calendar Deletetion sits in that group, and the shape of its toolset — list_emails, search_emails, send_email among others — tells you what it is really for. Worth comparing against the other communication servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.

Practical notes

  • This server runs locally, so it operates with whatever access your machine and its credentials already have. Scope that deliberately rather than by default.
  • It will not start until its required credentials are present, so set those before wondering why the tools never appear.
  • Maintained by erickva, written in Go.
  • MCP clients ask for confirmation before each tool call by default. Keep that on while you learn what the google workspace no calendar deletetion mcp server actually does with your data.
  • Every entry in this directory is reviewed by hand before it goes live, and details are checked against the project's own documentation.

Available tools

ToolWhat it does
list_emailsList recent emails from your inbox with optional filtering
search_emailsAdvanced email search with Gmail query syntax
send_emailSend new emails with support for CC and BCC
modify_emailModify email labels (archive, trash, mark read/unread)
list_eventsList upcoming calendar events with date range filtering
create_eventCreate new calendar events with attendees

How to install the Google Workspace No Calendar Deletetion MCP server

{
     "mcpServers": {
       "google-workspace": {
         "command": "node",
         "args": ["/path/to/google-workspace-server/build/index.js"],
         "env": {
           "GOOGLE_CLIENT_ID": "your_client_id",
           "GOOGLE_CLIENT_SECRET": "your_client_secret",
           "GOOGLE_REFRESH_TOKEN": "your_refresh_token"
         }
       }
     }
   }

Configuration as documented by the project. Restart the client after saving.

Configuration

  1. Node.js: Install Node.js version 14 or higher 2. Google Cloud Console Setup: - Go to Google Cloud Console - Create a new project or select an existing one - Enable the Gmail API and Google Calendar API: 1. Go to "APIs & Services" > "Library" 2. Search for and enable "Gmail API" 3. Search for and enable "Google Calendar API" - Set up OAuth 2.0
VariableDescriptionRequired
GOOGLE_CLIENT_IDConfiguration value read at startup.Optional
GOOGLE_CLIENT_SECRETCredential the server authenticates with.Yes
GOOGLE_REFRESH_TOKENCredential the server authenticates with.Yes
YOUR_CLIENT_IDConfiguration value read at startup.Optional
YOUR_CLIENT_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • Use Google Workspace No Calendar Deletetion to list emails.
  • Use Google Workspace No Calendar Deletetion to search emails.
  • Use Google Workspace No Calendar Deletetion to send email.

Frequently asked questions

It connects Google Workspace No Calendar Deletetion to MCP-compatible AI assistants such as Claude and Cursor, exposing 6 tools (list_emails, search_emails, send_email, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Google Workspace No Calendar Deletetion directly.