Same door for humans and AI. No gatekeeper.Register →
Explorer/MCP/node2flow/google-calendar
REMOTE

Google Calendar

node2flow/google-calendar

MCP server for Google Calendar : create events, manage calendars, check availability, and share calendars through 28 tools via the Model Context Protocol. ## Features - Create, update, and delete calendar events (timed and all-day) - Quick add events from natural language - Manage recurring events with RRULE support - Share calendars with ACL (access control) management - Check availability with free/busy queries - Manage multiple calendars and subscriptions - Full OAuth 2.0 authentication with refresh tokens ## 28 Tools **Events (10)**: List, get, create, update (PUT), patch (PATCH), delete, quick add, move, list instances, import **CalendarList (5)**: List subscribed calendars, get entry, add (subscribe), update display settings, remove (unsubscribe) **Calendars (5)**: Get metadata, create, update, delete, clear all events **ACL (5)**: List rules, get rule, create (share), update permission, delete (revoke) **Utility (3)**: Query free/busy, get color palette, list settings ## Configuration - `GOOGLE_CLIENT_ID` : OAuth 2.0 Client ID from Google Cloud Console - `GOOGLE_CLIENT_SECRET` : OAuth 2.0 Client Secret - `GOOGLE_REFRESH_TOKEN` : Refresh token with Calendar scope

