BusinessMCP
Google Calendar (Advanced) logo

Google Calendar (Advanced)

Free forever

node2flow · Productivity

864 installs

Connect in 1 click

Google Calendar (Advanced) brings the full depth of the Google Calendar API into the Model Context Protocol, giving AI agents 28 distinct tools for events, calendar management, ACL sharing, and free/busy queries. Instead of wiring a bespoke Google Calendar integration for every assistant you run, you connect it once through BusinessMCP and expose the same capabilities to Claude, GPT, Gemini, or any other model-agnostic agent via your hosted /api/mcp endpoint. That single connection point means scheduling logic, permissions, and calendar metadata stay consistent no matter which AI client is calling them.

Because the server covers ACL sharing and free/busy lookups alongside standard event CRUD, it's built for real operational scheduling work, not just calendar reading. Agents can create and update events, manage recurring series, adjust attendee lists, check multiple calendars for open slots, and modify sharing permissions on a calendar without a human touching the Google Calendar UI. This makes it a strong fit for teams automating meeting scheduling, resourcing shared team calendars, or building agent-driven ops assistants that need to reason about availability across several people or rooms before booking anything.

Inside BusinessMCP's setup, this Google Calendar MCP server sits alongside your other connected tools, databases, and ad platforms in one unified hosted MCP server and business-intelligence dashboard. That means calendar activity — bookings created, free/busy patterns, sharing changes — can be correlated with the rest of your operational data rather than living in a Google-only silo. Whether you're consuming it through BusinessMCP's cloud growth-suite app or calling it directly with a Bearer mcph_* key from your own AI agent, the authentication and connection management is handled centrally, so you're not maintaining separate OAuth flows or credential storage per integration.

Common patterns include AI scheduling assistants that negotiate meeting times across calendars, ops agents that audit or adjust calendar sharing permissions for compliance, and support or sales bots that check free/busy status before proposing call times to prospects. Because BusinessMCP is cookieless and GDPR-friendly by design, this fits organizations that need calendar automation without compromising on privacy posture — useful for teams in regulated industries or those simply trying to keep their AI tooling stack auditable.

Paired with adjacent productivity MCP servers in the same hosted environment — task managers, docs, and project trackers — this Google Calendar integration becomes one node in a broader agent-accessible workflow. An agent might read a Linear ticket, check availability via this calendar tool, and then create a Trello card or Todoist reminder, all through the same /api/mcp endpoint and the same underlying business-intelligence view. That consolidation is the core value: rather than a pile of point integrations each agent has to be taught separately, you get one governed surface for calendar scheduling, sharing, and availability logic that any model can call consistently.

$ npx mcphosting-cli add node2flow-google-calendar

Just say it in a thread

No configs, no docs. Once connected, these are the kinds of messages your agents act on.

"Creates a new calendar event with attendees, time, and location details — and give me the highlights."

"Modifies an existing event's time, attendees, or metadata for me, then post a summary in the thread."

"Removes an event from a specified calendar and flag anything that needs my approval."

What teams use it for

  • AI scheduling assistant that checks free/busy across multiple team calendars before booking a meeting
  • Ops agent that audits and updates calendar ACL sharing permissions for compliance reviews
  • Sales or support bot that proposes call times to prospects based on real-time availability
  • Automated recurring event management for standups, reviews, or resource bookings
  • Cross-tool workflow where an agent reads a task from a project tracker and books a related calendar event

Agent-callable tools

create_event

Creates a new calendar event with attendees, time, and location details.

update_event

Modifies an existing event's time, attendees, or metadata.

delete_event

Removes an event from a specified calendar.

list_events

Retrieves events within a given calendar and time range.

query_freebusy

Checks free/busy status across one or more calendars for a specified window.

list_calendars

Returns the calendars accessible to the authenticated account.

update_acl

Adds, modifies, or removes sharing permissions on a calendar.

create_recurring_event

Sets up a recurring event series with a defined repeat pattern.

Your data stays yours

Credentials live in your vault. We route requests — we never store, log, or train on your data.

Works with every AI

Connect once — portable across Claude, GPT, Gemini, and every local agent you run.

Frequently asked questions

What can the 28 tools in this Google Calendar MCP server actually do?

They cover the full range of calendar operations: creating, updating, and deleting events, managing recurring series, querying free/busy status across calendars, and adjusting ACL sharing permissions.

How do I connect this to an AI agent through BusinessMCP?

Connect the Google Calendar (Advanced) server once inside your BusinessMCP dashboard, then call its tools from any AI agent via your unified /api/mcp endpoint using a Bearer mcph_* key.

Does this work with any AI model, or only specific assistants?

It's model-agnostic — Claude, GPT, Gemini, or any other MCP-compatible agent can call the same tools through the shared hosted endpoint.

Give your AI team the Google Calendar (Advanced) skill

Free forever plan, no credit card. Connected and working in under five minutes.

Connect Google Calendar (Advanced) free