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.jsonin the project root
-
Authenticate:
- Run the server and use the
authenticate_google_calendartool to get the auth URL - Visit the URL, grant permissions, and get the authorization code
- Create a
token.jsonfile 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": ["[email protected]"]
}
相关服务器
MCP Server for Bring! Shopping
Interact with the Bring! shopping list API via a local MCP server.
YouTube Uploader MCP
Upload videos to YouTube using OAuth2 authentication. Requires a Google OAuth 2.0 client secret file.
Time MCP Server
Provides current time information and timezone conversion capabilities.
Dynamics 365
Interact with Microsoft Dynamics 365 for customer relationship management.
Attendee MCP Server
An MCP server for managing Attendee meeting bots, requiring a running Attendee backend service.
VisiData MCP Server
Interact with VisiData, a terminal spreadsheet multitool for discovering and arranging tabular data in various formats like CSV, JSON, and Excel.
Canvas
Integrates with the Canvas Learning Management System (LMS), supporting FERPA-compliant anonymization and privacy controls.
Atlassian Confluence
Interact with Atlassian Confluence Cloud spaces, pages, and content in real-time.
context-distill
context-distill is an MCP server that compresses noisy command output into precise, actionable summaries for LLM workflows. Use distill_batch for large logs and distill_watch for cycle-to-cycle deltas. Built with Go, Cobra, Viper, and DI for reliable local and provider-backed distillation.
Wishfinity +W
Universal wishlist for AI shopping. Save any product URL from any store to a persistent wishlist directly from AI conversations.