Terms of Service
Last updated: February 21, 2026
Introduction
These Terms of Service ("Terms") govern your access to and use of the Astrocal scheduling platform, including the REST API, MCP server, embeddable widget, developer dashboard, and the website at astrocal.dev (collectively, the "Service").
By creating an account, accessing the API, or using any part of the Service, you agree to be bound by these Terms. If you do not agree, do not use the Service.
Service Description
Astrocal is an API-first scheduling platform designed for developers and AI agents. The Service includes:
- A REST API for managing event types, availability, and bookings.
- An MCP (Model Context Protocol) server for AI agent integration.
- An embeddable booking widget for websites.
- A developer dashboard for managing your account, API keys, calendars, and settings.
- Documentation and guides at astrocal.dev/docs.
Account Terms
- You must be at least 16 years old to create an account.
- One person or legal entity per account. Shared accounts are not permitted.
- You are responsible for maintaining the security of your account and API keys. Do not share your API keys publicly.
- You must provide accurate and complete information when creating your account.
- You are responsible for all activity that occurs under your account, including API calls made with your API keys.
- Notify us immediately at hello@astrocal.dev if you suspect unauthorized access to your account.
API Usage
Your use of the Astrocal API is subject to rate limits based on your subscription plan:
- Free — 60 requests/minute, 500 requests/day.
- Launch — 100 requests/minute, 1,000 requests/day.
- Grow — 1,000 requests/minute, 10,000 requests/day.
- Scale — 5,000 requests/minute, 100,000 requests/day.
Exceeding these limits will result in HTTP 429 responses. Persistent abuse of rate limits may result in temporary or permanent suspension of API access.
You must not attempt to circumvent rate limits, reverse-engineer the API, or access other users' data through the API.
Acceptable Use
You agree not to use the Service to:
- Engage in any illegal activity or violate any applicable laws.
- Send spam, unsolicited messages, or bulk automated communications.
- Harass, abuse, or threaten other users or their end-users.
- Distribute malware, viruses, or any other harmful software.
- Attempt to gain unauthorized access to the Service, other accounts, or related systems.
- Circumvent security measures, rate limits, or access controls.
- Scrape, crawl, or mine the Service or its data beyond normal API usage.
- Resell access to the API without authorization.
We reserve the right to suspend or terminate accounts that violate these terms.
Payment Terms
Paid plans are billed through Stripe. By subscribing to a paid plan, you agree to the following:
- Monthly plans are billed at the start of each billing cycle.
- Annual plans are billed upfront for the year at a discounted rate.
- Upgrades take effect immediately with prorated billing.
- Downgrades take effect at the end of the current billing cycle.
- Refunds are handled on a case-by-case basis. Contact hello@astrocal.dev for refund requests.
- We may change pricing with 30 days' notice. Continued use after the notice period constitutes acceptance of the new pricing.
For paid bookings processed via Stripe Connect, Astrocal facilitates the payment but does not hold or manage the funds — they are transferred directly to the connected Stripe account.
Intellectual Property
- Our property — The Service, including its code, design, documentation, and branding, is owned by Astrocal and protected by intellectual property laws.
- Your data — You retain all rights to the data you input into the Service, including booking data, event types, and configuration.
- Open source — The Astrocal MCP server is released under the MIT License. The API and dashboard are proprietary.
- Feedback — If you provide feedback or suggestions, we may use them to improve the Service without obligation to you.
Data & Privacy
Your use of the Service is also governed by our Privacy Policy, which describes how we collect, use, and protect your data.
When you use Astrocal to collect booking data from your end-users, you act as the data controller and Astrocal acts as the data processor. You are responsible for obtaining any necessary consent from your end-users and for complying with applicable data protection laws (including GDPR and CCPA).
Availability & SLA
We strive to maintain high availability for the Service but do not guarantee uninterrupted access.
- Free, Launch, and Grow plans — Best-effort availability. No uptime guarantee.
- Scale plan — 99.9% uptime SLA (excluding scheduled maintenance).
Scheduled maintenance will be announced in advance whenever possible. We are not liable for downtime caused by factors outside our control, including third-party service outages, internet infrastructure failures, or force majeure events.
Limitation of Liability
To the maximum extent permitted by law:
- The Service is provided "as is" and "as available" without warranties of any kind, express or implied.
- Astrocal shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or business opportunities.
- Our total liability for any claims arising from or related to the Service shall not exceed the amount you paid us in the 12 months preceding the claim.
- For the Free plan, our total liability shall not exceed $0 (zero dollars).
Termination
- You may terminate your account at any time from the dashboard settings.
- We may suspend or terminate your account if you violate these Terms or engage in abusive behavior.
- Upon termination, your data will be available for export for 30 days. After that period, we will delete your data in accordance with our retention policies.
- Sections that by their nature should survive termination will survive, including Intellectual Property, Limitation of Liability, and Governing Law.
Changes to Terms
We may update these Terms from time to time. For material changes, we will provide at least 30 days' notice by email or through the Service. The updated "Last updated" date at the top of this page reflects when the Terms were last modified.
Continued use of the Service after the notice period constitutes acceptance of the updated Terms. If you do not agree to the changes, you should stop using the Service and close your account.
Governing Law
These Terms shall be governed by and construed in accordance with the laws of England and Wales, without regard to conflict of law principles. Any disputes arising from these Terms or the Service shall be subject to the exclusive jurisdiction of the courts of England and Wales.
Contact
If you have questions about these Terms of Service, contact us at: