Endpoint
Quick setup
Copy the prompt and send it to your AI agent: Claude, ChatGPT, Cursor or any other. The agent adds the server itself, you only approve the connection and sign in to Zenedu.Authorization
Add the address as a connector in your client. On the first connection the client opens a Zenedu page: sign in, choose the workspace and click Allow. The agent works within your permissions in that workspace. Any client that supports OAuth for MCP connects the same way. All connections are listed in the Zenedu dashboard: Settings → Account → MCP, where you can revoke any of them.Connect a client
- Claude
- ChatGPT
- Cursor
Claude CodeThen run
/mcp in Claude Code, choose zenedu and sign in to Zenedu in the browser. After that ask Claude, for example: “List my bots and create a funnel with three welcome messages in the first one.”Claude Desktop and claude.aiOpen Settings → Connectors → Add custom connector, enter the name Zenedu and the address https://app.zenedu.io/mcp, then click Connect and allow access.What the agent can do
The agent works with the same operations that are available in the dashboard: bots and their settings, the mini app, courses with modules and lessons, funnels with steps and buttons, subscribers, tags and additional fields, offers and coupons, orders and subscriptions, broadcasts, automations, channels and groups, affiliates, bot commands, webhooks, payment methods, uploading files and images.Permissions and security
The agent gets access to the operations the user has in the workspace. Team members get the tools within the access they have been granted on the platform. Deleting, stopping and other irreversible actions are marked as destructive on the server side: the agent will ask you before running them. If your client supports call confirmation, keep it on for such actions.Connections and revoking
Settings → Account → MCP lists all your connections: client name, status, creation date and time of the last call. Any connection can be revoked, after which the client loses access and asks you to sign in again. Access is granted for a day and renewed by the client automatically, without signing in again. If a connection has not been used for 90 days, it expires and is marked in the list. Such a connection can be revoked, and to continue working, connect again. One connection gives access to one workspace. For the agent to work with several workspaces, connect the server for each of them separately.First steps
After connecting, ask the agent to show your bots. This checks that the access works, and the agent learns which bot to work with next: every other action is tied to a specific bot. Good to know in advance:- New courses and funnels are created disabled, new lessons hidden. The agent checks the result and enables them only when you ask.
- Funnel steps are not sent to subscribers on their own until a sending time is set.
- The agent asks before running destructive operations.