Skip to main content

Connect an MCP Server

Add an external Model Context Protocol (MCP) server so its tools become available to your agents during workflow execution.

Who this is for

Connecting a raw MCP server is a developer task. The MCP Servers view lives in the Developer Portal and is visible only to accounts with the developer flag.

If you're a standard user, you don't need it. Browse and install tools from Integrations instead — MCP-backed integrations appear there alongside Apps and Skills, tagged MCP. And if the tool you need isn't in the catalog, ask the Integration Builder to set it up: it can stand up an MCP server for you and wrap it as an installable Skill, no code required.

The Integrations catalog filtered to MCP — community and hosted MCP servers that install just like any other integration

The rest of this page is the developer flow for connecting an MCP server by hand.

Prerequisites

  • A running MCP server accessible via HTTP
  • Any credentials the server requires (see Add a Credential)

Steps

1. Open the MCP Servers view

In the Developer Portal, open MCP Servers. You see a grid of server cards — each showing its transport, verification status, and the number of tools it exposes.

The Developer Portal MCP Servers grid — each card shows the server's transport, verification status, and tool count

2. Click "Add Server"

Click + Add Server. A drawer opens with the connection form.

3. Enter the server name and description

Give the server a descriptive name (e.g., "Brave Search", "GitHub Tools", "Sentry"). This name appears in the UI when browsing available tools.

Optionally, add a description to explain what the server provides. The description appears on the server's card tile in the grid view.

tip

Servers added from the "Popular MCP Servers" catalog come with a name and description already filled in.

4. Choose the transport and enter the server URL

Pick the transport the server speaks — SSE or HTTP — then provide the full URL where the MCP server is reachable. This is the endpoint that implements the MCP protocol.

https://mcp.example.com
http://localhost:8080
info

The URL must be reachable from the ORQO server at connection time and from the ORQO server at workflow execution time. For local development, use localhost or Docker service names.

5. Assign credentials (if required)

If the MCP server requires authentication, assign the appropriate credential from the credential selector. The credential is passed to the server during tool discovery and execution.

6. Save and verify the connection

Click Save. ORQO connects to the server and attempts to discover its available tools via the MCP protocol. If the connection succeeds:

  • The server card shows a verified status
  • Discovered tools appear as a list on the server card

If the connection fails, the card shows an error status with details about what went wrong (network error, authentication failure, protocol mismatch).

7. Review discovered tools

After a successful connection, the server drawer lists all discovered MCP tools. Each tool shows:

  • Name -- The tool's identifier (used in agent configurations)
  • Description -- What the tool does

The MCP server drawer — name, transport, URL, description, an org credential selector, and the tools discovered from the server, with Verify and Save actions

These tools are automatically bundled into a linked Skill that ORQO creates for the server. The Skill appears on the Integrations page and in the Team Builder, ready to be assigned to agents.

tip

You don't need to manually create a Skill — ORQO auto-creates one when you connect an MCP server. Just assign the Skill to your agents in the Team Builder.

8. Update or reconnect

If the MCP server's tool set changes (new tools added, tools removed), click the server card and trigger a re-discovery. ORQO refreshes the tool list from the server.

9. Delete an MCP server

Click the server card and then Delete. This removes the server and all its discovered tools from your organization. Any skills or agents referencing these tools will lose access to them.

App-managed servers cannot be deleted

MCP servers created by an App (e.g., Slack, GitHub) are locked. They show a "Locked" badge and cannot be edited or deleted. To remove them, uninstall the parent App from Settings → Integrations.

What's next

Learn more