Skip to main content

EducateMe MCP Server: Quick Start Guide

Connect your EducateMe workspace to AI assistants like Claude and ChatGPT using the MCP (Model Context Protocol) server. Once connected, the AI can read your courses, learners, assignments, feedback, and more — directly in the chat.

Updated yesterday

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

  1. Open claude.ai and click your profile icon in the bottom-left corner.

  2. Go to Settings → Connectors.

  3. Click "Add custom connector".

  4. Paste your MCP Server URL into the URL field.

  5. 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

  1. Open a new chat.

  2. Click the "+" button in the message input area.

  3. Select Connectors.

  4. 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

  1. Open chatgpt.com and click your profile icon.

  2. Go to Settings → Apps & Connectors → Advanced settings.

  3. Toggle Developer Mode to ON.

  4. Confirm the warning prompt.

Step 2 — Add the connector

  1. In the same Apps & Connectors settings, click "Add new connector" (or Create).

  2. Fill in the fields:

    • Name: EducateMe LMS

    • URL: paste your MCP Server URL

  3. Click Create (or Add).

ChatGPT will connect and list the available tools.

Step 3 — Enable it in a conversation

  1. Open a new chat.

  2. In the message input area, look for the tools/sources menu (the "+" or paperclip icon).

  3. 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

get_courses

List courses in the workspace

get_course_activities

Get activities (lessons) for a course

get_course_schedules

Get scheduled events for a course

get_course_transcripts

Get transcribed videos for a course

get_course_feedback

Export feedback notes for courses

get_course_feedback_reactions

Export emoji reaction counts for courses

get_assignment_submissions

Get assignment submissions with answers and grades

get_student_assignments

Get learner assignments for a course

get_users

List users in the organization

get_tags

List tags in the organization

Write & management tools

Tool

What it does

create_course

Create a new course

delete_course

Delete a course

create_module

Create a module inside a course

create_activity

Create a lesson inside a module

update_activity

Update a lesson's title, content, or draft status

delete_activity

Delete a lesson

create_tag

Create a new tag

invite_learner

Invite a learner to a course

invite_learner_to_courses

Invite a learner to multiple courses

unassign_learner

Remove a learner from a course

update_user

Update a user's email, tags, or custom properties

update_learner_suspension

Suspend or unsuspend a learner

delete_learner

Permanently delete a learner

schedule_course_events

Schedule events with optional Zoom or webinar links

create_learner_session

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."

Did this answer your question?