MCP server wrapping gcal-sdk for Google Calendar access
Project description
gcal-mcp
MCP server for Google Calendar, built on gcal-sdk.
Install
pip install gcal-mcp
Run
gcal-mcp
# or
python -m gcal_mcp
Claude Code config
Add to your .mcp.json:
{
"mcpServers": {
"calendar": {
"command": "gcal-mcp"
}
}
}
Prerequisites
Google OAuth credentials must be set up at ~/secrets/google-oauth/:
credentials.json-- OAuth client credentialstoken.json-- stored OAuth token
See the Google OAuth Setup Guide for details.
Available tools
Events
list_events-- List events from a calendarget_event-- Get a single event by IDcreate_event-- Create a new eventupdate_event-- Full update (PUT) of an eventpatch_event-- Partial update (PATCH) of an eventdelete_event-- Delete an eventmove_event-- Move an event to another calendarlist_event_instances-- List instances of a recurring event
Calendars
list_calendars-- List all calendarsget_calendar-- Get details about a calendarcreate_calendar-- Create a new secondary calendardelete_calendar-- Delete a secondary calendarclear_calendar-- Clear all events from a calendar
FreeBusy
query_freebusy-- Query free/busy info for calendars
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gcal_mcp_ldraney-0.1.0.tar.gz
(11.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gcal_mcp_ldraney-0.1.0.tar.gz.
File metadata
- Download URL: gcal_mcp_ldraney-0.1.0.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f58b1228a36ed862bf1ebfbee3bac6905a73c1a986d33ef9901662e05e1e461
|
|
| MD5 |
86b197489b09962d6085918510782f4d
|
|
| BLAKE2b-256 |
11eb629479064a33e15fae5b6959df8753a645d46bc1fbdf4901c5506dc1c4bc
|
File details
Details for the file gcal_mcp_ldraney-0.1.0-py3-none-any.whl.
File metadata
- Download URL: gcal_mcp_ldraney-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f6769911a94f6a5d16fea3f21874e5008b3184f86d77ebdc6d54250d315c26d
|
|
| MD5 |
aa331db2acf2055775f9bfd90928b652
|
|
| BLAKE2b-256 |
e0ba70db882b4d63364bc28dc0fc0a316f8693e07d5ec1e332df4d39bca6a235
|