Provides tools for managing Google Calendar events including listing, creating, updating, and deleting calendar events with support for time ranges and event details.
ScottOS MCP Calendar Server
Remote MCP server exposing Google Calendar tools to a Custom GPT.
Quick Start
Create a Google Cloud project, enable Google Calendar API, create OAuth 2.0 Client ID (Web app).
Authorized redirect URI:
https://YOUR-RENDER-URL/oauth2callback
Provision a Postgres on Render (or supply DATABASE_URL).
Set environment variables on Render:
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, OAUTH_REDIRECT_URI
GOOGLE_SCOPES (default provided in .env.example)
PGHOST/PGDATABASE/PGUSER/PGPASSWORD (or DATABASE_URL)
Deploy to Render: New → Web Service → Node
Build:
npm install
Start:
npm start
Visit
/auth
once to connect Google Calendar.In ChatGPT → Settings → MCP → Add remote server:
URL:
https://YOUR-RENDER-URL/mcp
Name:
scottos-calendar
Tools
calendar.listEvents({ calendarId='primary', timeMin, timeMax, maxResults=25 })
calendar.createEvent({ calendarId='primary', summary, description?, start, end })
calendar.updateEvent({ calendarId='primary', eventId, ...fields })
calendar.deleteEvent({ calendarId='primary', eventId })
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables ChatGPT to interact with Google Calendar through a remote MCP server. Provides tools to list, create, update, and delete calendar events with OAuth authentication.
Related MCP Servers
- -securityAlicense-qualityLets LLMs read and manage Google Calendar events.Last updated -995622MIT License
- AsecurityAlicenseAqualityProvides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.Last updated -25MIT License
- -securityAlicense-qualityEnables interaction with Gmail and Google Calendar using the MCP protocol, supporting multiple Google accounts, email management, and calendar operations through natural language.Last updated -13MIT License
- -securityAlicense-qualityProvides MCP (Model Control Protocol) tools for accessing and interacting with Google Chat spaces and messages through OAuth2 authentication.Last updated -9MIT License