AI Client Remote MCP Settings
DataZen can be configured as a remote MCP server so compatible AI clients such as Microsoft Copilot, Cursor, and Claude Desktop can discover and call pipelines exposed as MCP tools. The client connects directly to a DataZen HTTP endpoint; no local npm package or stdio MCP server is required.
This direct connection uses the MCP Streamable HTTP transport, with MCP messages encoded using JSON-RPC 2.0. Client configuration screens generally call this a Remote MCP server, HTTP server, or Streamable HTTP connection rather than a JSON-RPC connection.
When to Use This Connection
Remote MCP connectivity currently supports the Agent → Pipeline use case only. It lets an AI client invoke Reader or Direct pipelines that have been exposed as MCP tools. It does not currently replace the npm-based REST configuration for DataZen API Tools.
Use this model when the client supports remote MCP servers. It is the recommended option for pipelines as tools because configuration requires only the MCP endpoint and authentication, rather than a local command, npm package, and environment variables.
Prerequisites
-
An administrator must issue a Service Token with the
mcp_allscope. See Security Overview. - At least one Reader or Direct pipeline must have Enable this pipeline as an LLM Tool selected in its MCP Tool settings.
- The AI client must support a remote MCP server over HTTP / Streamable HTTP.
DataZen MCP Endpoint
- Self-hosted agent — connect to
<agent-url>/mcp. - iPaaS cloud agent — connect to
<environment-url>/{agentid}/api/mcp.
Authentication
DataZen supports only Token-based authentication when servicing MCP tools. This requirement applies
to all AI clients. Send the Service Token in the HTTP Authorization header using this exact
format:
Authorization: Token <ServiceToken>
The Token prefix, including the space after it, is required before the Service Token value.
DataZen does not currently support OAuth 2.0 for MCP authentication.
The Service Token must include the mcp_all scope. See
Security Overview for instructions to create and manage Service
Tokens. Do not place a token in a shared or source-controlled configuration file.
Microsoft Copilot
When registering the remote MCP server in Copilot, choose API Key as the authentication mechanism and configure the API key as an HTTP header:
- Header —
Authorization - Value —
Token <ServiceToken>
Make sure the value begins with Token ; do not enter only the raw Service Token.
Terminology in Microsoft Copilot
Microsoft and GitHub documentation describe this as connecting to a remote MCP server. In VS Code and GitHub Copilot configuration, select an HTTP server and provide its URL; HTTP uses the Streamable HTTP transport. Copilot Studio similarly describes the supported transport as Streamable.
Related Topics
- Pipelines as Tools
- MCP Tool
- Security Overview
- AI Client NPM Settings — npm-based REST alternative.
