Skip to main content

Custom MCP Server

Connect your own MCP server to give your Team Agent access to internal tools, private APIs, or any service not covered by the pre-built catalog. Your server must be accessible over HTTPS and implement the MCP protocol.

Adding a custom server

  1. Open your agent in the Runbear dashboard and go to the Tools tab.
  2. Click Add Tool, then select Add Remote MCP Server.
  1. Fill in the connection details:
FieldDescription
Server NameA friendly name to identify this server (max 100 characters)
Server URLThe HTTPS endpoint of your MCP server
TransportStreamable HTTP (default) or SSE (Server-Sent Events)
AuthenticationHow Runbear authenticates with your server (see below)
  1. Click Save to connect.

Authentication options

OAuth

Use OAuth when your MCP server supports the OAuth 2.0 authorization flow. After saving, a popup window opens for the user to complete authorization.

OAuth supports two user-type modes:

  • User-level (default) — each team member authorizes individually. The agent acts on behalf of the signed-in user.
  • App-level — a single authorization covers the entire agent. The agent acts with a shared set of credentials.

Static header

Use a static HTTP header when your server expects an API key or bearer token.

FieldDescription
Header KeyThe HTTP header name (e.g., Authorization)
Header ValueThe header value (e.g., Bearer sk-...)

The header is sent with every request to the server.

None

Choose None if your server does not require authentication (e.g., internal network access or IP-based allowlisting).

Transport types

TransportProtocolBest for
Streamable HTTPHTTP POST with streaming responsesMost MCP servers (recommended default)
SSEServer-Sent Events over HTTPServers that use long-lived event streams

Editing or disconnecting

To update server details, open the Tools tab, click the server tile, and modify the fields. When editing, you can leave the header value empty to keep the current value.

To disconnect, click the more options menu on the server tile and select Disconnect.