MCP Servers

MCP (Model Context Protocol) servers extend Operator's AI with external tool capabilities. By connecting MCP servers to your ERP.net instance, you give the AI access to additional tools and services beyond the built-in capabilities.

Overview

MCP servers are remote endpoints that expose tools via the Model Context Protocol standard. When activated, these tools become available to the AI during conversations, allowing it to interact with external systems, custom APIs, or specialized services.

Managing MCP Servers

MCP servers are managed per ERP.net instance. Only Power Users and Instance Admins can add, edit, or delete MCP servers.

Accessing the Management Page

Navigate to MCP Servers from the ERP instance submenu in the chat sidebar. This option is only visible when:

Adding a Server

Click Add Server and fill in:

Field Description
Name Display name shown to users (e.g., "Warehouse Scanner")
Server Label Unique identifier used internally — auto-generated from name
Description Explains what the server does — shown to the AI to help it decide when to use the tools
Server URL The remote MCP endpoint URL
Auth Mode No authentication or Send user's instance token — controls whether the user's ERP token is forwarded
Allowed Tools Optional comma-separated list to restrict which tools are exposed
Enabled Toggle to activate/deactivate the server

Authentication Modes

Activating MCP Servers for Base Agents

When using built-in agents (Business Specialist, Advisor, System Architect, etc.), you can activate MCP servers from the Capabilities page:

  1. Navigate to the Capabilities page
  2. Scroll to the MCP Servers section (visible when connected to an instance that has MCP servers)
  3. Toggle individual servers on or off

Activations are per-user — each user chooses which MCP servers they want active for their sessions.

MCP Servers in User-Defined Agents

When creating or editing a custom agent, the MCP Servers tab offers two modes:

When bound to an instance:

How It Works

During a conversation, Operator automatically:

  1. Checks which MCP servers are active (via user activations for base agents, or pinned servers for custom agents)
  2. Injects them as available tools for the AI
  3. The AI discovers and uses the tools as needed, requesting approval before each use
  4. If the server requires authentication, the user's instance token is forwarded automatically

All MCP tool calls require explicit user approval before they run.