Connecting an AI Client
The MCP server endpoint is available at:x-cdata-authtoken header with a valid user authtoken. To generate an authtoken, check Enable Authtoken Access on the API Access tab for your user on the User Roles page and copy the system-generated authtoken. Then, after saving one of the following configurations, restart the respective AI client session.
Claude Desktop
Claude Desktop communicates with MCP servers overstdio (it launches a local subprocess and talks over stdin/stdout), so it cannot connect directly to ‘s remote HTTP endpoint. The mcp-remote npm package bridges this gap: it runs as a local stdio process that Claude Desktop talks to, and forwards requests to ‘s HTTP endpoint.
The --transport http-only flag tells mcp-remote to use plain streamable HTTP when communicating with , which skips any attempt to negotiate SSE (Server-Sent Events). The mcp.rsc endpoint does not support SSE, so this flag avoids unnecessary fallback delays or connection errors.
Add the following to the Claude Desktop config file (Settings > Developer > Edit Config):
"command": "npx" and drop the "cmd", "/c" prefix. After saving, quit and reopen Claude Desktop, then enable the arc-mcp server in the Tools/Search menu of a new chat.
GitHub Copilot CLI
Unlike Claude Desktop, the GitHub Copilot CLI connects to remote MCP servers directly over HTTP, so it does not need amcp-remote bridge; instead, you point it straight at the endpoint. Its MCP config file location depends on your OS:
Edit the file and add the following:
arc-mcp server.
OpenAI Codex
Like the Copilot CLI, OpenAI Codex supports remote HTTP MCP servers directly, so you do not need a bridge; it connects straight to the endpoint. Its config file location depends on your OS:
This configuration is shared across the Codex CLI, the Codex IDE extension, and Codex Desktop. Edit the file and add the following:
arc-mcp server.
Available Tools
The MCP server exposes 14 read-only tools organized around the diagnostic tasks you might ask an AI agent to perform:Example Prompts
You interact with through your AI client in natural language (read-only). Example prompts include:- “Analyze the failure for message EDIFACT1-20260513-123047000-wxcU and provide suggestions on how to fix it.”
- “Show me all error logs from the last 24 hours that mention AS2.”
- “What certificates are expiring within the next 30 days?”
- “Trace message AS2_Inbound-20260623-001 across its flow.”
- “Check the health of the production workspace.”
- “List all SFTP connectors.”
Security Notes
- The MCP server respects ‘s existing authentication and authorization. Users only see data they have permission to access.
- Always connect over HTTPS. The
x-cdata-authtokenis sent in a request header on every call; over plain HTTP it is exposed in transit. Only usehttp://when testing againstlocalhost. - Sensitive values (passwords, tokens, and private keys) are masked in tool responses.
- Encrypted vault entry values are never returned.
- The server is read-only in this release: you cannot perform any operational actions (such as creating connectors, modifying settings, or reprocessing messages).
Known Limitations in this Release
- Diagnosis is limited to failures that produce a transaction record. Pre-transaction failures (such as authentication errors, malformed envelopes, and protocol-level rejections) cannot be diagnosed using the MCP tools.
- No application log or request log correlation by correlation ID and trace ID is available.
- No service-level log content (for example, SFTP server logs) is available.
- Large message payloads returned in detail mode can be sizable, which might affect token usage in AI clients.