{"versionId":"89a18234-9d21-42ec-710c-08dee92fa092","articleId":"61c60616-32dd-44f1-e039-08dee92fa092","title":"MCP servers | Admin guide","tags":["MCP","System admin","All articles"],"content":"<html><head></head><body><p>This guide explains how system administrators can set up and manage MCP servers in Theta Assist.</p>\n<p>Use this guide when you want to make external tools or data sources available to assistant authors through the <strong>MCP Servers</strong> area in admin settings.</p>\n<p>See also:</p>\n<ul>\n<li><a href=\"https://help.thetaassist.ai/article/authentication-configurations-admin-guide\" target=\"_blank\" rel=\"noopener\">Authentication configurations | Admin guide</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/adding-connectors-to-your-assistant\" target=\"_blank\" rel=\"noopener\">Adding tools and connectors to your assistant</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/access-profiles-admin-guide\" target=\"_blank\" rel=\"noopener\">Access Profiles | Admin guide</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/m365-tools-mcp-server-admin-guide\" target=\"_blank\" rel=\"noopener\">M365 Tools MCP server | Admin guide</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/planner-mcp-tool-admin-guide\" target=\"_blank\" rel=\"noopener\">Planner MCP tool | Admin guide</a></li>\n</ul>\n<div class=\"mce-toc\">\n<h2>Quick links</h2>\n<ul>\n<li><a href=\"#what-mcp-servers-are\">What MCP servers are</a></li>\n<li><a href=\"#connectors-vs-mcp-servers\">Connectors vs MCP servers</a></li>\n<li><a href=\"#types-of-mcp-servers\">Types of MCP servers</a></li>\n<li><a href=\"#before-you-start\">Before you start</a></li>\n<li><a href=\"#set-up-an-mcp-server\">Set up an MCP server</a>\n<ul>\n<li><a href=\"#open-mcp-server-settings\">Open MCP server settings</a></li>\n<li><a href=\"#add-a-custom-mcp-server\">Add a custom MCP server</a></li>\n<li><a href=\"#add-a-built-in-theta-assist-mcp-server\">Add a built-in Theta Assist MCP server</a></li>\n</ul>\n</li>\n<li><a href=\"#manage-access-and-approvals\">Manage access and approvals</a>\n<ul>\n<li><a href=\"#set-an-approval-policy\">Set an approval policy</a></li>\n<li><a href=\"#restrict-who-can-add-the-server\">Restrict who can add the server</a></li>\n</ul>\n</li>\n<li><a href=\"#after-you-add-a-server\">After you add a server</a></li>\n<li><a href=\"#troubleshooting\">Troubleshooting</a>\n<ul>\n<li><a href=\"#the-server-does-not-appear-for-assistant-authors\">The server does not appear for assistant authors</a></li>\n<li><a href=\"#authentication-fails\">Authentication fails</a></li>\n<li><a href=\"#tool-calls-are-not-working-as-expected\">Tool calls are not working as expected</a></li>\n</ul>\n</li>\n<li><a href=\"#related-guides\">Related guides</a></li>\n</ul>\n</div>\n<h2 id=\"what-mcp-servers-are\">What MCP servers are</h2>\n<p>MCP servers let Theta Assist connect to external tools and data sources through the Model Context Protocol.</p>\n<p>They are useful when there is no built-in connector, or you want assistants to do more than the standard built-in connectors support. For example, an MCP server may expose a wider set of actions, deeper access to a platform, or a custom business integration.</p>\n<p>Admins create MCP server configurations centrally. Assistant authors can then enable the approved servers for their assistants.</p>\n<h2 id=\"connectors-vs-mcp-servers\">Connectors vs MCP servers</h2>\n<p>Connectors and MCP servers both extend what assistants can do. This table outlines the differences between them:</p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 2px; text-align: left; vertical-align: top;\"><strong>Option</strong></td>\n<td style=\"border: 1px solid #ccc; padding: 2px; text-align: left; vertical-align: top;\"><strong>Where admins set it up</strong></td>\n<td style=\"border: 1px solid #ccc; padding: 2px; text-align: left; vertical-align: top;\"><strong>Best for</strong></td>\n</tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 2px; text-align: left; vertical-align: top;\">Built-in connectors</td>\n<td style=\"border: 1px solid #ccc; padding: 2px; text-align: left; vertical-align: top;\"><strong>Admin &gt; Tools &gt; Connectors</strong></td>\n<td style=\"border: 1px solid #ccc; padding: 2px; text-align: left; vertical-align: top;\">Standard integrations with simpler setup</td>\n</tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 2px; text-align: left; vertical-align: top;\">MCP servers</td>\n<td style=\"border: 1px solid #ccc; padding: 2px; text-align: left; vertical-align: top;\"><strong>Admin &gt; Tools &gt; MCP Servers</strong></td>\n<td style=\"border: 1px solid #ccc; padding: 2px; text-align: left; vertical-align: top;\">Broader, deeper, or custom tool access</td>\n</tr>\n</tbody>\n</table>\n<p>Use connectors when the built-in integration already meets your needs.</p>\n<p>Use MCP servers when you need broader capability, more specialised actions, or a custom integration.</p>\n<h2 id=\"types-of-mcp-servers\">Types of MCP servers</h2>\n<p>There are two main types of MCP server in Theta Assist:</p>\n<ol>\n<li><strong>Custom MCP servers</strong> that you add by entering an MCP endpoint URL.</li>\n<li><strong>Built-in Theta Assist MCP servers</strong> that you can add from the available server list.</li>\n</ol>\n<p>For example, <strong>M365 Tools</strong> and the <strong>Planner MCP tool</strong> are built-in Theta Assist MCP servers. You do not need to manually enter a custom endpoint URL for those.</p>\n<h2 id=\"before-you-start\">Before you start</h2>\n<p>Before you add an MCP server, make sure:</p>\n<ul>\n<li>you are a system administrator in Theta Assist</li>\n<li>you know whether the server is a custom MCP server or a built-in Theta Assist MCP server</li>\n<li>you have any required authentication details ready, such as OAuth configuration or API credentials</li>\n<li>you know which users or groups should be allowed to add the server to assistants</li>\n</ul>\n<p>For shared authentication setup guidance, see <a href=\"https://help.thetaassist.ai/article/authentication-configurations-admin-guide\" target=\"_blank\" rel=\"noopener\">Authentication configurations | Admin guide</a>.</p>\n<h2 id=\"set-up-an-mcp-server\">Set up an MCP server</h2>\n<p>&nbsp;</p>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_mcp-servers-admin-guide_8d0d7b78-d8c9-4006-b8b6-f6c335a44e07.png\" alt=\"The MCP Servers admin area showing available server configuration options.\" width=\"800\"></div>\n<p>&nbsp;</p>\n<h3 id=\"open-mcp-server-settings\">Open MCP server settings</h3>\n<ol>\n<li>Go to <strong>Admin &gt; Tools &gt; MCP Servers</strong>.</li>\n<li>Choose the option to add a server.</li>\n</ol>\n<h3 id=\"add-a-custom-mcp-server\">Add a custom MCP server</h3>\n<ol>\n<li>Click <strong>Add MCP Server</strong>.</li>\n<li>Enter the <strong>Server URL</strong>.</li>\n<li>Enter a <strong>Server label</strong>. This is the unique identifier used internally.</li>\n<li>Enter a <strong>Server name</strong>. This is the display name users will see.</li>\n<li>Optionally add a <strong>Description</strong>.</li>\n<li>Optionally add <strong>Additional instructions</strong> to guide how the AI should use the server.</li>\n<li>If the server requires authentication, select the appropriate <strong>Auth Configuration</strong>.</li>\n<li>Set the <strong>Approval policy</strong>.</li>\n<li>If needed, restrict the available tools using <strong>Allowed Tools</strong>.</li>\n<li>Click <strong>Add Server</strong>.</li>\n</ol>\n<h3 id=\"add-a-built-in-theta-assist-mcp-server\">Add a built-in Theta Assist MCP server</h3>\n<ol>\n<li>Go to <strong>Admin &gt; Tools &gt; MCP Servers</strong>.</li>\n<li>Click the green <strong>+ Theta Assist MCP Server</strong> button.</li>\n<li>Select the server you want to add.</li>\n<li>Attach the appropriate authentication configuration if required.</li>\n<li>Set the approval policy.</li>\n<li>Save your changes.</li>\n</ol>\n<p>For Microsoft-specific setup, see <a href=\"https://help.thetaassist.ai/article/m365-tools-mcp-server-admin-guide\" target=\"_blank\" rel=\"noopener\">M365 Tools MCP server | Admin guide</a>.</p>\n<p>For Planner-specific setup, see <a href=\"https://help.thetaassist.ai/article/planner-mcp-tool-admin-guide\" target=\"_blank\" rel=\"noopener\">Planner MCP tool | Admin guide</a>.</p>\n<h2 id=\"manage-access-and-approvals\">Manage access and approvals</h2>\n<h3 id=\"set-an-approval-policy\">Set an approval policy</h3>\n<p>Each MCP server can have its own approval policy.</p>\n<ul>\n<li><strong>Never require approval</strong> lets tools run automatically.</li>\n<li><strong>Always require approval</strong> requires the user to approve each tool call.</li>\n</ul>\n<p>For initial rollout, it is usually safer to start with <strong>Always require approval</strong>.</p>\n<h3 id=\"restrict-who-can-add-the-server\">Restrict who can add the server</h3>\n<p>You can control who can add a specific MCP server to assistants by assigning an <strong>Access Profile</strong>.</p>\n<p>Add users or groups to the profile, then assign that profile to the MCP server.</p>\n<p>This is useful when a server should only be available to a specific team or pilot group.</p>\n<p>For more detail, see <a href=\"https://help.thetaassist.ai/article/access-profiles-admin-guide\" target=\"_blank\" rel=\"noopener\">Access Profiles | Admin guide</a>.</p>\n<h2 id=\"after-you-add-a-server\">After you add a server</h2>\n<p>After the server is added:</p>\n<ol>\n<li>Ask an assistant author to open the assistant <strong>Tools</strong> tab.</li>\n<li>Enable the MCP server for the assistant.</li>\n<li>Test the assistant with a small pilot group first.</li>\n<li>Confirm authentication works as expected.</li>\n<li>Review approval prompts and tool behaviour.</li>\n</ol>\n<p>If the server is user-authenticated, end users may see the <strong>wrench icon</strong> in the message box and may need to authenticate before use.</p>\n<h2 id=\"troubleshooting\">Troubleshooting</h2>\n<h3 id=\"the-server-does-not-appear-for-assistant-authors\">The server does not appear for assistant authors</h3>\n<p>Check that:</p>\n<ul>\n<li>the server was saved successfully</li>\n<li>the server is assigned to the correct Access Profile, if one is used</li>\n<li>the assistant author is allowed to use that profile</li>\n<li>the <strong>Enable MCP Servers</strong> setting is turned on in <strong>Admin &gt; Tools &gt; Settings</strong></li>\n</ul>\n<div><img src=\"https://storage.faqbot.nz/prod/0d5220bc9ad14992d05108dccd460f35/files/pasted_image_article_mcp-servers-admin-guide_3a5bac1b-005e-4bb4-a286-573845edf174.png\" alt=\"The setting that enables MCP servers in Admin > Tools > Settings.\" width=\"600\"></div>\n<h3 id=\"authentication-fails\">Authentication fails</h3>\n<p>Check that:</p>\n<ul>\n<li>the correct auth configuration is attached</li>\n<li>the client ID, secret, scopes, and redirect settings are correct</li>\n<li>the external provider has granted the required consent</li>\n</ul>\n<h3 id=\"tool-calls-are-not-working-as-expected\">Tool calls are not working as expected</h3>\n<p>Review the MCP server configuration, approval policy, and any additional instructions.</p>\n<p>If needed, enable <strong>MCP Activity logs</strong> to help debug MCP calls.</p>\n<h2 id=\"related-guides\">Related guides</h2>\n<ul>\n<li><a href=\"https://help.thetaassist.ai/article/authentication-configurations-admin-guide\" target=\"_blank\" rel=\"noopener\">Authentication configurations | Admin guide</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/adding-connectors-to-your-assistant\" target=\"_blank\" rel=\"noopener\">Adding tools and connectors to your assistant</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/access-profiles-admin-guide\" target=\"_blank\" rel=\"noopener\">Access Profiles | Admin guide</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/m365-tools-mcp-server-admin-guide\" target=\"_blank\" rel=\"noopener\">M365 Tools MCP server | Admin guide</a></li>\n<li><a href=\"https://help.thetaassist.ai/article/planner-mcp-tool-admin-guide\" target=\"_blank\" rel=\"noopener\">Planner MCP tool | Admin guide</a></li>\n</ul>\n<p>&nbsp;</p></body></html>","description":"Learn how to set up and manage MCP servers in Theta Assist, including authentication, approvals, access controls, and rollout guidance.","isMarkdown":false,"publishedOnUtc":"2026-07-28T04:18:37.030689","modifiedOnUtc":"2026-07-27T05:55:02.4860812"}