Skip to main content
Glama
ralungei

google-calendar-mcp

by ralungei

google-calendar-mcp

MCP server for Google Calendar and Google Tasks, exposed over HTTP (JSON-RPC) so LLM clients can manage events and tasks via a service account.

Tools

Tool

Description

list_events

List upcoming calendar events

create_event

Create an event (recurring, all-day, reminders, colors)

update_event

Update an existing event

delete_event

Delete an event

get_event

Get details of an event

list_task_lists

List task lists

list_tasks

List tasks in a list

create_task

Create a task

update_task

Update a task

delete_task

Delete a task

complete_task

Mark a task as completed

Related MCP server: mcp-google

Setup

npm install
npm run build
npm start

Copy .env.example to .env and set your Google service account credentials (JSON file, base64, or individual variables) plus the calendar ID.

Endpoints

Method

Path

Description

GET

/health

Health check

POST

/mcp

JSON-RPC endpoint (MCP protocol)

Docker

docker build -t google-calendar-mcp .
docker run -p 8088:8088 --env-file .env google-calendar-mcp

License

ISC

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.

  • Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.

  • MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ralungei/google-calendar-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server