# Trainn MCP > **Source**: [Wiki](https://help.trainn.co/Szlojlmuhl8-trainn-mcp) > >

Introducing Trainn MCP. The no-code way to integrate Trainn with your AI assistants like Claude, GPT, Cursor, Notion, so you can create content and get answers from Trainn through chat.

## Browse Collection 1. [Connect Trainn MCP](https://help.trainn.co/Szlojlmuhl8-trainn-mcp/4VtkBh2fLkA-connect-trainn-mcp.md) (Article) 2. [Explore MCP Tools](https://help.trainn.co/Szlojlmuhl8-trainn-mcp/T0u4YB336Co-explore-mcp-tools.md) (Article) 3. [Trainn MCP Prompts](https://help.trainn.co/Szlojlmuhl8-trainn-mcp/50R34ASj15o-trainn-mcp-prompts.md) (Article) 4. [MCP Usage & Pricing](https://help.trainn.co/Szlojlmuhl8-trainn-mcp/Frab1qpW8eg-mcp-usage-pricing.md) (Article) 5. [Frequently Asked Questions](https://help.trainn.co/Szlojlmuhl8-trainn-mcp/3Nbhr2r3ap4-frequently-asked-questions.md) (Article) --- # ARTICLE: Connect Trainn MCP ## METADATA - id: Qb9EiuJAl0q9fSNV6eBVsg - type: article - source: Wiki - content_url: https://help.trainn.co/Szlojlmuhl8-trainn-mcp/4VtkBh2fLkA-connect-trainn-mcp - collection_url: https://help.trainn.co/Szlojlmuhl8-trainn-mcp ## CONTENT [Embedded video](https://help.trainn.co/share/ypgao2HjMlcSPkBSPEEspg/embed?autoplay=false) Connect Trainn to your AI assistant to find answers in your training content and create new training through chat. Setup has four parts: enable MCP in Trainn, add the connection in your assistant, approve access, and check the connection. ## Before you start You need: - A Trainn account with access to the **specific workspace** you want to connect. - A Trainn role that allows the Library or Academy actions you want to perform. - Permission to add custom connections in your AI workspace. **Your organization’s administrator may need to enable this.** > **Trainn MCP server URL: **`https://mcp.trainn.co/mcp` > > The above URL should be entered inside your AI Assistants MCP connector settings to setup a connection with Trainn. ## 1. Enable Trainn MCP A Trainn workspace administrator must complete this step before anyone can connect an assistant. 1. In Trainn, open **Settings → Integrations → Trainn MCP**. 2. Select **Enable**. 3. Copy the MCP server URL. > Enabling MCP makes the connection available for your workspace. ## 2. Add Trainn to your AI assistant **Use the same Trainn server URL for each assistant**. ### **Claude** 1. Open Claude and go to **Customize → Connectors**. 2. Use the add button to add a custom connector. 3. Name it **Trainn** and enter `https://mcp.trainn.co/mcp`. 4. Follow the connector setup prompts and review the detected authentication settings. 5. Complete Trainn sign-in and permission approval as described in step 3 below. 6. Start a chat and enable Trainn in the conversation’s connectors. If your organization manages Claude connectors, an authorized owner must first add Trainn under the organization’s connector settings. Members can then find Trainn in their connectors and sign in individually. See [Claude’s remote connector setup guide](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp) for the current screens and organization controls. --- ### **ChatGPT** Use ChatGPT on the web. *Your workspace’s permissions and security settings must allow custom MCP connections.* 1. Open **Plugins**, use the plus button, and choose **Add custom MCP server**. 2. Name it **Trainn** and enter `https://mcp.trainn.co/mcp` as the server URL. 3. Configure OAuth authentication, review the displayed warning, and create the plugin. 4. Install the resulting plugin from your personal or workspace plugins. 5. Complete Trainn sign-in and permission approval when prompted. 6. After connecting, start a new chat and make sure Trainn is enabled in the tools panel. See [OpenAI’s custom MCP setup guide](https://developers.openai.com/api/docs/guides/custom-mcp-server) for the current connection flow. **Codex** — if you already have the Trainn plugin installed 1. Open the installed Trainn plugin and complete its connection flow. 2. Sign in to Trainn and approve the intended workspace and permissions. 3. Select Trainn in the chat and run the connection check below. Check the Codex connection separately, even if Trainn already works in ChatGPT. When an in-chat upload panel is unavailable, use the secure Trainn upload-page link your assistant provides. --- ### **Notion** **MCP connections require a Notion Business or Enterprise plan.** You can set them up on web or desktop. **Connect your personal Notion Agent** 1. Open **Settings → Connections → Discover**. 2. Select **Add Custom MCP**. If this option is unavailable, ask your workspace admin to allow and configure the custom connection. 3. Enter the Trainn server URL and name the connection Trainn. 4. Complete Trainn sign-in and approve the workspace and permissions. 5. Find the connection in your chat’s MCP sources and run the connection check below. Your personal connection uses your Trainn account. Other teammates need their own connections. See [Notion’s personal Agent connection guide](https://www.notion.com/en-gb/help/connect-mcp-servers-to-your-notion-agent). **Steps to Connect a Notion Custom Agent** 1. Ask a Notion administrator to enable custom MCP servers and allow the Trainn connection. 2. Open the agent’s settings and its **Tools & Access** section. 3. Add a connection and choose the custom MCP option. 4. Enter the Trainn server URL, name the connection Trainn, and complete sign-in. 5. Make sure the Trainn tools the agent needs are enabled. Custom Agents have their own connections. Each uses the credentials and permissions of the person who authenticated it. People allowed to interact with the agent may invoke its connected tools, so review the agent’s sharing settings. See [Notion’s Custom Agent connection guide](https://www.notion.com/en-gb/help/mcp-connections-for-custom-agents) for the admin and agent setup steps. --- ### **Cursor** To connect with Cursor Local instance 1. Open Settings **→ **General **→ **Open Customize 2. Click MCPs from the navigation bar on top. 3. Click New MCP Server 4. Add the following Trainn entry to `.cursor/mcp.json` in your project root. If the file already contains other servers, keep those entries. ``` { "mcpServers": { "Trainn": { "url": "https://mcp.trainn.co/mcp" } } } ``` 5. Save the file and restart Cursor. 6. Once added, click **Trainn**, and choose **Authenticate** 7. Complete the Trainn sign-in and approval flow in your browser. 8. Open an Agent chat and run the connection check below. See [Cursor’s MCP setup guide](https://prod.cursor.com/help/customization/mcp) for configuration help. If your Cursor version supports only local command-based MCP servers, use the bridge configuration below. It requires Node.js 22.16 or later. ``` { "mcpServers": { "Trainn": { "command": "npx", "args": ["-y", "mcp-remote@latest", ""] } } } ``` Restart Cursor after configuring it and complete the Trainn sign-in flow. --- ## 3. Sign in and approve access During connection, Trainn opens in your browser. 1. Sign in with your Trainn account. 2. Select the workspace you want the assistant to use. 3. Review the requested permissions. 4. Select **Allow**. Your assistant works in the selected workspace. Your Trainn role still applies to every action. Choose the access you need These are the labels on the Trainn consent screen. They come from the scope registry the authorization API returns. Your existing Trainn role still applies to every action. Permission What it allows **Browse Library content** Search and read Library videos, guides, articles, and documents, including drafts. **Add Library content** Upload or import videos and PDFs, create or edit Library articles, update content details, publish Library content, and delete content after confirmation. **View courses** View courses, drafts, chapters, lessons, quizzes, settings, and preview links. This is the default permission. **Create and manage courses** Create, edit, delete, publish, and unpublish courses. Manage chapters, lessons, quizzes, settings, and attached content. **Add Library content includes more than uploads.** Review the full access described above before approving it. Publishing, unpublishing, and deleting courses still require an explicit request. If an action needs a permission you did not approve, reconnect Trainn and approve that permission. Your Trainn role must also allow the action. --- ## 4. Test your connection **Step 1**: Start a chat with Trainn enabled and ask: > *"Who am I connected as in Trainn? Show my workspace and permissions."* A successful response includes your Trainn account, selected workspace, and granted permissions. If you have Academy access, you can also ask: > *"List my Academy courses by most recently updated."* **Step 2:** Try one of these requests: **Search your Library** > *"Search my Trainn Library for (mention any topic(s))"* **Build a course — requires Academy and the relevant permissions** > *"Build a course on the following topic (mention any topic based on the content already present inside Trainn)"* For more workflows and example prompts, see [Create training and find answers with Trainn MCP](https://app.notion.com/p/Create-training-and-find-answers-with-Trainn-MCP-3f33592792eb81be8f12ca1f8bba17ba?pvs=21). --- ## Troubleshooting **1. Trainn says the connection is unavailable** Ask a Trainn workspace administrator to confirm MCP is enabled. Trainn blocks the connection while MCP is disabled. 2. Sign-in fails or you see “Unauthorized” - Sign in to Trainn in the same browser, then try connecting again. - Disconnect and reconnect Trainn in your AI assistant. - Check that you selected the intended workspace. - If Academy permissions are unavailable, confirm Academy is enabled and your Trainn role permits the action. **3. An action or tool is missing** Your assistant shows only the tools allowed by the permissions you approved. Reconnect and approve the missing permission if your Trainn role allows it. > Academy tools are unavailable when Academy is disabled in the workspace. **4. Trainn does not appear in the assistant** Restart the assistant, start a new chat, and check its tools or connections. For Notion, check that your admin allows custom MCP servers. For a Custom Agent, also check that Trainn is connected to that specific agent. **5. Your organization blocks custom connections** Ask the administrator of your AI workspace to review and allow the connection. Enabling MCP in Trainn does not override restrictions in your AI assistant’s workspace. **6. What happens if MCP is disabled?** Disabling Trainn MCP disconnects every assistant connected to that Trainn workspace. After an administrator enables it again, members must reconnect their assistants and approve access again. --- ### **Contact Support** In case you find the above troubleshooting guidelines not working, contact [support@trainn.co](mailto:support@trainn.co).