Before you start
You'll need your MCP Server URL. Find it in your EducateMe workspace:
Organization settings → API & MCP → MCP Server → MCP URL
The URL looks like this:
Click the copy button next to it. You'll paste this URL in the steps below.
Keep this URL private. It contains your API key, which grants access to your workspace data. Treat it like a password.
Connect to Claude
Claude supports MCP servers through custom connectors. This works on claude.ai (Pro, Max, Team, and Enterprise plans) and Claude Desktop.
Step 1 — Add the connector
Open claude.ai and click your profile icon in the bottom-left corner.
Go to Settings → Connectors.
Click "Add custom connector".
Paste your MCP Server URL into the URL field.
Click Add.
Claude will connect to the server and show the list of available tools (e.g. get_courses, get_users, get_assignment_submissions, etc.).
Step 2 — Enable it in a conversation
Open a new chat.
Click the "+" button in the message input area.
Select Connectors.
Toggle EducateMe LMS on.
The connector stays active for the current conversation. You'll need to enable it again in new chats.
Step 3 — Start using it
Try prompts like:
"Show me all published courses"
"List learners enrolled in the Sales Onboarding course"
"What are the latest assignment submissions for Module 3?"
"Get feedback for the Leadership course"
Claude will call the appropriate EducateMe tools and return the data in the chat.
Tool permissions
By default, tools require your approval before each call. You can change this per tool:
Always allow — runs automatically without asking
Needs approval — asks before each call (default)
Never allow — blocks the tool entirely
Configure these in the connector's settings by clicking on EducateMe LMS in your connectors list.
Connect to ChatGPT
ChatGPT supports MCP servers through custom connectors (also called "apps"). This requires a Plus, Pro, Team, Enterprise, or Edu plan with Developer Mode enabled.
Step 1 — Enable Developer Mode
Open chatgpt.com and click your profile icon.
Go to Settings → Apps & Connectors → Advanced settings.
Toggle Developer Mode to ON.
Confirm the warning prompt.
Step 2 — Add the connector
In the same Apps & Connectors settings, click "Add new connector" (or Create).
Fill in the fields:
Name:
EducateMe LMSURL: paste your MCP Server URL
Click Create (or Add).
ChatGPT will connect and list the available tools.
Step 3 — Enable it in a conversation
Open a new chat.
In the message input area, look for the tools/sources menu (the "+" or paperclip icon).
Under Developer Mode or Connected apps, toggle EducateMe LMS on.
The input field may show an orange border to indicate Developer Mode is active.
Step 4 — Start using it
Try the same kinds of prompts as with Claude. ChatGPT will show a tool-call confirmation before executing each action. Write tools require manual confirmation unless you choose to remember approvals for the conversation.
Available tools
The MCP server exposes the following tools:
Read-only tools
Tool | What it does |
| List courses in the workspace |
| Get activities (lessons) for a course |
| Get scheduled events for a course |
| Get transcribed videos for a course |
| Export feedback notes for courses |
| Export emoji reaction counts for courses |
| Get assignment submissions with answers and grades |
| Get learner assignments for a course |
| List users in the organization |
| List tags in the organization |
Write & management tools
Tool | What it does |
| Create a new course |
| Delete a course |
| Create a module inside a course |
| Create a lesson inside a module |
| Update a lesson's title, content, or draft status |
| Delete a lesson |
| Create a new tag |
| Invite a learner to a course |
| Invite a learner to multiple courses |
| Remove a learner from a course |
| Update a user's email, tags, or custom properties |
| Suspend or unsuspend a learner |
| Permanently delete a learner |
| Schedule events with optional Zoom or webinar links |
| Create an SSO access token for a learner |
Troubleshooting
Connector won't connect
Double-check that you copied the full MCP URL including the ?api-key= parameter. The URL must start with https://.
Tools aren't showing up
Refresh the connector. In Claude: disconnect and re-add it. In ChatGPT: go to your connector settings and click Refresh.
ChatGPT ignores the tools
Make sure Developer Mode is enabled. Without it, ChatGPT can only use search and fetch tools from MCP servers — not custom tools like ours.
"Needs approval" on every call is annoying
In Claude, switch individual tools to "Always allow" in the connector settings. In ChatGPT, approve a tool call and select "Remember for this conversation."
