Astrocal MCP server
online · 100% uptimedev.astrocal/mcp-server·v0.1.6·1 starsAI-native scheduling: check availability, book meetings, cancel and reschedule via MCP
1 stars56 downloads/wk
Reviews
Write oneNobody has reviewed Astrocal yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Astrocal tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- Live reliabilityremote reachable in 276ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 45 days ago12/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace6/10
How Astrocal compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 295 ms
- faster than 48% of 30,031 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 56
- more than 46% of 12,191 servers with a package
Install Astrocal in Claude Code, Cursor or VS Code
claude mcp add --transport http mcp-server https://api.astrocal.dev/mcp
What the publisher says
From the Astrocal repository's README, as published. We do not edit it. Read it on GitHub
@astrocal/mcp-server
Give your AI agents the power to schedule meetings. The official Model Context Protocol server for Astrocal — the API-first scheduling platform built for developers and AI agents.
Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client. Your AI assistant can check availability, book meetings, cancel, reschedule, and manage waitlists — all through natural conversation.
Get your API key | Documentation | API Reference
Why Astrocal for AI Agents?
- Purpose-built for AI — Not a Calendly bolt-on. Astrocal's scheduling API was designed from day one for programmatic and AI-agent access.
- 8 tools, zero config — Check availability, book, cancel, reschedule, list event types, manage waitlists. Everything an agent needs.
- Calendar sync built in — Connects to Google Calendar, Microsoft 365, and CalDAV. Your agent books against real availability.
- Payments included — Stripe Connect integration means your agent can book paid consultations, not just free meetings.
- Sandbox mode — Test with actest keys. No emails sent, no calendar events created, no charges made.
Quick Start
Claude Desktop
Add to your claudedesktopconfig.json:
{
"mcpServers": {
"astrocal": {
"command": "npx",
"args": ["-y", "@astrocal/mcp-server"],
"env": {
"ASTROCAL_API_KEY": "ac_live_xxxxxxxxxxxxx"
}
}
}
}Restart Claude Desktop and the scheduling tools will be available immediately.
Other MCP Clients
Install globally:
npm install -g @astrocal/mcp-serverRun:
ASTROCAL_API_KEY=ac_live_xxx astrocal-mcpEnvironment Variables
Available Tools
check_availability
Check available time slots for booking.
- eventtypeid (string, optional) — Event type to check. Optional if ASTROCALDEFAULTEVENTTYPEID is set.
- start_date (string, required) — Start date in ISO 8601 format (e.g., 2026-03-15)
- end_date (string, required) — End date in ISO 8601 format (e.g., 2026-03-22)
- timezone (string, optional) — IANA timezone (e.g., America/New_York). Defaults to UTC.
create_booking
Book a meeting at a specific time.
- eventtypeid (string, optional) — Event type to book. Optional if default is set.
- start_time (string, required) — ISO 8601 datetime (e.g., 2026-03-15T14:00:00Z)
- invitee_name (string, required) — Full name of the person booking
- invitee_email (string, required) — Email address for calendar invitation
- invitee_timezone (string, optional) — IANA timezone. Defaults to UTC.
- notes (string, optional) — Meeting notes (max 1000 characters)
cancel_booking
Cancel an existing booking. The invitee receives a cancellation email automatically.
- booking_id (string, required) — ID of the booking to cancel
- reason (string, optional) — Cancellation reason (max 500 characters)
reschedule_booking
Reschedule a booking to a new time. Check availability first.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Astrocal: common questions
- Is Astrocal MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Astrocal safety report
- How do I install Astrocal?
- It runs remotely at api.astrocal.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Astrocal need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is Astrocal maintained?
- The last commit was 84 days ago (2026-08-12). The latest release is v0.1.6.
- Is Astrocal up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Astrocal compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 295 ms (faster than 48% of 30,031 servers). Full comparison.