Google Calendar Connector for AI agents.
15 live capabilities
Book meetings and manage your schedule with a direct calendar connection.
Waiting for input…
Why people use Google Calendar
Google Calendar for Automated Meeting Scheduling
This Connector cuts that cycle down to a single sentence. You tell your agent to find a time that works for everyone and book it. The agent checks the availability, picks the best spot, and handles the invite. You get your time back.
What Vinkius changes
Your AI gets a direct line to your schedule so it can manage your time for you.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Finding a team sync time
A project manager asks the agent to find a 1-hour gap for four people next week.
- Real-world use case 02
Fixing a meeting overlap
A user notices a lunch was booked over a meeting.
- Real-world use case 03
Recalling past project details
A founder needs to know what was decided in a meeting last month.
Complete set · 15capabilities
The complete Google Calendar capability set.
These are the exact actions your AI can choose when you ask it to work with Google Calendar.
01—04
4 capabilities in this set.
Part of 15 available through Google Calendar.
- 01 Capability
Get settings
View your current calendar configuration. This provides the agent with the context of your user settings.
- 02 Capability
List acl
See who has permission to view or edit a calendar. This is helpful for checking shared access rules.
- 03 Capability
List calendars
See every calendar tied to your account. This gives the agent a full view of your available schedules.
- 04 Capability
List event instances
See all occurrences of a recurring meeting. This is useful for tracking series of syncs.
05—08
4 capabilities in this set.
Part of 15 available through Google Calendar.
- 05 Capability
List events
Get a list of upcoming meetings from a specific calendar. This helps you see what's coming up next.
- 06 Capability
Move event
Switch an existing appointment to a different calendar. Use this to reassign meetings between accounts.
- 07 Capability
Patch event
Update just one part of a meeting, like the status. This allows for small changes without rewriting the whole event.
- 08 Capability
Quick add event
Create a meeting from a simple text string. This is the fastest way to get a rough idea onto your calendar.
09—12
4 capabilities in this set.
Part of 15 available through Google Calendar.
- 09 Capability
Search events
Find meetings using a text search query. Use this to find past projects or specific keywords in your history.
- 10 Capability
Update event
Change any detail of an existing appointment. This lets you fully modify a meeting's time, title, or guests.
- 11 Capability
Check free busy
See if a specific time slot is open or taken. This prevents you from double booking yourself.
- 12 Capability
Create event
Add a new appointment to your schedule. Your agent can do this based on your voice or text commands.
13—15
3 capabilities in this set.
Part of 15 available through Google Calendar.
- 13 Capability
Delete event
Remove a meeting from your calendar. Use this to quickly cancel appointments that no longer need to happen.
- 14 Capability
Get calendar metadata
Pull basic info about a specific calendar. This helps the agent understand the scope of your accounts.
- 15 Capability
Get event
Pull all the details for one specific meeting. Use this to see exactly who is invited and where it's held.
Set up in minutes
One URL. Then ask Google Calendar to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Google Calendar from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_zbNn8A5aA3OLeAkydmVfzHYZvJZ3KiufKMgE8IGv/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Google Calendar, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Google Calendar for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_zbNn8A5aA3OLeAkydmVfzHYZvJZ3KiufKMgE8IGv/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Google Calendar URL.
- Step 03
Save and start
Save the connection and enable Google Calendar in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"google-calendar": {
"url": "https://edge.vinkius.com/vk_preview_zbNn8A5aA3OLeAkydmVfzHYZvJZ3KiufKMgE8IGv/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Google Calendar
Open Agent mode in chat and ask: "Using Google Calendar, help me...". 15 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"google-calendar": {
"url": "https://edge.vinkius.com/vk_preview_zbNn8A5aA3OLeAkydmVfzHYZvJZ3KiufKMgE8IGv/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Google Calendar
Ask Copilot: "Using Google Calendar, help me...". 15 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"google-calendar": {
"url": "https://edge.vinkius.com/vk_preview_zbNn8A5aA3OLeAkydmVfzHYZvJZ3KiufKMgE8IGv/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Google Calendar
Open Cascade and ask: "Using Google Calendar, help me...". 15 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"google-calendar": {
"url": "https://edge.vinkius.com/vk_preview_zbNn8A5aA3OLeAkydmVfzHYZvJZ3KiufKMgE8IGv/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Google Calendar
Ask Cline: "Using Google Calendar, help me...". 15 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add google-calendar --transport http "https://edge.vinkius.com/vk_preview_zbNn8A5aA3OLeAkydmVfzHYZvJZ3KiufKMgE8IGv/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Google Calendar
Ask Claude: "Using Google Calendar, show me...". 15 tools are ready
Where the request belongs
Work Google Calendar can move forward.
This is for anyone whose day is dictated by meetings. If you're tired of the calendar tetris of moving blocks around or the friction of manual booking, this capability handles the logistics.
Project Manager
Finds gaps for team syncs and manages urgent task scheduling on a Tuesday afternoon.
Executive Assistant
Handles complex scheduling requests and updates invite details for high-level executives.
Founder
Delegates all scheduling back-and-forth to an agent to clear out their inbox.
When one Connector is not enough
Carry the request into a workflow.
Combine Google Calendar with the systems that finish the task.
View all recipesCalculate Your Real Meeting Costs Using MCP
Your team has 340 hours of meetings this week across 47 events , and nobody has calculated that this costs $28,000 in engineering salaries just to sit in rooms and nod
MCP Workflow for Legal Case Management
Client emails organized, case database updated, deadlines on your calendar , manage your caseload from one conversation
MCP Workflow for Routing Support to Sales
Support tickets that reveal buying intent get routed to sales with a meeting booked , automatically
Never Miss a Contract Deadline Using MCP
Contracts analyzed, key clauses extracted, every renewal and expiration on your calendar , never miss a contract deadline again
Never Miss a Project Deadline Using MCP
Three deadlines passed last week and nobody noticed because the Asana due dates do not sync to calendars and email reminders go to a folder nobody reads
Run Async Standups From Sprint Data Using MCP
Sprint progress checked, PR blockers surfaced, standup notes generated, meeting prep done , run your daily standup in 30 seconds
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsCronofy
Automate scheduling via Cronofy. unify Google, iCloud, and Exchange calendars to manage events and track multi-user availability directly from any AI agent.
Cal.com
Automate scheduling via Cal.com. manage bookings, event types, and availability directly from any AI agent.
Notion Calendar (formerly Cron)
Manage scheduling via Notion Calendar. create events, track team availability, and manage scheduling links directly from any AI agent.
Fantastical
Manage calendars via Fantastical. create events using natural language, handle scheduling openings and proposals, and monitor connected accounts directly from any AI agent.
Truto Unified Calendar
Empower your AI agent with a universal API to read, schedule, and sync events seamlessly across Google, Outlook, and other major calendar providers.
Calendly
Automate scheduling workflows via Calendly. manage event types, scheduled events, invitees, and availability directly from any AI agent.
Bring your own AI
Change the model, client or framework. Keep Google Calendar connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Google Calendar.
The practical details behind the request, access and result.
Can the Google Calendar MCP book meetings for me?
Yes. It allows your agent to create new appointments and send invites directly to your guests based on your instructions.
How does the Google Calendar MCP handle meeting conflicts?
The agent can scan your schedule to identify overlaps and suggest alternative times that are free for everyone involved.
Can I use the Google Calendar MCP to see my work and personal calendars?
Yes. It can list all calendars tied to your account, giving your agent a full view of your total availability.
Does the Google Calendar MCP support recurring events?
It does. Your agent can view instances of recurring meetings and manage them just like one-time events.
Can I use the Google Calendar MCP to update meeting locations?
Yes. You can tell your agent to modify specific details like the location, description, or attendee list for any existing event.
How do I give the Google Calendar MCP permission to see my events?
You provide your Google Workspace or GCP OAuth credentials during the setup process on Vinkius to grant the necessary access.
Can it automatically generate meet links when booking?
Yes. When building the create_event request, the agent can structure event metadata that explicitly flags conferencing generation. You get a Google Meet URL seamlessly inside the payload.
How does the capability handle multiple calendars (e.g. personal and work)?
It requires querying the primary or specified secondary calendar IDs. By default, it operates on 'primary'. You can command the agent to use list_calendars to pick and choose exactly which specific agenda it targets.
Will the AI delete historical meetings completely if I ask it?
While specific delete_event capabilities track individual IDs, bulk deletions and catastrophic operations are architecturally suppressed for safety. Removing isolated tasks works strictly one-by-one by direct matching.
One connection away
Give your agent a direct line to Google Calendar.
Connect Google Calendar once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available