Skip to main content
includes a built-in MCP server that lets you connect AI clients (such as Claude Desktop, GitHub Copilot, OpenAI Codex, or any MCP-compatible client) directly to a running instance. You can then interact with in natural language to ask about errors, logs, configurations, connectors, files, certificates, and overall system health. The MCP server is enabled by default. It exposes a read-only diagnostic surface of 14 tools. You do not need to configure anything in the UI; the feature is the MCP server endpoint itself, which external AI clients connect to.
MCP サーバーは のデータをAI クライアントに公開しており、AI が生成するレスポンスは不完全または不正確な場合があります。診断、要約、提案はあくまでも出発点として扱い、重要な内容は実際に で確認してから行動してください。MCP サーバーを使用しても問題が解決しない場合は、support@cdata.co.jp サポートにチケットを送信してください。
To configure ‘s own AI provider (for in-product AI features), see AI Settings instead.

Connecting an AI Client

The MCP server endpoint is available at:
Authentication uses the 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 over stdio (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):
If you use macOS or Linux, use "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 a mcp-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:
After saving, start a new Copilot CLI session so it picks up the 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:
After saving, restart Codex (or start a new session) so it loads the 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-authtoken is sent in a request header on every call; over plain HTTP it is exposed in transit. Only use http:// when testing against localhost.
  • 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.