Google Calendar
An MCP server for creating and managing Google Calendar events.
MCP Google Calendar Server
A Model Context Protocol (MCP) server for creating Google Calendar events.
Setup
-
Install dependencies:
npm install
-
Get Google Calendar API credentials:
- Go to Google Cloud Console
- Create a new project or select existing one
- Enable the Google Calendar API
- Create credentials (OAuth 2.0 Client ID)
- Download the credentials and save as
credentials.json
in the project root
-
Authenticate:
- Run the server and use the
authenticate_google_calendar
tool to get the auth URL - Visit the URL, grant permissions, and get the authorization code
- Create a
token.json
file with your credentials
- Run the server and use the
-
Configure Claude Code: Add to your MCP settings:
{ "mcpServers": { "google-calendar": { "command": "node", "args": ["/Users/krilet/mcp-google-calendar-server/src/index.js"] } } }
Usage
The server provides two tools:
authenticate_google_calendar
Generates an authentication URL for Google Calendar access.
create_calendar_event
Creates a new event in your Google Calendar.
Parameters:
summary
(required): Event titlestartDateTime
(required): Start time in ISO formatendDateTime
(required): End time in ISO formatdescription
(optional): Event descriptionlocation
(optional): Event locationtimeZone
(optional): Time zone (defaults to UTC)attendees
(optional): Array of email addresses
Example:
{
"summary": "Team Meeting",
"startDateTime": "2024-12-25T10:00:00-08:00",
"endDateTime": "2024-12-25T11:00:00-08:00",
"description": "Weekly team sync",
"location": "Conference Room A",
"attendees": ["colleague@example.com"]
}
Related Servers
Nineteen Blocks Sales Automation
A sales automation system that integrates Gmail, Google Sheets, Streak CRM, Notion, and Google Drive into a unified workflow.
ONLYOFFICE DocSpace
Interact with ONLYOFFICE DocSpace for document collaboration and management.
MCP Fleet
A Python monorepo for AI-powered project management and productivity servers, utilizing the Claude API.
OmniFocus MCP Server
Integrate OmniFocus with Claude Desktop for AI-powered task management and weekly reviews.
NPX-MCP
A TypeScript server for automation and integration, featuring Microsoft OAuth, browser control, and basic utilities.
Xmind Generator
A server for generating Xmind mind maps from various data sources.
AISecretary
A collection of MCP servers to automate virtual secretary tasks within the Microsoft Outlook suite, managing tools like Mail and Categories.
2slides
This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.
OpenAI Tools
A wrapper for OpenAI's built-in tools, enabling functionalities like web search and code execution. Requires an OpenAI API key.
Linear MCP Server
A server for interacting with the Linear project management tool using the Linear API.