For Developers

Your AI agent can read a calendar.
Ours can run a meeting.

One API call — we handle multi-party negotiation, external coordination, follow-ups, conflict resolution, and booking. MCP Server + REST API.

6 0
Zara MCP Server
The Problem

Every AI Agent Hits the Same Wall

They can talk about scheduling but can't actually do it.

Build It Yourself

6+ months of development. 70+ edge cases. Calendar API hell. Multi-party negotiation from scratch.

Raw Calendar APIs

Read events, create events. No negotiation, no external coordination, no conflict resolution, no follow-ups.

Call Zara MCP Server

Works in an afternoon. Full scheduling powers. One tool call does everything.

Claude, GPT, and Gemini don't want to build a calendar state machine. They want to call schedule_meeting(attendees, constraints) and get a result. That's what MCP is — let the AI be the brain, let Zara be the hands.

Production-Tested Engine

30+ States. 70+ Edge Cases. Battle-Tested.

The MCP server is a thin wrapper around our production scheduling engine — not a prototype.

30+ State Machine States

Full scheduling workflow — from intent parsing to calendar event creation.

Multi-Party Email Negotiation

Coordinates with external participants via email. They reply, we book. No accounts needed.

3-Tier Follow-Up System

24h, 48h, 72h automated follow-ups with host approval gates.

Conflict Detection + Alternatives

Detects calendar conflicts across all attendees and proposes alternatives automatically.

Google + Microsoft Calendars

Full read/write integration with Google Calendar and Microsoft Graph.

Timezone + Working Hours

Respects each participant's timezone and working hours settings.

Batch 1:1 Scheduling

Schedule multiple 1:1s in one request — interview panels, team round-robins.

Undo Within 15 Minutes

Made a mistake? Undo any scheduling action within the 15-minute window.

MCP Tools

9 Tools. Complete Scheduling Control.

Every tool your AI agent needs to schedule, reschedule, cancel, negotiate, and coordinate meetings.

Core Tools

schedule_meeting

Schedule a meeting with one or more attendees. Handles internal calendar checks, conflict resolution, and external attendee coordination.

attendees — Array of email addresses
duration — Minutes (default: 30)
time_preferences — Natural language: "next Tuesday afternoon"
constraints — "not before 10am", "only afternoons"
title — Meeting subject
agent_persona — ray, kai, mia, ben, etc.
negotiate_with_external Killer Feature

The tool nobody else has. Coordinates scheduling with external participants via email — no account or software install required.

external_email — Email of external participant
internal_attendees — Your team's emails
proposed_slots — Times or "auto"
follow_up_policy — standard, aggressive, gentle, none
context — What the meeting is about
agent_persona — Which agent personality

Returns action_id — webhook fires when external replies or meeting is booked.

find_availability
Find available slots for one or more people across calendar systems. Supports constraints and working hours.
reschedule_meeting
Reschedule an existing meeting. Finds it, checks new availability, notifies all attendees.
cancel_meeting
Cancel a meeting and notify all attendees with optional reason.
check_conflicts
Check if a proposed time conflicts with any attendee's calendar. Returns alternatives.
schedule_panel
Schedule sequential meetings — interview panels, back-to-back sessions with different people.
get_scheduling_status
Check status of async actions — who replied, who's pending, next follow-up time.
undo_last_action
Undo any scheduling action within the 15-minute window. Full rollback.
REST API

Same Tools. REST Endpoints.

Every MCP tool is also available as a REST endpoint for non-MCP integrations.

Base URL: https://api.zara.ai/v1

POST /v1/meetings/schedule          → schedule_meeting
POST /v1/meetings/reschedule       → reschedule_meeting
POST /v1/meetings/cancel           → cancel_meeting
POST /v1/availability/find         → find_availability
POST /v1/availability/conflicts    → check_conflicts
POST /v1/negotiate                 → negotiate_with_external
POST /v1/panels/schedule           → schedule_panel
GET  /v1/actions/{action_id}      → get_scheduling_status
POST /v1/actions/{action_id}/undo → undo_last_action

--- Authentication ---
Header: Authorization: Bearer {api_key}
REQUEST
POST /v1/meetings/schedule
{
  "attendees": ["david@co.com", "sarah@ext.com"],
  "duration": 30,
  "time_preferences": "next Tuesday afternoon",
  "title": "Product demo",
  "constraints": "not before 2pm",
  "agent_persona": "kai"
}
RESPONSE
{
  "status": "in_progress",
  "action_id": "act_7x8k2m",
  "internal_availability": [
    "2026-04-01T14:00",
    "2026-04-01T15:00",
    "2026-04-01T16:00"
  ],
  "external_outreach": {
    "sarah@ext.com": "email_sent"
  }
}
Comparison

Calendar API vs. Scheduling Engine

A raw calendar MCP server reads and writes events. Zara runs meetings.

Capability Raw Calendar MCP Calendly API Zara MCP
Read/write calendar events
Find free slots
Multi-party negotiation via email
External coordination (no account needed)
Follow-up reminder system
AI-powered conflict resolution
Sequential panel scheduling
Cross-org availability (confidential)
Natural language time parsing
Vertical-specific agent personas
Undo/rollback support
Async webhook notifications
Developer Pricing

Start Free. Scale As You Grow.

Free — 100 actions/month

Then $0.10/action after that.

A scheduling action = any completed flow (schedule, reschedule, cancel, find availability, negotiate).

Join Developer Waitlist
Built For

Who Uses Zara MCP Server?

AI Assistant Startups

Building a copilot? Add scheduling powers with one integration.

Enterprise Copilot Teams

Internal tools that need to book across organizations.

CRM Platforms

"Schedule a follow-up" is their #1 requested AI feature.

Recruiting Platforms

Interview scheduling without building it from scratch.

Healthcare Platforms

Patient scheduling with constraints, chains, and compliance.

Plugin Marketplaces

Listed on Claude MCP directory + OpenAI plugin store.

Join the Developer Waitlist

Get early access to the Zara MCP Server and REST API. Free tier included.