Agent-Native Calendar MCP Server: Setup for Claude, Cursor and Other Apps
Lets Claude, Cursor and other assistants read, create and change events in your Google Calendar through the Agent-Native Calendar app.
Agent-Native Calendar is an open-source Google Calendar client from Builder.io, with sync and public booking. This server lets an outside assistant list events, create and edit them, answer invitations and prepare invite drafts, and hand bigger jobs to the app's own agent.
It runs in Builder.io's hosted app at the address in the install box, and you sign in with your Agent-Native account. Connect your Google account inside the Calendar app first. You can also host your own copy from the repo.
Good for
- Google Calendar users who want Claude to schedule and reschedule for them
- People who share a public booking page and want help managing it
- Teams that want an open-source calendar they can host
Works in
14 should work
Tap an app to see how to set it up and any known problems.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install Agent-Native Calendar MCP
Claude Code
- 1
Copy this prompt.
Add the Agent-Native Calendar MCP server to Claude Code. Run this command: claude mcp add --transport http agent-native-calendar https://calendar.agent-native.com/mcp Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Sign-in with the vendor account (OAuth).
Built from the package data we hold. Not yet tested by us.
Tools
Lists events from Google Calendar, calendar feeds and bookings
Shows your events for a date range from Google Calendar, subscribed calendar feeds and bookings made through the app. With no range it shows today. It only reads.
Try: “What is on my calendar tomorrow?”
Network ·
list-eventsCreates an event on your Google Calendar
Adds an event with a title and start and end time to your primary Google calendar. Sending invitations, or setting out-of-office auto-declines, asks for your approval first.
Try: “Create a 30 minute call with Dana on Friday at 2pm.”
Write ·
create-eventEdits or moves an existing Google Calendar event
Changes an existing event's details, time, reminders or repeat rule, and can move it to another connected Google account. Some changes ask for your approval.
Try: “Move my Thursday standup to 10am and make it repeat every weekday.”
Write ·
update-eventAccepts, declines or marks an invitation tentative
Replies to a calendar invitation for you. For repeating events it answers one occurrence by default, or the whole series if you ask.
Try: “Decline the all-hands invite on Monday.”
Write ·
respond-to-eventCreates, edits or deletes unsent invite drafts
Sets up an invite as a draft you can review before it is created or sent, and can delete drafts. Deleting all drafts asks for your approval when an outside assistant calls it.
Try: “Draft an invite for a design review next Wednesday at 11am with Lee and Maria.”
Delete ·
manage-event-draftHands a request to the app's own AI agent and returns its answer
Sends your request to the app's built-in assistant, which does the work inside the app. Use it for anything the direct tools below do not cover. Long jobs come back as a task you check on later.
Try: “Ask the app to find a free hour this week and hold it for focus time.”
Write ·
ask_appChecks on a long ask_app task until it finishes
Checks whether a long request you handed to the app has finished and returns the result. It only reads status.
Try: “Check whether that task has finished.”
Network ·
ask_app_statusLists the Agent-Native apps you can reach and their URLs
Shows which Agent-Native apps your account can reach and where they live. It changes nothing.
Try: “Which Agent-Native apps do I have access to?”
Read ·
list_appsBuilds a link that opens the app at a specific view or record
Gives you a link that opens the app on the right screen or record. It does not change anything.
Try: “Give me a link that opens the app on this week's calendar.”
Read ·
open_app
Read from the source code
Permissions
high risk · 4 things to watch
High risk
The assistant can read your calendar and create, change, RSVP to and delete draft events, with approval needed for invitations and some edits. Keep approval prompts on, and watch what the app agent behind ask_app is asked to do.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can change events and answer invitations
create-event, update-event and respond-to-event are all marked as changing data. Invitations and out-of-office declines ask for approval, so read each prompt before you accept. github.com
It can delete invite drafts
manage-event-draft can delete drafts, and deleting all of them needs your approval from an outside assistant. It does not touch sent events. github.com
The app agent can do more than the list shows
ask_app hands work to the Calendar agent, which has many more actions. Treat it like giving the assistant your calendar login. github.com
No read-only switch is documented
The project documents no setting that removes the write tools. Decline write approvals if you only want to read. github.com
Technical details
| Talks to | calendar.agent-native.com (hosted by Builder.io). Google Calendar via the Calendar app |
|---|---|
| Sign-in and keys | Sign in with your Agent-Native account over OAuth. The client stores its own token. |
| Scopes |
|
Questions
Is Agent-Native Calendar free?
The code is open source under the MIT license and you can host your own copy. Pricing for the hosted app is not stated in the repo.
Is it official?
Yes. It is built by Builder.io, the maker of Agent-Native Calendar, and ships from the project's own repository.
Do I need a Google account?
Yes. You connect Google Calendar inside the Calendar app, then sign in to the server with an Agent-Native account when your client asks.
Can it send invitations?
Yes, but invitations and out-of-office auto-declines need your approval. If your client cannot show the prompt, you get a link to a review page instead.
Can it run read-only?
No documented switch exists. Only list-events and the helper tools are read-only, so decline write approvals if you want to look but not change.
Is the tool list complete?
No. It shows the tools the server advertises by default. The app has many more actions behind the app agent.
How do I add it to Claude?
Use the install box above. Paste the server address as a custom connector and sign in when asked.
Information
updated Nov 2, 2026
- Publisher
- Official
- Endpoint
https://calendar.agent-native.com/mcp- Transport
- Streamable HTTP
- Auth
- OAuth
- Version
- 1.0.0
- License
- MIT
- Last commit
- Oct 31, 2026
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 8Hide
- agent-chat.ts · raw.githubusercontent.com
- create-event.ts · raw.githubusercontent.com
- calendar-connector-catalog.ts · raw.githubusercontent.com
- update-event.ts · raw.githubusercontent.com
- respond-to-event.ts · raw.githubusercontent.com
- manage-event-draft.ts · raw.githubusercontent.com
- list-events.ts · raw.githubusercontent.com
- builtin-tools.ts · raw.githubusercontent.com