Google Calendar MCP server
Your agent finds the free slot, books the meeting and answers invitations.
Offre gratuite · sans carte bancaire · configuration en 2 minutes
Connect Google Calendar once and your agent can see what is on your calendars, find the times you are free, create events with a Meet link, move them and reply to invitations. It works with every calendar on the account, not only the primary one.
Availability returns busy and free times without the event details, so an agent booking on your behalf learns when you are free without reading what your meetings are about.
Tools
What your agent can do in Google Calendar
Typed tools with input schemas, so the agent calls them right the first time. Account tools are free on every plan.
calendar.availabilityBusy and free times across one or more calendars, up to 62 days.
calendar.events.listThe events between two times, with attendees and links.
calendar.event.createCreate an event, optionally with a Google Meet link and invitations.
calendar.event.updateMove, rename or change an event and its attendees.
calendar.event.respondAccept, decline or tentatively accept an invitation.
calendar.event.deleteDelete or cancel an event, optionally telling attendees.
calendar.calendars.listThe calendars of the account, to pick the right one.
A watch on calendar events uses Google Calendar push channels: new and changed events reach the agent right away.
Examples
Ask it in plain words
- “Find three 30 minute slots next week when I am free in the afternoon.”
- “Book a call with [email protected] on Thursday at 2pm with a Meet link.”
- “Move all my Friday meetings to Monday at the same time.”
- “Every morning, send me today’s meetings and who is attending.”
Setup
Connected in two minutes
- 01
Create a free Anaella account and connect Google Calendar from Channels.
- 02
In Claude, add a custom connector with the URL https://api.anaella.com/mcp and sign in. Cursor, Claude Code and other MCP clients take the URL with an API key, as below.
- 03
Ask your agent to do something in Google Calendar. Writes come to you for approval first.
{
"mcpServers": {
"anaella": {
"url": "https://api.anaella.com/mcp",
"headers": { "Authorization": "Bearer ana_..." }
}
}
}The same server reaches every account you connect: one URL for Google Calendar and the rest. More setup options
Google Calendar MCP FAQ
Are attendees emailed when the agent creates an event?+
Only when it asks to. calendar.event.create adds attendees without sending invitations unless notifyAttendees is set, so the agent can prepare an event for you to review.
Can it use several calendars?+
Yes. Every calendar on the connected account is available by its id, and availability can combine several of them.
Does it work with Outlook calendars too?+
Yes. The same calendar tools work with Outlook and Microsoft 365, so one agent can book across both.
What time zones does it use?+
Times are RFC 3339 with an offset, and events take a time zone, so the agent books in yours even when it runs elsewhere.
Same connection
Your agent can also reach
Give your agent your Google Calendar.
Free to start, no credit card. Connect the account, add one URL, approve what it does.
Commencer gratuitement →