1. Acceptance of terms
By accessing or using Cocal, including cocal.io, mcp.cocal.io, related APIs, and the account management interface (together, the "Service"), you agree to be bound by these Terms of Service. If you do not agree, do not use the Service.
2. Description of service
Cocal is a calendar management service that connects your Google Calendar, Outlook and iCloud Calendar accounts to supported AI assistants and MCP clients. Depending on the permissions you grant and the requests you or your connected client make, the Service may read calendars and events, create new events, update events, delete events, respond to invitations, and perform related calendar-management actions on your behalf.
3. Eligibility and account responsibility
You may use the Service only if you can form a binding agreement and are authorized to connect the Google, Outlook and iCloud Calendar accounts and calendars you use with the Service. You are responsible for maintaining control of your Google, Microsoft and Apple accounts, your Cocal session, and any AI assistant or MCP client you connect to the Service.
4. Google and Microsoft authorization and connected clients
To use calendar features, you must connect one or more Google Calendar, Outlook or iCloud Calendar accounts. If you connect a Google Calendar account, you authorize Cocal to access it, and you may revoke this access at any time through the Cocal accounts page or through your Google account settings. Section 5 covers iCloud Calendar.
If you connect an Outlook account, you authorize Cocal to access it through Microsoft Graph with the permissions Microsoft shows you when you connect. You may disconnect it at any time on the Cocal accounts page, which deletes Cocal’s copy of its tokens. Cocal does not revoke that authorization at Microsoft, so it stays in place there until you remove it at account.live.com for a personal Microsoft account or at myapps.microsoft.com for a work or school account, or an administrator of your work or school organization removes it. A work or school organization may require an administrator to approve Cocal before you can connect, and its policies may limit what Cocal can do with the account.
When an event you organize on an Outlook calendar has guests and you create, change, or delete it through Cocal, Outlook sends invitation, update, and cancellation emails to them itself. Cocal cannot turn those emails off, and it declines a request to make such a change without emailing the guests.
If you connect Cocal to Claude or another client, you authorize the Service to receive requests from that client and return results to it. You are responsible for reviewing how that client uses your data and for the instructions you give it. Cocal does not control third-party AI products or guarantee how they interpret, store, or display the information returned by the Service.
5. iCloud Calendar and app-specific passwords
iCloud Calendar connects with an app-specific password instead of a Google-style sign-in. To connect it, you create an app-specific password at account.apple.com and give it to Cocal. By doing so, you authorize Cocal to store it encrypted and to use it only to read and write your iCloud calendars, at your direction or the direction of a client you connect. Cocal never shows it again. The privacy policy explains how it is stored and when it is deleted.
Use an app-specific password only for an Apple Account you control, and do not share it. Do not enter your Apple Account password. You may revoke the app-specific password at account.apple.com at any time, which ends Cocal’s access. Disconnecting an iCloud Calendar account, choosing Forget iCloud password, or deleting your Cocal account deletes Cocal’s copy, but the password stays valid at Apple until you revoke it there.
If a security event affects your Cocal account, Cocal may delete the stored password and ask you to reconnect with a new one. Cocal does not send invitation emails to your guests itself. Any invitation, update, or cancellation email for an iCloud Calendar event comes from Apple’s servers under Apple’s rules, and Cocal does not control whether or when Apple sends one.
6. Your instructions and calendar changes
Calendar actions performed through the Service may change, delete, or send responses relating to live calendar data. You are responsible for the instructions you submit, whether directly or through a connected AI assistant or MCP client. You should review high-impact actions, especially actions that may send invitations, modify recurring events, or remove event data.
7. Acceptable use
You agree not to misuse the Service. This includes attempting to access accounts or calendars you do not control, circumventing security or rate limits, interfering with the Service’s infrastructure, using the Service to violate law or contract, or using the Service in a way that could harm other users, Google, Microsoft, Apple, connected clients, or the Service itself.
8. Third-party services
The Service depends on third-party services including Google Calendar, Microsoft (Outlook), Apple (iCloud Calendar), hosting providers, and the AI assistants or MCP clients you choose to use. We also use operational service providers, including analytics and error-monitoring vendors, to run and improve the Service. Those services are governed by their own terms, privacy policies, availability, and technical limitations. We are not responsible for third-party outages, policy changes, access revocations, or downstream handling of your data by those providers.
9. Availability, changes, and suspension
The Service is provided on an "as is" and "as available" basis. We do not guarantee uninterrupted, timely, secure, or error-free operation. We may modify, suspend, restrict, or discontinue all or part of the Service at any time, including in response to security concerns, abuse, infrastructure issues, or third-party platform changes.
10. Termination
You may stop using the Service at any time and may remove connected accounts through the account management UI. We may suspend or terminate your access if we believe you have violated these Terms, created security or legal risk, or used the Service in a way that could harm the Service or others.
11. Disclaimers
The Service may rely on incomplete, ambiguous, or automatically generated instructions, including instructions created by AI systems. We do not warrant that results will always be correct, complete, or appropriate for your situation. You are responsible for evaluating whether a requested action is appropriate before relying on it.
12. Limitation of liability
To the fullest extent permitted by law, Cocal and its operators shall not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenues, goodwill, data, calendar entries, or business opportunities arising from or related to your use of the Service.
To the fullest extent permitted by law, our total liability for any claim arising out of or relating to the Service is limited to the greater of the amount you paid us for the Service in the 12 months before the claim arose or U.S. $100.
13. Changes to terms
We may update these Terms from time to time. If we make material changes, we will update the date above and may provide additional notice. Your continued use of the Service after the updated Terms become effective constitutes acceptance of the revised Terms.
14. Contact
For questions about these Terms, please use our contact form.