Skip to main content

Connecting Learn:Up to ChatGPT

Step by Step Guide for ChatGPT users

J
Written by Jon Low

The Learn:Up MCP Server lets you ask ChatGPT questions about your learning data in natural language — for example, "Who is overdue on the data protection course this quarter?" ChatGPT reads the answer from your live Learn:Up data. This article shows you how to connect the two.


How it works

Connecting happens in two stages:

  1. A ChatGPT workspace admin adds Learn:Up once, for the whole organisation. This makes Learn:Up available to your people. It doesn't connect anyone yet.

  2. Each person then connects their own account. ChatGPT sends them to Learn:Up to sign in. The connection belongs to that person only.

Think of it like a shared printer: the IT team adds the printer once, then each person still logs in with their own badge to use it.

Because every connection belongs to one named person, ChatGPT can only ever see what that person can already see in Learn:Up. A manager sees their team. An admin sees what their admin role allows. Connecting ChatGPT doesn't widen anyone's access.

It is read-only. ChatGPT can answer questions about your Learn:Up data, but it can't create, edit or delete content, assign training, or change due dates. Create, update and edit are planned for a later release.


Before you start

You need:

  • A ChatGPT Business, Enterprise or Edu plan. Free, Plus and personal plans can't add custom connections for a whole workspace. Pro plans can connect read-only MCP apps for one person.

  • Developer mode turned on in your ChatGPT workspace (the steps are below).

  • An active account in Learn:Up. Admin, Manager or learner

  • The Learn:Up MCP server URL: If you use a subdomain/custom-domain your URL will look something like this in the US https://<subdomain>.app.workramp.com/mcp or https://<customdomain>/mcp

    and this is your in the EU https://<subdomain>.app.eu.workramp.com/mcp


Stage 1 — Your ChatGPT admin adds Learn:Up (once per organisation)

This is done once, by someone with admin rights in your ChatGPT workspace.

Step 1: Turn on developer mode

  1. Open ChatGPT and go to Settings > Security and login.

  2. Enable Developer mode.

Step 2: Create the Learn:Up app

  1. Go to Plugins → Add → MCP.

  2. Switch to Streamable HTTP

  3. Fill in the details:

    • Name: Learn:Up — or use the name that you call your LMS or your people will recognise.

    • URL: If you use a subdomain/custom-domain your URL will look something like this in the US https://<subdomain>.app.workramp.com/mcp or https://<customdomain>/mcp

      and if your enterprise is in the EU it will be - https://<subdomain>.app.eu.workramp.com/mcp

    • Click Save

  4. Make the app available to your workspace members.

Nobody is connected yet. Learn:Up is now available for your people to add.


Stage 2 — Each person connects their own account (once per person)

  1. In ChatGPT, open a new chat.

  2. Open the tools menu (the + button next to the message box) and find Learn:Up.

    • Can't see it? Refresh the page or sign out and back in.

  3. Select Connect. ChatGPT sends you to Learn:Up.

  4. Sign in with your normal Learn:Up login or through your company's SSO.

  5. Read the consent screen. It shows what ChatGPT will be allowed to read. Select Approve.

  6. You're sent back to ChatGPT, connected.

Your Learn:Up password is never shared with ChatGPT, and ChatGPT never stores your Learn:Up credentials.

What you see depends on your Learn:Up role. An admin is offered the full set of tools. Other roles see fewer. That's expected — it's decided by your Learn:Up permissions, not by anything you set up in ChatGPT.


Step 3 — Check it works

In a new chat, with Learn:Up selected, ask:

"Using Learn:Up, how many courses do we have?"

You should get a number back.

Tip: name Learn:Up in your first question. In our testing, ChatGPT didn't always pick Learn:Up on its own from a general question. Starting with "Using Learn:Up…" usually fixes this for the rest of the chat.

Some other questions to try:

  • "Using Learn:Up, who is still outstanding on fire safety since we launched it in March?"

  • "Which certifications expire in the next 30 days?"

  • "List the learning paths we have for new starters."


If it isn't working

Problem

What to try

You can't add a custom app at all

Check you're on ChatGPT Business, Enterprise or Edu, and that developer mode is turned on

Learn:Up doesn't appear after your admin added it

Refresh ChatGPT or sign out and back in. Check your admin made it available to your workspace

ChatGPT ignores Learn:Up

Select Learn:Up from the tools menu and start your question with "Using Learn:Up…"

Sign-in fails

Check you're an Employee Learning administrator in Learn:Up

You have fewer tools than a colleague

Expected — the tools you see follow your Learn:Up role

A question returns nothing

see below

A question returns nothing

The date range catches people out. Questions about training that was rolled out a while ago need a date range that covers when it was assigned. For example:

  • ✅ "Who's still outstanding on fire safety since we launched it in March?"

  • ❌ "Who's outstanding on fire safety this month?" — this may return nothing, which can look like everyone has completed it.

Some questions it will decline. At the moment ChatGPT can't answer:

  • Challenge results across the whole organisation (one person at a time only)

  • Certification history (only upcoming expiries)

  • Event attendance across the whole organisation (one session at a time only)

When ChatGPT says it can't answer these, it's working correctly.

Still stuck? Contact Support and include the exact question you asked and the answer you got back — this helps us fix things much faster.


Disconnecting

To disconnect, remove Learn:Up from your ChatGPT apps settings.


Related articles

  • Connecting Learn:Up to Claude

  • Learn:Up MCP Server: security and data handling

  • Example prompts for learning administrators

Did this answer your question?