mcp-gcalendar
Verified Safeby moodjx
Overview
Provides Google Calendar integration for AI assistants to manage events, check availability, and search calendars.
Installation
uv run python -m src.mainEnvironment Variables
- MCP_CALENDAR_OAUTH_CLIENT_ID
- MCP_CALENDAR_OAUTH_CLIENT_SECRET
Security Notes
The server implements strong security practices by using per-request OAuth2 tokens, meaning user credentials are not stored server-side. It explicitly disables automatic token refresh from the Google API client library to ensure the client is responsible for valid access tokens. Server-side OAuth client credentials are loaded securely from environment variables. Input validation is performed using Pydantic schemas and custom validation functions (e.g., for timezones and emails). There is no use of `eval` or obvious obfuscation. Comprehensive error handling is in place, providing informative but non-revealing messages for authentication failures.
Similar Servers
google-docs-mcp
Allows AI assistants to programmatically interact with Google Docs, Sheets, and Drive for document management, editing, formatting, and file organization.
gCalendar-mcp
This MCP server enables AI assistants to create and manage Google Calendar events.
gcal-mcp-server
Provides intelligent Google Calendar integration, event management, and scheduling capabilities through a standardized Model Context Protocol (MCP) interface for AI assistants.
stateful-auth-for-mcp-servers
Integrates Google Gmail and Calendar APIs to enable an AI agent to read emails and manage calendar events with stateful authorization for event deletions.