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 installStart:
npm start
Visit
/authonce to connect Google Calendar.In ChatGPT → Settings → MCP → Add remote server:
URL:
https://YOUR-RENDER-URL/mcpName:
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
Related Resources
Related MCP Servers
- -securityAlicense-qualityLets LLMs read and manage Google Calendar events.Last updated -851767MIT 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 -26MIT 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 -017MIT 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