mcpdirectory.dev
9,129 servers · updated 23 Sept

Astrocal MCP server

community Active last commit 42 d
{
  "mcpServers": {
    "astrocal": {
      "command": "npx",
      "args": [
        "-y",
        "@astrocal/mcp-server@latest"
      ],
      "env": {
        "ASTROCAL_API_KEY": "<astrocal_api_key>",
        "ASTROCAL_API_URL": "https://...",
        "ASTROCAL_DEFAULT_EVENT_TYPE_ID": "<astrocal_default_event_type_id>"
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y @astrocal/mcp-serverversion 0.1.6

What it does

An MCP server that gives AI agents the ability to check calendar availability, create, cancel, and reschedule meetings through Astrocal's scheduling API. It connects to Google Calendar, Microsoft 365, and CalDAV, and is designed for developers and AI assistants that need programmatic access to scheduling.

  • An AI assistant checks availability and books meetings on behalf of users through natural conversation.
  • An agent manages meeting rescheduling and cancellations when plans change, automatically notifying invitees.
  • An AI system handles waitlist management when all time slots are booked, allowing users to join and check their position.

Tools this server exposes

ToolDoes
check_availabilityCheck available time slots for a given event type within a date range and timezone.
create_bookingBook a meeting at a specific time with invitee details and optional notes.
cancel_bookingCancel an existing booking with an optional reason; the invitee receives a cancellation email.
reschedule_bookingMove a booking to a new time with an optional reason for the change.
list_bookingsRetrieve bookings with optional filtering by status, event type, or result limit.
list_event_typesList all available event types that can be booked.
join_waitlistAdd someone to a waitlist for an event type when slots are full.
check_waitlistCheck a person's position on a waitlist using their waitlist entry ID.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.