Same door for humans and AI. No gatekeeper.Register →
Explorer/MCP/smithery/googlecalendar
REMOTE

Google Calendar

smithery/googlecalendar

Schedule events, check availability, and manage calendars. Create meetings, set reminders, and coordinate across time zones.

29 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (10mo)
29toolsRemote/ HTTP10moindexed
100% uptime · 263ms avgChecked Sep 16, 2026
Quality Score
75/95
Deep
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure15.6/20
301 days indexed
Capability19.5/25
Tools: 7.5/13 (29 tools)
Description: 5/5
Endpoint: 7/7
Adoption15.2/25
Use count: 15.2/20 (6,161 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (48/48 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
29 tools. Nothing caught our attention.
First indexed Nov 19, 2025
Server Profile
Tools catalogued
29
29 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
100%
Based on 48 checks. Average response: 263ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://googlecalendar.run.tools
Tools (29)
GOOGLECALENDAR_ACL_PATCH
Updates an access control rule for a calendar using patch semantics (partial update). This allows modifying specific fields without affecting other properties. Note: Each patch request consumes three quota units. For domain-type ACL rules, if PATCH fails with 500 error, this action will automatically fallback to UPDATE method.
GOOGLECALENDAR_CALENDAR_LIST_INSERT
Inserts an existing calendar into the user's calendar list.
GOOGLECALENDAR_CALENDAR_LIST_UPDATE
Updates an existing entry on the user\'s calendar list.
GOOGLECALENDAR_CALENDARS_DELETE
Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.
GOOGLECALENDAR_CALENDARS_UPDATE
Updates metadata for a calendar.
GOOGLECALENDAR_CLEAR_CALENDAR
Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
Show all 29 tools ↓
GOOGLECALENDAR_CREATE_EVENT
Create a Google Calendar event using `start_datetime` plus `event_duration_hour` and `event_duration_minutes` fields to derive the end time. Requires calendar write access. The organizer is added as an attendee unless `exclude_organizer` is True. Example request to create event for 1 hour 30 minutes: { "calendar_id": "primary", "start_datetime": "2025-01-16T13:00:00", "timezone": "America/New_York", "event_duration_hour": 1, "event_duration_minutes": 30, "summary": "Client sync", "attendees": [{"email": "[email protected]"}] }
GOOGLECALENDAR_DELETE_EVENT
Deletes a specified event by `event_id` from a Google Calendar (`calendar_id`); this action is idempotent and raises a 404 error if the event is not found.
GOOGLECALENDAR_DUPLICATE_CALENDAR
Creates a new, empty Google Calendar with the specified title (summary).
GOOGLECALENDAR_EVENTS_INSTANCES
Returns instances of the specified recurring event.
GOOGLECALENDAR_EVENTS_LIST
Returns events on the specified calendar.
GOOGLECALENDAR_EVENTS_MOVE
Moves an event to another calendar, i.e., changes an event's organizer.
GOOGLECALENDAR_EVENTS_WATCH
Watch for changes to Events resources.
GOOGLECALENDAR_FIND_EVENT
Finds events in a specified Google Calendar using text query, time ranges (event start/end, last modification), and event types; ensure `timeMin` is not chronologically after `timeMax` if both are provided.
GOOGLECALENDAR_FIND_FREE_SLOTS
Finds both free and busy time slots in Google Calendars for specified calendars within a defined time range (defaults to the current day UTC if `time_min`/`time_max` are omitted). Returns busy intervals enriched with event details and calculates free slots by finding gaps between busy periods; `time_min` must precede `time_max` if both are provided. This action retrieves free and busy time slots for the specified calendars over a given time period. It analyzes the busy intervals from the calendars and provides calculated free slots based on the gaps in the busy periods.
GOOGLECALENDAR_FREE_BUSY_QUERY
Returns free/busy information for a set of calendars.
GOOGLECALENDAR_GET_CALENDAR
Retrieves a specific Google Calendar, identified by `calendar_id`, to which the authenticated user has access.
GOOGLECALENDAR_GET_CURRENT_DATE_TIME
Gets the current date and time, allowing for a specific timezone offset.
GOOGLECALENDAR_LIST_ACL_RULES
Retrieves the list of access control rules (ACLs) for a specified calendar, providing the necessary 'rule_id' values required for updating specific ACL rules.
GOOGLECALENDAR_LIST_CALENDARS
Retrieves a paginated list of calendars from the user's calendar list, with optional filtering and sync capabilities.
GOOGLECALENDAR_PATCH_CALENDAR
Partially updates (PATCHes) an existing Google Calendar, modifying only the fields provided; `summary` is mandatory and cannot be an empty string, and an empty string for `description` or `location` clears them.
GOOGLECALENDAR_PATCH_EVENT
Update specified fields of an existing event in a Google Calendar using patch semantics (array fields like `attendees` are fully replaced if provided); ensure the `calendar_id` and `event_id` are valid and the user has write access to the calendar.
GOOGLECALENDAR_QUICK_ADD
Parses natural language text to quickly create a basic Google Calendar event with its title, date, and time, suitable for simple scheduling; does not support direct attendee addition or recurring events, and `calendar_id` must be valid if not 'primary'.
GOOGLECALENDAR_REMOVE_ATTENDEE
Removes an attendee from a specified event in a Google Calendar; the calendar and event must exist.
GOOGLECALENDAR_SETTINGS_LIST
Returns all user settings for the authenticated user.
GOOGLECALENDAR_SETTINGS_WATCH
Watch for changes to Settings resources.
GOOGLECALENDAR_SYNC_EVENTS
Synchronizes Google Calendar events, performing a full sync if no `sync_token` is provided or if a 410 GONE error (due to an expired token) necessitates it, otherwise performs an incremental sync for events changed since the `sync_token` was issued.
GOOGLECALENDAR_UPDATE_ACL_RULE
Updates an access control rule for the specified calendar.
GOOGLECALENDAR_UPDATE_EVENT
Updates an existing event by `event_id` in a Google Calendar; this is a full PUT replacement, so provide all desired fields as unspecified ones may be cleared or reset.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from smithery
Outlook
Read and send emails, manage calendar events, and organize contacts. Search messages, handle attachments, and schedule meetings.
Buildkite
CI/CD platform for scalable build pipelines. Trigger builds, inspect pipeline status, and manage build artifacts.
Google Drive
Upload, organize, and share files in the cloud. Manage folders, set permissions, and search across stored documents.
Microsoft teams
Read and search Microsoft Teams messages, chats, channels, and teams. Send messages to channels and chats, reply to threads, and look up users and team members.
Google Docs
Google Docs is a cloud-based word processor with real-time collaboration, version history, and integration with other Google Workspace apps
Gitlab
A web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features.
Similar servers
Todo List MCP Server
A TypeScript-based MCP server that enables users to manage tasks through natural conversation with Claude. Features complete CRUD operations, priority management, tagging, search functionality, and intelligent productivity insights with robust Zod validation.
ai.ponlo/server
Family calendar, tasks, meals, lists & rewards hub for AI assistants.
org.onekash/icloud-calendar-mcp
MCP server for iCloud (Apple) Calendar access via CalDAV
Togello MCP Server
Enables interaction with Togello's task management and activity tracking system, allowing users to manage TODO tasks, view Google Calendar events, and track activity logs through natural language.
io.opentweet/mcp
Manage your Twitter/X presence from any AI assistant — schedule, threads, and more
Vikunja MCP Server
Enables AI assistants to interact with Vikunja task management instances, providing full task, project, label, team, user, and webhook management operations through subcommand-based tools.
Indexed from Smithery · Updates nightlyView on Smithery →