Connecting Claude (MCP)
Connecting Claude to your e-learning website via MCP
Mona Academy ships a built-in MCP server (Model Context Protocol) at https://mcp-elearing.mona.academy/mcp. Once connected, Anthropic's AI assistant Claude can read and act on your course-selling website in plain language: check revenue, manage courses, students, orders, blog posts, emails and images.
No plugin and no code are required. Paste one link into Claude, sign in with your website admin account, grant access, and you are done.
What can Claude do after connecting?
Quick reports: ask for today's, this week's or this month's revenue, new orders, and newly registered students.
Course management: list courses, view details, create or update courses, chapters and lessons.
Students and orders: find a student, look up purchase history, check order status.
Content and marketing: draft and publish blog posts, edit page content blocks, manage email templates, upload images to the media library.
Every action that changes data (create, update, delete) is confirmed with you before Claude runs it. Read-only actions run immediately.
Requirements
An admin account on your Mona Academy e-learning website (the website domain plus the login used for the admin panel).
A Claude account on claude.ai (a plan that supports Connectors), the Claude Desktop app, or the Claude Code command-line tool for developers.
The connection URL:
https://mcp-elearing.mona.academy/mcp
Option 1: Connect on claude.ai or Claude Desktop
Step 1: Add the connector
Sign in to claude.ai (or open the Claude Desktop app).
Go to Settings → Connectors.
Click Add custom connector.
Give it any name, for example Mona Academy. In the URL field paste:
https://mcp-elearing.mona.academy/mcpClick Add.
Step 2: Sign in and grant access
In the Connectors list, find the connector you just added and click Connect.
Your browser opens the Mona Academy sign-in page. Enter your website domain and your admin account (the email and password you use for the admin panel).
Review the requested permissions and click Allow. The scopes are: read data (
mona:read), write data (mona:write), administration (mona:admin) and delete operations (mona:destructive).The browser returns to Claude and the connector shows as Connected.
Step 3: Enable the connector in a chat
Start a new conversation with Claude.
Click the tools icon (the plus or sliders button) in the message box and switch on the Mona Academy connector.
Try asking: "What is my website's revenue this month?"
Option 2: Connect in Claude Code (for developers)
Open a terminal and run:
claude mcp add --transport http mona-academy https://mcp-elearing.mona.academy/mcpStart Claude Code, type
/mcp, select mona-academy, then choose Authenticate.Your browser opens the Mona Academy sign-in page. Sign in with your website domain and admin account, then click Allow.
Back in the terminal, once
/mcpreports connected, all of your website's tools are available.
Example prompts
| Goal | What to say to Claude |
|---|---|
| Check revenue | "What was total revenue over the last 7 days, and which course sold best?" |
| Track orders | "List the unpaid orders from this week." |
| Support students | "Find the student with email abc@gmail.com and tell me which courses they bought." |
| Manage courses | "Create a new course called 'Excel for Accountants' priced at 990,000 VND with a three-sentence description." |
| Write a blog post | "Write and publish an 800-word blog post on 5 tips for effective online learning, tagged Knowledge." |
| "Draft an email reminding students who have not finished 'Excel for Accountants' to come back." |
Tip: state the time range, course name or student email up front so Claude pulls the right data the first time.
Security and access management
The connection uses standard OAuth 2.0. Your password is only ever typed on the Mona Academy sign-in page. It is never stored on the MCP server or sent to Anthropic.
Claude can only act on the website that the admin account manages.
Session expired: simply click Connect again under Settings → Connectors (or run Authenticate again in Claude Code).
Revoke access: go to Settings → Connectors → select the Mona Academy connector → Remove. From that moment Claude can no longer reach your website.
Only connect Claude accounts that belong to the website owner or an authorised administrator.
Troubleshooting
| Symptom | Cause and fix |
|---|---|
| Claude says it has no Mona Academy tools | The connector is not enabled in this chat, or Connect was never clicked. Check Settings → Connectors. |
| Sign-in rejects the domain or account | Enter the exact website domain (for example yourname.academy, without https://) and an account with admin rights. |
| An authentication error (401) appears mid-conversation | The session has expired. Click Connect again and continue. |
claude mcp add fails in Claude Code | Update Claude Code to the latest version and run the command again. |
Frequently asked questions
Does the MCP connection cost anything?
No. The MCP server is part of Mona Academy. You only need a Claude account under Anthropic's own plans.
Can several people connect to the same website?
Yes. Each Claude user connects with an admin account they have been given. You can revoke any connection at any time.
Could Claude delete data by mistake?
Every create, update or delete action asks for your confirmation before it runs. You always make the final call.
Who do I contact for more help?
Reach the Mona team through the support channel in your admin panel or your project manager.

