loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

GWS-MCP

MCP Tool

iska69/GWS-MCP

A local MCP server that connects Claude Desktop to Google Workspace (Gmail, Drive, Calendar, Docs, Sheets, Slides, Classroom) using the gws CLI, bypassing admin whitelists by running entirely on your own machine.

Install

$ npx loaditout add iska69/GWS-MCP

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "GWS-MCP": {
      "command": "npx",
      "args": [
        "-y",
        "GWS-MCP"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

GWS-MCP

A local MCP (Model Context Protocol) server that connects Claude Desktop to Google Workspace using the Google Workspace CLI (`gws`).

This lets Claude read and manage your Gmail, Google Drive, Calendar, Docs, Sheets, Slides, and Google Classroom — all running locally on your machine.

---

Why?

The built-in Google connectors in Claude.ai require your Google Workspace admin to whitelist Claude. This setup bypasses that entirely — gws authenticates locally on your machine and Claude talks to it via MCP.

---

What Claude Can Do

| Service | Tools | |---|---| | Gmail | Triage inbox, list/read emails, send, reply, forward | | Google Drive | List files, get file details, upload | | Google Calendar | View agenda, list events, create events | | Google Docs | Read, create, write/append | | Google Sheets | Read, write, append, create | | Google Slides | Get, create presentations | | Workflow | Standup report (today's meetings + unread emails) | | Google Classroom | List courses, assignments, announcements, submissions |

---

Prerequisites
  • Node.js 18+ — nodejs.org
  • Google Workspace CLI — install via npm:
  npm install -g @googleworkspace/cli
  • A Google Cloud project with OAuth credentials — console.cloud.google.com
  • Claude Desktop — claude.ai/download

---

Setup
1. Google Cloud Project
  1. Go to console.cloud.google.com and create a project
  2. Go to APIs & Services → OAuth consent screen
  • Type: External
  • Add your Google account under Test users
  1. Go to APIs & Services → Credentials
  • Click + Create Credentials → OAuth client ID
  • Type: Desktop app
  • Download the JSON and save it to ~/.config/gws/client_secret.json
2. Enable APIs

Enable these APIs in your Google Cloud project:

  • [Gmail API](http

Tags

claudeclaude-desktopgmailgoogle-calendargoogle-classroomgoogle-drivegoogle-workspacegwsmcpmcp-server

Reviews

Loading reviews...

Quality Signals

1
Stars
0
Installs
Last updated24 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/25/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/iska69/GWS-MCP)](https://loaditout.ai/skills/iska69/GWS-MCP)