Skip to main content
Profile MCP settings showing the required MCP server URL with personal access tokens as an optional fallback
Connect supported AI agents through OAuth 2.1 to call Atomic tools with your existing workspace and project permissions. Create a personal access token only for a client that cannot connect with OAuth. MCP is available for projects on Starter and higher plans. A token remains personal, but Atomic checks the plan of the project selected for each MCP request.

Questions this page should answer

  1. How do I connect my AI agent with OAuth?
  2. Which MCP endpoint should my client use?
  3. When do I need a personal access token?
  4. How do I confirm tools are available in my client?

Before you connect

  • In Atomic, open Profile settings and select MCP.
  • Use the MCP endpoint:
Copy the MCP server URL from the page and paste it into your AI agent’s custom connector setup. Clients with OAuth support open Atomic sign-in and ask you to approve access. No personal access token is required.

What this page gives you

  • Your Atomic MCP endpoint.
  • A copyable server URL used by OAuth-enabled custom connectors.
  • Personal access token creation and revocation for clients without OAuth.
  • The configuration pattern for other remote HTTP MCP clients.

Important: If you need a personal access token, treat it like a password. Store it in your client config or secret manager, not in shared docs or chat threads.

How project access works

OAuth connections and personal access tokens inherit your user permissions. They cannot access projects you cannot already open in Atomic, and they cannot use tools for projects below the Starter plan. You do not need to put a project id in your client configuration. When a tool runs:
  1. Atomic uses the only accessible project automatically when your account has access to one project.
  2. If your account has access to multiple projects, Atomic returns a project chooser with each project id, name, domain, and workspace.
  3. Ask the AI client to use the right project and rerun the tool with projectId in the tool arguments.

Cursor

Cursor can connect directly to Atomic’s HTTP MCP endpoint. Open Cursor MCP settings and add this server to your mcp.json:
After saving, refresh the atomic-ai MCP server in Cursor. The tools list should load without any project-specific header.

Claude custom connector

Claude and Claude Desktop can connect directly to Atomic using the remote custom connector flow. You do not need to paste an MCP token or configure OAuth client credentials.
  1. In Claude, open Settings > Connectors.
  2. Select Add custom connector.
  3. Enter Atomic AI as the name.
  4. Enter the remote MCP server URL:
  1. Leave the optional OAuth Client ID and OAuth Client Secret empty.
  2. Select Add, then Connect.
  3. Sign in to Atomic and approve the requested tool access.
Atomic OAuth consent screen for connecting Claude to Atomic tools
Claude uses short-lived OAuth access tokens and refreshes them automatically. Disconnect the connector in Claude to revoke its OAuth grant.

ChatGPT custom app

ChatGPT can connect to Atomic through an OAuth-enabled custom MCP app. You do not need to create or paste a personal MCP token.
  1. Enable developer mode in ChatGPT.
  2. Open Settings > Apps and create a custom app.
  3. Enter the Atomic MCP endpoint:
  1. Choose OAuth authentication and let ChatGPT register its public client automatically.
  2. Sign in to Atomic and approve the requested tool access.
Atomic accepts ChatGPT’s current per-app callback URL and its documented legacy callback. The OAuth client remains restricted to the exact callback URI ChatGPT registered.

Codex

Codex can add Atomic as a remote MCP server and authenticate through OAuth:
Open the authorization URL if prompted, sign in to Atomic, and approve access. Restart Codex after login so the Atomic tools are available in a new session.

Claude Desktop local configuration

For clients that use Claude Desktop’s local claude_desktop_config.json rather than remote custom connectors, use mcp-remote to bridge to Atomic’s HTTP MCP endpoint. Add this server to ~/Library/Application Support/Claude/claude_desktop_config.json on macOS:
Fully quit and reopen Claude Desktop after editing the file.

Claude Code

Claude Code can add Atomic as a remote HTTP MCP server from the terminal:
Then run this inside Claude Code:
Confirm that atomic-ai is connected and that tools are available.

Other MCP clients

Native and desktop MCP clients can use Atomic OAuth when they support dynamic client registration, authorization code flow with PKCE, and an HTTP loopback callback on localhost, 127.0.0.1, or ::1. Atomic validates and stores the exact registered callback URI. Clients without OAuth support can use a personal bearer token: Use Atomic as a remote HTTP MCP server when the client supports HTTP MCP:
If the client only supports local stdio servers, use mcp-remote with the Claude Desktop pattern.

Test the connection

You can test the token and endpoint with curl:
A healthy response includes a tools array.

Quick setup checklist

  1. Choose your AI agent on the Atomic MCP page.
  2. Add the Atomic endpoint in your client and complete OAuth sign-in.
  3. Restart or refresh the MCP client.
  4. Confirm the Atomic tools list appears.
  5. Run a harmless read-only tool first.
  6. If asked to choose a project, pass the returned projectId on the next call.

Troubleshooting

The client shows no tools

Check that the MCP token is active, the endpoint ends with /api/mcp, and the authorization header starts with Bearer .

Claude Desktop says the config is invalid

Use the command and args format with mcp-remote. Claude Desktop does not accept the direct url and headers format used by Cursor.

Claude custom connector does not open Atomic sign-in

Confirm that the connector URL is exactly https://app.atomicagi.com/api/mcp and that the optional OAuth Client ID and OAuth Client Secret fields are empty. Remove and add the connector again if Claude cached a failed setup attempt.

The tool asks you to choose a project

Choose the project by name or domain. The AI client should call the tool again with the returned projectId in the tool arguments.

A token was shared by mistake

Revoke it from Profile settings > MCP immediately and create a new token.

Keep in mind

  • MCP tokens inherit your user permissions.
  • Claude custom connectors use OAuth and do not require a manually created MCP token.
  • ChatGPT custom apps and standards-compliant native MCP clients can use OAuth without a personal MCP token.
  • Tokens do not grant access to projects you cannot open in Atomic.
  • Project selection is explicit when your account can access multiple projects.
  • Revoke old tokens when you stop using a client.

Where to go next