28 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (7mo)
28toolsRemote/ HTTP7moindexed
100% uptime · 252ms avgChecked Sep 4, 2026
Quality Score
65/95
Deep
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure14.7/20
213 days indexed
Capability19.5/25
Tools: 7.5/13 (28 tools)
Description: 5/5
Endpoint: 7/7
Adoption5.8/25
Use count: 5.8/20 (28 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (64/64 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
28 tools. Nothing caught our attention.
First indexed Feb 15, 2026
Server Profile
Tools catalogued
28
28 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: 252ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://google-calendar--node2flow.run.tools
Tools (28)
gcal_list_events
List events on a calendar. Supports time range filtering, search query, and pagination. Use singleEvents=true to expand recurring events into individual instances.
gcal_get_event
Get a specific event by ID. Returns full event details including attendees, reminders, recurrence, and conference data.
gcal_create_event
Create a new calendar event. Supports timed events (dateTime) and all-day events (date). Can add attendees, recurrence rules, reminders, and set visibility.
gcal_update_event
Full update of an event (PUT). All fields are replaced — unset fields will be cleared. Use gcal_patch_event for partial updates.
gcal_patch_event
Partial update of an event (PATCH). Only specified fields are changed — other fields remain unchanged. Preferred over update for changing individual fields.
gcal_delete_event
Delete an event from the calendar. This action is irreversible.
Show all 28 tools ↓
gcal_quick_add
Create an event from natural language text. Google Calendar parses the text to set summary, date, time, and location automatically.
gcal_move_event
Move an event from one calendar to another. The event is removed from the source calendar and added to the destination.
gcal_list_instances
List individual instances of a recurring event. Returns expanded occurrences within a time range.
gcal_import_event
Import an event with a unique iCalUID. Used for importing events from external calendars or iCal files. Does not send notifications.
gcal_list_calendars
List all calendars the user has subscribed to. Includes the primary calendar, other owned calendars, and calendars shared with the user.
gcal_get_calendar_entry
Get a specific calendar list entry with display settings, color, notifications, and access role.
gcal_add_calendar
Subscribe to an existing calendar by its ID. Adds the calendar to the user's calendar list.
gcal_update_calendar_entry
Update display settings for a calendar in the user's list. Changes color, display name, visibility, and default reminders.
gcal_remove_calendar
Unsubscribe from a calendar, removing it from the user's calendar list. Does not delete the calendar itself.
gcal_get_calendar
Get calendar metadata including summary, description, location, and time zone.
gcal_create_calendar
Create a new secondary calendar. The authenticated user becomes the owner.
gcal_update_calendar
Update calendar metadata (summary, description, location, time zone). Only works on secondary calendars the user owns.
gcal_delete_calendar
Delete a secondary calendar. Only works on calendars the user owns. The primary calendar cannot be deleted.
gcal_clear_calendar
Delete all events from a primary calendar. Only works on the primary calendar. Secondary calendars should use gcal_delete_calendar instead.
gcal_list_acl
List access control rules for a calendar. Shows who has access and their permission level.
gcal_get_acl
Get a specific access control rule by rule ID.
gcal_create_acl
Share a calendar with a user, group, or domain by creating an access control rule.
gcal_update_acl
Update the permission level of an existing access control rule.
gcal_delete_acl
Remove an access control rule, revoking the grantee's access to the calendar.
gcal_query_freebusy
Check availability (free/busy) for one or more calendars within a time range. Useful for finding meeting times.
gcal_get_colors
Get the color palette for calendars and events. Returns color IDs that can be used with gcal_create_event and gcal_update_calendar_entry.
gcal_list_settings
List all user settings for Google Calendar (locale, timezone, date format, week start, etc.).

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 node2flow
Notion
MCP server for Notion API — manage pages, blocks, databases, data sources, comments, and users. ## Features - Search pages and databases - Full CRUD for pages, blocks, and comments - Database queries with filters and sorts - Data source management (new Notion API) - User and bot information ## 25 Tools **Search**: search workspace **Pages**: create, get, update, move, get property **Blocks**: get, get children, append, update, delete **Data Sources**: create, get, update, query, list templates **Databases**: get, query, create databases **Comments**: create, get, list comments **Users**: list, get user, get bot info ## Configuration - NOTION_API_KEY — Internal Integration Token from https://www.notion.so/my-integrations
Facebook Pages
MCP server for Facebook Pages API — manage posts, comments, photos, videos, insights, and Messenger conversations through 28 tools. ## Features - Create, update, delete, and schedule posts - Upload photos and videos from URL - Comment management and moderation (reply, hide, delete) - Page insights and post analytics - Messenger conversations (list, read, send messages, typing indicator) - Multi-page support with per-page access tokens ## 28 Tools **Pages (3)**: List managed pages, get page info, get page access token **Posts (6)**: List, get, create, update, delete, schedule posts **Comments (5)**: List, create, reply, delete, hide/unhide comments **Photos (3)**: Upload from URL, list, delete **Videos (3)**: Upload from URL, list, delete **Insights (4)**: Page insights, post insights, fan demographics, page views **Conversations (4)**: List conversations, get messages, send message, typing indicator ## Configuration - `FACEBOOK_PAGE_ACCESS_TOKEN` (required) — Page Access Token with pages_manage_posts, pages_manage_engagement, read_insights, pages_messaging permissions - `FACEBOOK_PAGE_ID` (optional) — Page ID, auto-detected from token if not set
Line-bot
MCP server for LINE Messaging API — send messages, manage groups, rich menus, webhooks, and more. ## Features - Push, reply, multicast, and broadcast messages - User profiles, follower lists, and bot info - Group chat management (summary, members, profiles) - Rich menu CRUD, default setting, and per-user linking - Message quota monitoring and follower insights - Webhook URL configuration and connectivity testing ## 25 Tools **Messages**: push, reply, multicast, broadcast, validate **User & Bot**: get profile, get follower IDs, get bot info, display loading **Group Chat**: get summary, get members count, get member IDs, get member profile **Rich Menu**: create, list, get, delete, set default, link to user **Quota & Insights**: get quota, get consumption, get followers count **Webhook**: set URL, get info, test endpoint ## Configuration - LINE_CHANNEL_ACCESS_TOKEN — Channel Access Token from LINE Developers Console (Messaging API channel settings)
Google Docs
MCP server for Google Docs : create, read, edit, format, and manage documents through 26 tools. ## Features - Create and read document content with full structure - Insert, delete, and replace text at any position - Format text: bold, italic, underline, fonts, colors, links - Paragraph styles: alignment, spacing, headings (H1-H6) - Bulleted and numbered lists - Tables: insert, add/delete rows and columns, merge cells - Headers, footers, and section breaks - Named ranges for bookmarking content - Raw batchUpdate for any Docs API operation ## 26 Tools - **Document**: create and get document content - **Content**: insert text, delete, replace all, insert image, page break - **Text Formatting**: update text style, update paragraph style - **Lists**: create and delete bullets/numbering - **Tables**: insert table, add/delete rows and columns, merge/unmerge cells - **Headers & Footers**: create and delete headers and footers - **Sections & Named Ranges**: section breaks, create and delete named ranges - **Advanced**: raw batchUpdate pass-through ## Configuration - `GOOGLE_CLIENT_ID` : OAuth 2.0 Client ID from Google Cloud Console - `GOOGLE_CLIENT_SECRET` : OAuth 2.0 Client Secret - `GOOGLE_REFRESH_TOKEN` : Refresh token with documents scope
WordPress
MCP server for WordPress REST API — manage posts, pages, media, comments, taxonomy, and users. ## Features - Full CRUD for posts, pages, comments, and media - Taxonomy management (categories, tags) - User and site information - HTTP Basic Auth with Application Passwords ## 20 Tools **Posts**: create, list, get, update, delete posts **Pages**: create, list, get, update, delete pages **Media**: list media, upload from URL **Comments**: create, list, get, update comments **Taxonomy**: manage categories and tags **Users & Site**: get users, site settings ## Configuration - WORDPRESS_URL — Your WordPress site URL - WORDPRESS_USERNAME — WordPress username - WORDPRESS_APP_PASSWORD — Application Password (Settings > Users > Application Passwords)
Gemini File Search
MCP server for Google's Gemini File Search and RAG (Retrieval-Augmented Generation). ## Features - Create and manage File Search stores - Upload documents (text, PDF, base64) with custom metadata and chunking config - Import existing Gemini files into stores - Track upload/operation status - Query documents using RAG with model selection and metadata filtering ## 12 Tools **Store Management**: create, list, get, delete stores **Upload & Import**: upload content directly or import existing files **Operations**: check status of store/upload operations **Documents**: list, get, delete documents in stores **RAG Query**: query documents with Gemini models (supports metadata filters) ## Configuration - GEMINI_API_KEY — Get one at https://aistudio.google.com/apikey
Similar servers
NodeAPI
Machine-native GIS processing API for AI agents and developers. Convert, reproject, validate, repair, buffer, clip, dissolve, and tile vector geodata across 25 endpoints. Pay-per-use USDC on Solana Mainnet ($0.01/op). No accounts, no API keys. Remote MCP SSE.
astllm-mcp
An MCP server for efficient code indexing and symbol retrieval using tree-sitter AST parsing to fetch specific functions or classes without loading entire files. It significantly reduces AI token costs by providing O(1) byte-offset access to code components across multiple programming languages.
Openterms-mcp
Cryptographic proof of consent for AI agents. Sign before you act. Policy engine enforces spending caps, action whitelists, and escalation rules. Independently verifiable by anyone.
Aegis-ZK
On-chain trust verification for AI agent tools. Agents query skill attestations, audit levels, and risk scores before running third-party MCP servers, so you know what's safe before you execute.
Satoshidata Wallet Intelligence
Bitcoin wallet intelligence for AI agents: labels, risk signals, transactions, fees, and mempool.
HiveAgent — The Agentzon
498 MCP tools across 12 industry verticals. Marketplace, escrow, DeFi, legal, healthcare, insurance, construction, and trades. USDC payments on Base L2.
Indexed from Smithery · Updates nightlyView on Smithery →