--- title: "AI CTRL MCP Integration Configuration" slug: "ai-ctrl-mcp-integration-configuration" updated: 2026-11-05T21:55:11Z published: 2026-11-05T21:55:11Z canonical: "kb.expedient.com/ai-ctrl-mcp-integration-configuration" --- > ## Documentation Index > Fetch the complete documentation index at: https://kb.expedient.com/llms.txt > Use this file to discover all available pages before exploring further. # AI CTRL MCP Integration Configuration An MCP server connection in AI CTRL lets the platform connect to outside tools and data sources, like internal databases or business systems, using a shared, standard method instead of custom-built integrations for each one. MCP connections can pull real information or trigger actions in other systems. Administrators can configure MCP servers directly in the Admin Panel. #### Prerequisites - **Role:** AI CTRL Administrator - **Open WebUI Version:** v0.9.6 or later - **MCP Server:** A fully configured MCP server on the platform you are connecting to. When configuring the MCP server use https://your.domain.com/oauth/clients/mcp:mcp-tool/callback for the OIDC callback URL. (EG https://ai.expedient.cloud/oauth/clients/mcp:ms365/callback) #### Step 1: Add the MCP Tool Server 1. Log in to AI CTRL and go to **Admin Panel** → **Settings** → **Integrations** 2. Click **+** to add a new connection 3. Fill in the following fields: | **Field** | **Value** | | --- | --- | | **Type** | MCP Streamable HTTP* | | **Name** | Ex: MCP Tool | | **ID** | Ex: mcp-tool (Use this ID in the callback URL) | | **Description** | Describe the MCP source | | **URL** | Ex: `[https://mcp.yourservice.com/ `](https://mcp.yourservice.com/%20%60) | | **Auth** | OAuth 2.1 | *Click where the pop up box says “OpenAPI” to change from an API connection to an MCP connection. 1. Click **Register Client** - This triggers Dynamic Client Registration with the MCP server — no manual credentials are required - Open WebUI registers itself and stores the client info encrypted in its database 1. Click **Save** #### Step 2: User Authorization Flow The tool uses **per-user OAuth** — each user must authorize their own account before using the tool. Users authorize as follows: 1. Open any chat in AI CTRL 2. Click **Integrations** → **Tools** 3. Toggle **MCP Tool** on (or Name equivalent) 4. A browser redirect to the destination’s OAuth login will open 5. The user logs in with their account and clicks **Accept** 6. They are redirected back to AI CTRL — the tool is now active for that session Example Configuration: ![](https://cdn.document360.io/69e9f9c7-5da8-45e7-a671-4b8287f36122/Images/Documentation/ai-ctrl-mcp-integration-configuration-image-cb3669la.png)