Google Calendar MCP Server
@takumi0706
About Google Calendar MCP Server
Google Calendar MCP server for Claude Desktop integration
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"google-calendar": {
"command": "npx",
"args": [
"-y",
"@takumi0706/google-calendar-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "your_client_id",
"GOOGLE_CLIENT_SECRET": "your_client_secret",
"GOOGLE_REDIRECT_URI": "http://localhost:3000/oauth2callback"
}
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Google Calendar MCP Server?
Google Calendar MCP Server is an MCP (Model Context Protocol) server that enables integration between Google Calendar and Claude Desktop. It allows Claude to interact with the user's Google Calendar through natural language, providing the ability to display, create, update, and delete calendar events.
How to use Google Calendar MCP Server?
Install and run via npx @takumi0706/google-calendar-mcp after setting up Google OAuth2 credentials. Configure the server in Claude Desktop's claude_desktop_config.json with the required environment variables (GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REDIRECT_URI). The server exposes tools such as getEvents, createEvent, updateEvent, deleteEvent, and authenticate for re-authentication without restarting Claude.
Key features of Google Calendar MCP Server
- Google Calendar integration for comprehensive event management
- MCP implementation for seamless AI assistant tool integration
- Secure OAuth2 authentication with PKCE and token encryption
- Supports get, create, update, and delete calendar events
- Color support via colorId parameter (1-11)
- Recurring events using RFC5545 recurrence rules
Use cases of Google Calendar MCP Server
- View upcoming events using natural language queries
- Schedule new events directly through Claude
- Update or delete existing calendar events
- Create and modify recurring event patterns
- Switch between different Google accounts without restarting Claude
FAQ from Google Calendar MCP Server
How does the server handle recurring events?
Version 1.0.5 and later support the recurrence parameter in createEvent and updateEvent tools, allowing creation and modification of recurring events using RFC5545 format.
What runtime dependencies are required?
Node.js and npm are required. You need a Google Cloud project with the Google Calendar
Frequently asked questions
How does the server handle recurring events?
Version 1.0.5 and later support the `recurrence` parameter in `createEvent` and `updateEvent` tools, allowing creation and modification of recurring events using RFC5545 format.
What runtime dependencies are required?
Node.js and npm are required. You need a Google Cloud project with the Google Calendar
Basic information
More Productivity MCP servers

Time
modelcontextprotocolModel Context Protocol Servers

AdminLanding
Julien MauriceAdminLanding — French rental, frontalier & home-employment compliance tools (FR/EN). Sourced, dated answers from deterministic rule engines and official datasets — no AI, no account needed for the 10 free tools: zone ten
Sitespeak Claude Plugin
sitespeakaiManage your SiteSpeakAI chatbot from Claude Code - a plugin and MCP server for optimizing chatbots in plain English.

FlowyTeam OKR MCP Server
flowy-teamFlowyTeam is a native OKR MCP server. Connect Claude (Desktop, web, mobile), ChatGPT, Claude Code or n8n and your agent can read every objective and key result in your workspace, post check-ins, move key-result progress,

EM+x
Cubed StudiosEM+x turns your conversation into board-ready deliverables: steering-committee readouts, executive briefs, market scans, QBR decks, and program updates - each built by an agentic consulting team using your own templates
Comments