Getting started with MCP
Before you start
Make sure you have:
- An active 360Learning account.
- Access to Claude or ChatGPT.
The 360Learning MCP server currently supports only 360Learning's email-and-password login.
SSO is not yet supported, but we are actively working on it.
Step 1: Choose your MCP server URL
Select the tab below for your platform's region (EU or US), then copy the URL and Client ID for your environment (staging or production). You'll need this information when setting up the MCP server.
-
MCP server URL:
- Staging:
https://app.staging.360learning-dev.com/api/mcp - Production (Available starting September 21, 2026):
https://app.360learning.com/api/mcp
- Staging:
-
Client ID:
360learning-mcp
- MCP server URL:
- Staging:
https://app.us.staging.360learning-dev.com/api/mcp - Production (Available starting September 21, 2026):
https://app.us.360learning.com/api/mcp
- Staging:
- Client ID:
360learning-mcp
Always use the generic regional URL above, even if your 360Learning platform has its own custom domain. Custom platform addresses are not supported for this purpose. Connecting with one will fail after login.
The Client ID is required and is the same for everyone. It doesn't identify your company or account. Your company-specific access is established during authentication. Automatic registration or self-registration aren't supported.
You don't need a Client Secret. If your assistant's settings include a Client Secret field, leave it empty.
Authentication fails if the region of the server URL doesn't match the region of your account.
Step 2: Set up the 360Learning MCP server
Steps may change over time. For the latest instructions, see Claude's official connector documentation.
If you're on a Team or Enterprise plan
An Owner or Primary Owner needs to do this once first:
- Open Claude.
- Go to Organization settings > Connectors.
- Click Add, hover over Custom, then select Web.
- Enter the MCP Server URL.
- Click Advanced settings and enter the OAuth Client ID. Leave the Client secret field empty.
- Click Add.
Then, each member connects individually:
- Go to Customize > Connectors.
- Find the connector your Owner added (usually labeled "Custom").
- Click Connect to authenticate.
- Log in with your 360Learning credentials and select a platform if prompted.
- Once logged in, you'll be redirected back to Claude web/desktop.
If you're on a Pro or Max plan
- Open Claude.
- Go to Customize > Connectors.
- Click Add, then select Add custom connector.
- Give the connector a name.
- Enter the MCP Server URL, then click Continue.
- Select Use your own OAuth client, then enter the Client ID. Leave the Client secret field empty.
- Click Add.
- Click Connect to authenticate.
- Log in with your 360Learning email and password and select a platform if prompted.
- Once logged in, you'll be redirected back to Claude web/desktop.
Claude is now connected to the 360Learning MCP server.
Steps may change over time. For the latest instructions, see Claude Code official connector documentation.
-
Run the following command in your terminal (not inside a
claudesession), using the MCP server URL for your region and environment:claude mcp add --transport http --client-id 360learning-mcp 360learning <MCP_SERVER_URL>Example for EU staging:
claude mcp add --transport http --client-id 360learning-mcp 360learning https://app.staging.360learning-dev.com/api/mcp -
Run
/mcpinside a Claude Code session. -
Select the 360Learning server, then choose
Authenticate. -
A browser tab opens to the 360Learning login page. Log in with your 360Learning email and password and select a platform if prompted.
-
Once logged in, you'll be redirected back to your terminal.
Claude Code is now connected to the 360Learning MCP server.
Steps may change over time. For the latest instructions, see OpenAI's official plugin documentation.
If you're on an Enterprise plan
A Workspace Admin needs to do this once first:
- Open ChatGPT.
- Go to Workspace settings > Plugins.
- Turn plugins on for the workspace (off by default on Enterprise).
- Enable Developer mode (in Settings → Security or Settings → Apps & Connectors → Advanced, depending on version).
- On the Plugins page, click the + button, and enter the following info:
- Enter the MCP Server URL in the Connection field.
- Keep OAuth as Authentication and go into Advanced OAuth settings.
- Select User-Defined OAuth Client as the Registration method.
- Use
360learning-mcpas the OAuth Client ID. - Select none as the Token endpoint auth method.
- Tick the box I understand and want to continue.
- Click on Create.
- Publish the plugin workspace-wide by going into Workspace Settings → Apps (or Plugins), open Drafts, select your plugin, and click Publish. Once published, it's added to the workspace's approved connectors list.
- In Workspace Settings → Plugins, confirm plugins are turned on for the workspace (Enterprise starts with this off) and set which users, groups, or roles can see and use the newly published custom plugin, using your organization's RBAC controls.
Then, each member connects individually:
- Go to Settings → Apps (or the Plugin Directory) and finds the plugin in the list.
- Click Connect to authenticate.
- Log in with your 360Learning credentials and select a platform if prompted.
- Once logged in, you'll be redirected back to ChatGPT.
If you're on a Business plan
- Open ChatGPT.
- Go to Settings.
- Got to Security and login, and turn on Developer mode.
- On the Plugins page, click the + button, and enter the following info:
- Enter the MCP Server URL in the Connection field.
- Keep OAuth as Authentication and go into Advanced OAuth settings.
- Select User-Defined OAuth Client as the Registration method.
- Use
360learning-mcpas the OAuth Client ID. - Select none as the Token endpoint auth method.
- Tick the box I understand and want to continue.
- Click on Create.
- Go to Settings → Apps (or the Plugin Directory) and finds the plugin in the list.
- Click Connect to authenticate.
- Log in with your 360Learning credentials and select a platform if prompted.
- Click Connect to authenticate.
- Once logged in, you'll be redirected back to ChatGPT.
ChatGPT is now connected to the 360Learning MCP server.
Currently, 360Learning only supports connecting the MCP server with Claude.
We're actively working on adding support for the most common clients (Gemini, Dust, and others).
To connect other AI assistants, 360Learning must first whitelist the assistant's callback URL. Contact your Customer Success Partner (CSP) or Solutions Engineer (SE) and provide the assistant's exact callback URL to request whitelisting.
Once whitelisted, add the 360Learning MCP server as a custom connector or remote MCP server in your assistant, using the values above. Steps vary by assistant. See its own documentation for adding a remote MCP server.
Your connection is automatically disconnected if you don't use it for 14 consecutive days. A session can't remain active for more than 30 days. When your connection expires, you'll need to authenticate with 360Learning again.
If your 360Learning account is deactivated or deleted, your access is blocked immediately.
Step 3: Use the 360Learning MCP server
Once you've connected the 360Learning MCP server, test your setup by asking your AI assistant a question about 360Learning:
- Open your AI assistant.
- Start a new chat.
- Make sure the 360Learning MCP server is enabled.
- Ask a 360Learning-related question, for example:
- "What onboarding paths are currently open?"
- “Find courses on time management.”
Your AI assistant can access the 360Learning data available to you based on your role and group membership.
Updated 3 days ago

