Skip to content

MCP and plug-ins

Connect an MCP client

Connect ChatGPT, Codex, Grok, Claude, or Cursor to Adam and check your CAD and CAE applications.

Connect your MCP client to the hosted Adam server. Use the endpoint for your client:

https://adam.new/mcp

ChatGPT and Codex use https://adam.new/mcp/chatgpt, which exposes each supported operation as a named tool. Other clients use /mcp, which includes the named native tools and the existing task-tool discovery interface.

The recommended setup uses OAuth. You do not need to create an API key or register an OAuth application first.

In a ChatGPT surface that supports custom MCP plug-ins, open Plugins, select the plus button, and choose Add custom MCP server. Name it Adam, enter https://adam.new/mcp/chatgpt, and use OAuth authentication.

Create and install the personal plug-in, then complete Adam's sign-in, workspace selection, and permission review. Invoke it from a Work chat to run the read-only connection check below. Custom plug-in access can depend on your host and workspace policy.

See OpenAI's custom MCP setup guide for the current host flow. This creates a connection to the hosted server; the separately packaged Adam plug-in preview also includes workflow skills.

For managed Claude workspaces, an authorized administrator may need to add the connector before members connect their accounts. Follow Claude's current custom connector guide if the controls differ.

Verify the connection

Check Adam access before starting work
Use Adam to identify my connected workspace and granted permissions. If permitted, list my paired computers and the connection status of their CAD and CAE applications. Keep this read-only; do not start an Adam task, launch an application, or run an engineering operation.

Check that the returned workspace is the one you intended. adam_list_devices reports paired computers and their reported application status without creating a task. Use adam_fusion_status for Fusion's live add-in; keep its Adam panel open and signed into the same account. A null generic integration connection is expected for Fusion and does not report whether the add-in is live. Onshape and Arena use cloud account connections and need no paired computer. adam_list_integrations reports account connection metadata; a connected account alone does not establish that a desktop application is online. Follow the application connection guide when needed. MCP sign-in does not install or pair a CAD application.

What you approve

During OAuth, Adam asks you to choose one workspace. The permission screen may include project, task, file, billing, integration, automation, and tool-execution access. Tools that are not covered by the connection's effective permissions do not appear to the client.

tools:execute enables direct tool execution, including commands, connected accounts, paired devices, stored credentials, and billable tools. It grants broader authority than the individual read/write scopes. Workspace administrators can disable API/MCP access or block permissions for both new and existing connections.

To remove access, open Settings → Developer → Connected apps in Adam and revoke the client. You can also remove its configuration in the client. Connect again to choose a different workspace or request a different set of permissions allowed by the workspace.

Troubleshooting

The client asks for an OAuth Client ID

Use automatic registration instead of a manually registered client. In Claude, choose Register automatically if that option appears. Confirm the exact URL https://adam.new/mcp and update the client if needed. Do not invent a Client ID or paste an API key into that field.

The wrong workspace is connected

Disconnect Adam in the MCP client and reconnect it. Choose the intended workspace on the Adam authorization screen.

A capability is unavailable

Check the connection's effective permissions and the workspace's Admin > API & MCP policy. If the workspace allows the capability, reconnect and approve its required scopes. Reconnecting cannot override blocked permissions. For direct calls, also check task ownership and tools:execute access.

An administrator has disabled API or MCP access

Ask a workspace owner or admin to review Admin > API & MCP. They can disable all API/MCP access or individual permissions. This applies to existing connections too; reinstalling the client will not restore blocked access.

The task panel or CAD viewer does not appear

Ask explicitly to show the task or CAD model. The host must support the relevant MCP Apps interface. Ordinary MCP tools can still retrieve task data in clients without panels. Host attachment previews additionally need the plug-in file-viewer entry point; see plug-in requirements.

A task has not finished

Adam tasks can continue working after the initial request. Ask the client to check the existing task rather than starting it again. Clients with live progress support do this automatically.

The client receives a rate-limit error

Wait for the retry time shown by the client before continuing. Repeatedly requesting the same task or list can exhaust the connection's allowance.

A direct tool call ended with an unknown outcome

Keep its call ID and inspect the task, files, and native document before retrying. The operation may already have taken effect. Do not automatically submit it again with a new idempotency key. Follow direct tool recovery.

If the connection still fails, check Adam status or contact hello@adam.new.