Google Calendar
About
Integrates with Google Calendar API to enable creating, updating, and retrieving calendar events for seamless scheduling and event management.
Details
- Author
- cablate
- Repository
- cablate/mcp-google-calendar
- GitHub stars
- 1
- Downloads
- 993
- License
- MIT License
- Categories
- Productivity, Other, Design, Developer Tools, AI, Cloud Service, Frontend
- Tags
- #integration
Jump to
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Google CalendarCommand (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
@cablate/mcp-google-calendar
Environment-
GOOGLE_TIME_ZONE
your_time_zone -
GOOGLE_CALENDAR_ID
your_calendar_id -
GOOGLE_CREDENTIALS_PATH
your_credentials_path
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npm install -g @cablate/mcp-google-calendar
create_event
Create a new calendar event.
list_events
List all calendar events.
update_event
Update an existing calendar event.
delete_event
Delete a calendar event.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"google calendar": {
"env": {
"GOOGLE_TIME_ZONE": "your_time_zone",
"GOOGLE_CALENDAR_ID": "your_calendar_id",
"GOOGLE_CREDENTIALS_PATH": "your_credentials_path"
},
"args": [
"-y",
"@cablate/mcp-google-calendar"
],
"command": "npx"
}
}
}
Linux
{
"env": {
"GOOGLE_TIME_ZONE": "your_time_zone",
"GOOGLE_CALENDAR_ID": "your_calendar_id",
"GOOGLE_CREDENTIALS_PATH": "your_credentials_path"
},
"args": [
"-y",
"@cablate/mcp-google-calendar"
],
"command": "npx"
}
Macos
{
"env": {
"GOOGLE_TIME_ZONE": "your_time_zone",
"GOOGLE_CALENDAR_ID": "your_calendar_id",
"GOOGLE_CREDENTIALS_PATH": "your_credentials_path"
},
"args": [
"-y",
"@cablate/mcp-google-calendar"
],
"command": "npx"
}
Windows
{
"env": {
"GOOGLE_TIME_ZONE": "your_time_zone",
"GOOGLE_CALENDAR_ID": "your_calendar_id",
"GOOGLE_CREDENTIALS_PATH": "your_credentials_path"
},
"args": [
"/c",
"npx",
"-y",
"@cablate/mcp-google-calendar"
],
"command": "cmd"
}
A server for managing Google Calendar events and schedules.
A powerful Model Context Protocol (MCP) server providing comprehensive calendar management capabilities.
- Create calendar events
- List calendar events
- Update existing events
- Delete events
npm install -g @cablate/mcp-google-calendar
- Click "+ Add MCP Server" in Dive Desktop
- Copy and paste this configuration:
{ "mcpServers": { "calendar": { "command": "npx", "args": ["-y", "@cablate/mcp-google-calendar"], "env": { "GOOGLE_CALENDAR_ID": "your_calendar_id", "GOOGLE_TIME_ZONE": "your_time_zone", "GOOGLE_CREDENTIALS_PATH": "your_credentials_path" }, "enabled": true } } }
- Click "Save" to install the MCP server
Here is the simple steps to create a google service account and credentials:
- Go toGoogle Cloud Console
- Create a new project or select an existing project
- Navigate to the "IAM & Admin" section
- Click on "Service Accounts"
- Click on "Create Service Account"
- Enter a name for the service account (e.g., "MCP Google Calendar")
- Click on "Create"
- Click on "Create Key"
- Select "JSON" as the key type
- Click on "Create"
- Download the JSON file and save it ascredentials.json
if still got any question, google and find the answer.
Welcome community participation and contributions! Here are ways to contribute:
- ⭐️ Star the project if you find it helpful
- 🐛 Submit Issues: Report problems or provide suggestions
- 🔧 Create Pull Requests: Submit code improvements
If you have any questions or suggestions, feel free to reach out:
- 📧 Email:reahtuoo310109@gmail.com
- 📧 GitHub:CabLate
- 🤝 Collaboration: Welcome to discuss project cooperation
- 📚 Technical Guidance: Sincere welcome for suggestions and guidance
A command-line tool to fetch Google Calendar schedules and convert them into custom prompts or text snippets using a template engine.
Integrates with Google Calendar to manage events, reminders, and schedules using OAuth 2.0.
Interact with Google Calendar APIs to manage events and calendars.
An MCP server for Google Calendar, enabling LLMs to read, create, and manage calendar events.
Interact with Google Calendar to manage events, schedules, and meetings.
Integrates with the Google Calendar API to read, create, update, and delete calendar events.
Integrates with Google Calendar to manage events and generate calendar insights.
Integrates with Google Calendar to read, create, update, and search for calendar events.
Interact with Google Calendar to list events, create meetings, and find free time slots.
Integrate Google services like Gmail, Calendar, Drive, and Tasks with MCP.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




