Custom MCP
Add your own MCP server to Atomicwork
Add your own MCP servers to Atomicwork when the tool you need isn’t in the built-in catalog, so your AI Coworkers can use it.
Atomicwork comes with a catalog of ready-to-use MCP servers, marked Official MCP or Managed by Atomicwork. When a tool your business relies on isn’t in that catalog, Custom MCP lets you add it yourself. Once connected, its tools become available to your AI Coworkers, just like the built-in ones.
Understand how it works
A Model Context Protocol (MCP) server exposes a set of tools over a standard protocol. When you add one:
- You point Atomicwork at the server’s URL.
- Atomicwork checks the server’s configuration and pre-fills what it can.
- You review the details, then authenticate and connect.
- Atomicwork fetches the server’s tools, and they become available to your AI Coworkers. When a coworker uses a tool, the request flows through the MCP server to the underlying service, and the result comes back.
Check the prerequisites
Before you begin the setup, ensure that you meet the following requirements:
- Atomicwork admin access: You need the Manage MCP connections permission. Only an admin can add a custom MCP.
- A remote MCP server: The server must support streamable HTTP or SSE transport. Atomicwork doesn’t host custom MCP servers, so yours must already be hosted. (Some servers in the MCP store are hosted by Atomicwork, but a custom server isn’t.)
- A publicly reachable HTTPS URL: Atomicwork rejects URLs that are not HTTPS, or that resolve to a private, loopback, or internal network address.
- Credentials: The authentication method the server uses (OAuth or an API key), along with any credentials it requires.
- A logo (optional): PNG, JPG, or JPEG.
Only add MCP servers you trust. A connected server’s tools can be called by your AI Coworkers on your data and systems. Treat a custom MCP like any other integration with that level of access, and review the server and its provider before you connect it.
Enter the server URL
- Log in to Atomicwork and go to AI Workforce > AI Registry > MCP store.
- In the top right, click Add Custom MCP.
- Enter the Server URL, which is the endpoint Atomicwork connects to, and then click Next.

Atomicwork checks the server’s configuration and pre-fills what it can. Refer to the following table to understand the message you receive:
Configure the server details
Review the pre-filled configuration, and then add the details that control how the MCP appears in Atomicwork.

Choose the authentication method
The fields shown depend on the method you select.

Discovery pre-fills the OAuth endpoints wherever the server publishes them. When the server advertises support for CIMD (Client ID Metadata Document), Atomicwork offers OAuth 2.0 (Client ID Metadata Document) and pre-selects it. You connect without configuring any client registration details, because Atomicwork identifies itself with a hosted metadata document instead of registering a client. Atomicwork offers OAuth 2.0 (Dynamic Client Registration) when the server advertises DCR instead; this also needs no client ID or secret, because Atomicwork registers a client for you. Choose OAuth 2.0 when the vendor requires you to create the OAuth client yourself and paste its client ID and secret. Add each scope as a separate tag.
Click Next. The server is now saved in your workspace, but it is not connected yet.
Connect the server
On the connection page, authenticate using the server’s method:
- OAuth: Click Connect. The server opens in a new tab so you can authorize access, and then you return to Atomicwork and the connection completes automatically.
- API key, bearer token, basic auth, or custom headers: Enter the credentials, and then click Connect. For custom headers, add one row per header, with the header name on the left and its value on the right.
- Servers that need no credentials: Click Connect.

While you authorize, the dialog shows that authentication is in progress. If the tab does not open, which usually happens because your browser blocked the pop-up, use the link in the dialog to open it manually.
Complete the authorization within 10 minutes. The consent request expires after that, and you need to click Connect again.
Once the connection is established and authenticated, Atomicwork confirms that you are connected. Click Complete.

The server now appears in the MCP store marked Custom MCP. To find your custom servers quickly, use the type filter on the list and select Custom.
Enable tools for your AI Coworkers
Open the server from the MCP store to see the tools it exposes.

A tool is available to coworkers once it is enabled and has a published policy. The policy sets which segments can call it, and how. Tools are grouped into Read-only, Destructive, and Other, so you can see which ones change data before you enable them.
For detailed instructions on configuring your agents, see our guide on Setting up an AI Coworker.
Manage a custom MCP
Open the server and use the actions menu on the connection card.

Editing configuration details requires re-authenticating. For example, if you add a scope, the existing token still carries the old scopes, so you need to reconnect for the change to take effect. Changing the issuer, endpoints, scopes, or client ID puts the connection into a Needs reconnect state. Changing only the client secret does not.
You cannot change the slug once the server is created. To change it, delete the server and add it again.
Troubleshoot common issues
Refer to the following table to resolve issues you may encounter:
Understand how your credentials are secured
- Credentials are stored encrypted and are never shown again after you save them.
- OAuth tokens never reach the browser. The code exchange, token storage, and refresh all happen server-side, protected with PKCE.
- Consent requests are short-lived, at 10 minutes, and single-use.
- Atomicwork connects to your server over HTTPS only, and blocks URLs that resolve to internal or private addresses.
