For developers

Your 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 plus REST API.

// Your agent calls ANCI MCP const meeting = await anci.schedule({ agent: 'kai', attendees: [ 'david@co.com', 'sarah@ext.com' ], duration: 30, time_preferences: 'next Tuesday' }); // ANCI handles the rest: // • Reads internal calendars // • Emails the external contact // • Follows up automatically // • Books when everyone confirms
The problem

Every AI agent hits the same wall.

They can talk about scheduling but can't actually do it. Building a real scheduling engine takes 6 months minimum and 70+ edge cases. Raw calendar APIs give you events, not coordination. Most agent teams give up and ship a Calendly link.

Claude, GPT, Gemini, and the agent runtimes built on them don't want to write a calendar state machine. They want to call schedule_meeting and get a result. That's what the ANCI MCP server is. Let the AI be the brain. Let ANCI be the hands.

Production-tested engine

30+ states. 70+ edge cases. Battle-tested.

The MCP server is a thin wrapper around the production scheduling engine that has served 128 enterprises since 2020. Not a prototype.

30+ workflow states

Full scheduling state machine from intent parsing to calendar event creation.

Multi-party email negotiation

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

3-tier follow-up system

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

Conflict detection

Detects calendar conflicts across all attendees and proposes alternatives automatically.

Google + Microsoft

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

Timezone aware

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.

15-minute undo

Made a mistake? Undo any scheduling action within 15 minutes. Full rollback.

Webhook callbacks

Async events: meeting booked, external replied, follow-up sent, action failed.

MCP tools

Nine tools. Complete scheduling control.

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

schedule_meeting

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

negotiate_with_external

Coordinates scheduling with external participants via email. No account or software install required on their end.

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.

Built for

Who uses the ANCI 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 the most-requested AI feature in your roadmap.

Recruiting platforms

Interview scheduling without building it from scratch.

Healthcare platforms

Patient scheduling with constraints, chains, and compliance.

Plugin marketplaces

Listed in the Claude MCP directory and the OpenAI plugin store.

Comparison

Calendar API vs. scheduling engine

A raw calendar MCP reads and writes events. ANCI runs meetings.

CapabilityRaw calendar MCPCalendly APIANCI 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 confidential scheduling××
Natural language time parsing××
Vertical agent personas××
Undo and rollback××
Async webhook events××
Developer pricing

Start free. Scale as you grow.

Free for 100 actions per month during the introductory period. $0.10 per action after that. A scheduling action is any completed flow: schedule, reschedule, cancel, find availability, negotiate.

$0
First 100 actions / month
Or use the agents directly

Eleven agents built on this engine