MCP servers | Admin guide

This guide explains how system administrators can set up and manage MCP servers in Theta Assist.

Use this guide when you want to make external tools or data sources available to assistant authors through the MCP Servers area in admin settings.

See also:

  • Authentication configurations | Admin guide
  • Adding tools and connectors to your assistant
  • Access Profiles | Admin guide
  • M365 Tools MCP server | Admin guide
  • Planner MCP tool | Admin guide

Quick links

  • What MCP servers are
  • Connectors vs MCP servers
  • Types of MCP servers
  • Before you start
  • Set up an MCP server
    • Open MCP server settings
    • Add a custom MCP server
    • Add a built-in Theta Assist MCP server
  • Manage access and approvals
    • Set an approval policy
    • Restrict who can add the server
  • After you add a server
  • Troubleshooting
    • The server does not appear for assistant authors
    • Authentication fails
    • Tool calls are not working as expected
  • Related guides

What MCP servers are

MCP servers let Theta Assist connect to external tools and data sources through the Model Context Protocol.

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.

Admins create MCP server configurations centrally. Assistant authors can then enable the approved servers for their assistants.

Connectors vs MCP servers

Connectors and MCP servers both extend what assistants can do. This table outlines the differences between them:

Option Where admins set it up Best for
Built-in connectors Admin > Tools > Connectors Standard integrations with simpler setup
MCP servers Admin > Tools > MCP Servers Broader, deeper, or custom tool access

Use connectors when the built-in integration already meets your needs.

Use MCP servers when you need broader capability, more specialised actions, or a custom integration.

Types of MCP servers

There are two main types of MCP server in Theta Assist:

  1. Custom MCP servers that you add by entering an MCP endpoint URL.
  2. Built-in Theta Assist MCP servers that you can add from the available server list.

For example, M365 Tools and the Planner MCP tool are built-in Theta Assist MCP servers. You do not need to manually enter a custom endpoint URL for those.

Before you start

Before you add an MCP server, make sure:

  • you are a system administrator in Theta Assist
  • you know whether the server is a custom MCP server or a built-in Theta Assist MCP server
  • you have any required authentication details ready, such as OAuth configuration or API credentials
  • you know which users or groups should be allowed to add the server to assistants

For shared authentication setup guidance, see Authentication configurations | Admin guide.

Set up an MCP server

 

The MCP Servers admin area showing available server configuration options.

 

Open MCP server settings

  1. Go to Admin > Tools > MCP Servers.
  2. Choose the option to add a server.

Add a custom MCP server

  1. Click Add MCP Server.
  2. Enter the Server URL.
  3. Enter a Server label. This is the unique identifier used internally.
  4. Enter a Server name. This is the display name users will see.
  5. Optionally add a Description.
  6. Optionally add Additional instructions to guide how the AI should use the server.
  7. If the server requires authentication, select the appropriate Auth Configuration.
  8. Set the Approval policy.
  9. If needed, restrict the available tools using Allowed Tools.
  10. Click Add Server.

Add a built-in Theta Assist MCP server

  1. Go to Admin > Tools > MCP Servers.
  2. Click the green + Theta Assist MCP Server button.
  3. Select the server you want to add.
  4. Attach the appropriate authentication configuration if required.
  5. Set the approval policy.
  6. Save your changes.

For Microsoft-specific setup, see M365 Tools MCP server | Admin guide.

For Planner-specific setup, see Planner MCP tool | Admin guide.

Manage access and approvals

Set an approval policy

Each MCP server can have its own approval policy.

  • Never require approval lets tools run automatically.
  • Always require approval requires the user to approve each tool call.

For initial rollout, it is usually safer to start with Always require approval.

Restrict who can add the server

You can control who can add a specific MCP server to assistants by assigning an Access Profile.

Add users or groups to the profile, then assign that profile to the MCP server.

This is useful when a server should only be available to a specific team or pilot group.

For more detail, see Access Profiles | Admin guide.

After you add a server

After the server is added:

  1. Ask an assistant author to open the assistant Tools tab.
  2. Enable the MCP server for the assistant.
  3. Test the assistant with a small pilot group first.
  4. Confirm authentication works as expected.
  5. Review approval prompts and tool behaviour.

If the server is user-authenticated, end users may see the wrench icon in the message box and may need to authenticate before use.

Troubleshooting

The server does not appear for assistant authors

Check that:

  • the server was saved successfully
  • the server is assigned to the correct Access Profile, if one is used
  • the assistant author is allowed to use that profile
  • the Enable MCP Servers setting is turned on in Admin > Tools > Settings
The setting that enables MCP servers in Admin > Tools > Settings.

Authentication fails

Check that:

  • the correct auth configuration is attached
  • the client ID, secret, scopes, and redirect settings are correct
  • the external provider has granted the required consent

Tool calls are not working as expected

Review the MCP server configuration, approval policy, and any additional instructions.

If needed, enable MCP Activity logs to help debug MCP calls.

Related guides

  • Authentication configurations | Admin guide
  • Adding tools and connectors to your assistant
  • Access Profiles | Admin guide
  • M365 Tools MCP server | Admin guide
  • Planner MCP tool | Admin guide