eScheduleIt exposes a Model Context Protocol (MCP) server and a REST API so the AI you already use — Claude, ChatGPT, Claude Code, Cursor, VS Code — can read your schedule, find open slots, check authorized hours, and propose changes inside the one account you connect.
Claude (claude.ai / desktop): Settings → Connectors → Add custom connector → paste https://mcp.eschedule.it/mcp → Connect → sign in to eScheduleIt, pick the account, choose what the AI may do, Approve.
ChatGPT: Settings → Connectors → Create → MCP server URL https://mcp.eschedule.it/mcp → authentication OAuth → Create → connect and sign in.
Claude Code:claude mcp add --transport http eschedule https://mcp.eschedule.it/mcp then /mcp → Authenticate.
Cursor: Settings → MCP → Add new MCP server → {"url": "https://mcp.eschedule.it/mcp"} → click Login.
VS Code (Copilot agent mode):MCP: Add Server → HTTP → https://mcp.eschedule.it/mcp → Allow when prompted to sign in.
Each connector links to one eScheduleIt account. To use a second account, add a second connector (one account per connector).
How it is kept safe
Locked to one account. You choose the account when you connect; every request runs inside it. Nothing you or your AI sends can name a different one.
Scopes you choose.Read lets the AI look; write lets it propose changes; messaging lets it propose announcements.
Changes wait for approval. Proposed changes appear in eScheduleIt for you (or an administrator) to approve, unless your administrator has allowed automatic approval for that kind of change and you opted in.
Revoke any time. Scheduling → Connected AI Apps. Deactivating a user, ending a trial, or cancelling a subscription revokes automatically.
Standards. OAuth 2.1 with PKCE, resource-bound tokens (RFC 8707), protected-resource metadata (RFC 9728), and the MCP authorization specification.
Your data, your decision
You choose what connects. Connecting an AI is optional, and your organization decides who may do it.
Shared data is handled by your AI's maker. eScheduleIt protects your data until it reaches the app you approved; after that, the app's own terms and privacy policy apply.
Health information. eScheduleIt's Business Associate Agreement covers eScheduleIt. If your account holds protected health information, connect only an AI your organization has a Business Associate Agreement with. Many AI providers leave connectors out of their agreements, so check with yours first.