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]"]
}
Server Terkait
Obsidian
Interact with Obsidian vaults to read, create, edit, and manage notes and tags.
DAISYS
Generate high-quality text-to-speech and text-to-voice outputs using the DAISYS platform.
Sequential Thinking
A server that facilitates structured, progressive thinking through defined stages.
Google Calendar
Integrates with the Google Calendar API to read, create, update, and delete calendar events.
JIRA
Integrate Atlassian JIRA into any MCP-compatible application to manage issues and projects.
Todoist MCP
Interact with your Todoist tasks and projects.
Todoist MCP
Interact with your Todoist account to manage tasks and projects.
Desktop Automation
Control your desktop with AI. Automate mouse movements, keyboard inputs, and screen captures.
DateTime
Provides current date and time with configurable formats and timezones.
Shippy MCP
Ship work. Earn royalties.