Google Workspace MCP Server
@KaranThink41
About Google Workspace MCP Server
This is G_chat Mcp server written in Ts contain various tools fetch to post.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Google_chat_mcp_server": {
"command": "npx",
"args": [
"spinai-mcp",
"install",
"@KaranThink41/gsuite-mcp-server",
"--provider",
"smithery",
"--config",
"{\"googleClientId\":\"your_google_client_id\",\"googleClientSecret\":\"your_google_client_secret\",\"googleRefreshToken\":\"your_google_refresh_token\"}"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Google Workspace MCP Server?
A Model Context Protocol (MCP) server that provides tools for interacting with Gmail and Google Calendar APIs. It enables programmatic management of emails and calendar events through the MCP interface.
How to use Google Workspace MCP Server?
Install via Smithery CLI or run locally. Requires Node.js 14+, Google Cloud Console project with Gmail and Calendar APIs enabled, and OAuth 2.0 credentials (client ID, client secret, refresh token). Run node build/index.js after building.
Key features of Google Workspace MCP Server
- List, search, and send emails with CC/BCC support
- Modify email labels (archive, trash, mark read/unread)
- List, create, update, and delete calendar events with attendees
- OAuth 2.0 based authentication
- API quota and limit error handling
Use cases of Google Workspace MCP Server
- Automate email sorting and labeling tasks
- Send scheduled or template emails programmatically
- Manage calendar events and meetings from MCP clients
- Integrate with AI assistants to handle Gmail and Calendar
FAQ from Google Workspace MCP Server
What prerequisites are needed?
Node.js 14 or higher, a Google Cloud project with Gmail API and Calendar API enabled, and OAuth 2.0 credentials (client ID, client secret, refresh token).
How do I authenticate?
Set up OAuth 2.0 credentials in Google Cloud Console with http://localhost:3000/auth/callback as an authorized redirect URI. Provide the client ID, client secret, and refresh token to the server.
Where are my data and credentials stored?
Credentials are passed as configuration to the server (e.g., via Smithery CLI). No local storage is used; all API calls go directly to Google.
What known limits exist?
Google API quotas and rate limits apply. The server returns descriptive error messages for authentication failures, invalid parameters, and quota exceeded errors.
Which transport or authentication does the server use?
The server uses OAuth 2.0 with a refresh token for authentication. Transport is standard MCP over local subprocess (command line execution).
More AI & Agents MCP servers
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
欢迎来到 智言平台
Shy2593666979AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、HITL、Skill、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。
Gemini MCP Server
aliargunMCP server implementation for Google's Gemini API
1MCP - One MCP Server for All
1mcp-appA unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.
Comments