One API call. We handle multi-party negotiation, external coordination, follow-ups, conflict resolution, and booking. MCP server plus REST API.
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.
The MCP server is a thin wrapper around the production scheduling engine that has served 128 enterprises since 2020. Not a prototype.
Full scheduling state machine from intent parsing to calendar event creation.
Coordinates with external participants via email. They reply, we book. No accounts required.
24h, 48h, 72h automated follow-ups with host approval gates.
Detects calendar conflicts across all attendees and proposes alternatives automatically.
Full read/write integration with Google Calendar and Microsoft Graph.
Respects each participant's timezone and working hours settings.
Schedule multiple 1:1s in one request. Interview panels, team round-robins.
Made a mistake? Undo any scheduling action within 15 minutes. Full rollback.
Async events: meeting booked, external replied, follow-up sent, action failed.
Every tool your agent needs to schedule, reschedule, cancel, negotiate, and coordinate meetings.
schedule_meetingSchedule a meeting with one or more attendees. Handles internal calendar checks, conflict resolution, and external attendee coordination.
negotiate_with_externalCoordinates scheduling with external participants via email. No account or software install required on their end.
find_availabilityFind available slots for one or more people across calendar systems. Supports constraints and working hours.
reschedule_meetingReschedule an existing meeting. Finds it, checks new availability, notifies all attendees.
cancel_meetingCancel a meeting and notify all attendees with optional reason.
check_conflictsCheck if a proposed time conflicts with any attendee's calendar. Returns alternatives.
schedule_panelSchedule sequential meetings (interview panels, back-to-back sessions with different people).
get_scheduling_statusCheck status of async actions: who replied, who's pending, next follow-up time.
undo_last_actionUndo any scheduling action within the 15-minute window. Full rollback.
Building a copilot? Add scheduling powers with one integration.
Internal tools that need to book across organizations.
"Schedule a follow-up" is the most-requested AI feature in your roadmap.
Interview scheduling without building it from scratch.
Patient scheduling with constraints, chains, and compliance.
Listed in the Claude MCP directory and the OpenAI plugin store.
A raw calendar MCP reads and writes events. ANCI runs meetings.
| Capability | Raw calendar MCP | Calendly API | ANCI 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 | × | × | ✓ |
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.