Managed Agent

Field reference for the Managed Agent canvas node: endpoint routing, authentication, and the canvas elements that add networking, MCP tool policies, and identity injection to the pipeline.

The Managed Agent node defines the single upstream destination the gateway forwards traffic to. Every surface has exactly one Managed Agent. The properties panel covers endpoint routing and authentication. Policy enforcement, networking resilience, MCP tool access policies, Trust Check queries, and identity extraction each require a separate canvas element added to the surface. Reference pages for each element are linked from the canvas table below.

Managed Agent node fields

These fields appear directly in the Managed Agent properties panel when you select the node on the canvas.

FieldTypeRequiredDefaultDescription
Endpoint TypeselectYesDirect URLHow the upstream destination is addressed. Options: Direct URL, via Gateway Connection, via MCP Proxy (MCP surfaces only), via A2A Proxy (A2A surfaces only).
Target Endpoint URLstringYes (Direct URL)Full upstream URL. See Endpoint schemes.
Gateway / Agent Surface on GatewayselectYes (via Gateway Connection)Remote gateway and the agent surface on it to route to. Builds a fabric:// endpoint automatically.
MCP ProxyselectYes (via MCP Proxy)MCP proxy to front this agent’s tools. Builds a proxy:// endpoint automatically.
A2A ProxyselectYes (via A2A Proxy)A2A proxy backend for this surface. Builds an a2a-proxy:// endpoint automatically.
Display namestringNoCached name shown in the dashboard for fabric:// endpoints when the remote gateway is offline.
Target AuthenticationselectNoNoneService-level credentials the gateway injects into requests forwarded to the target. Options: None, Bearer Token, Basic Auth, API Key, Custom. Not available on MCP Proxy or A2A Proxy endpoint types.
Send signed identity VP to targetboolNotrueWhen enabled, the gateway signs and injects a Verifiable Presentation into each outbound request carrying the resolved agent identity and caller context. See Identity element reference.

An MPP Auto-Pay section appears in this panel when the Target Endpoint URL uses the fabric:// scheme, on a gateway build with the MPP payment feature enabled. It is not present on the standard managed-hosting dashboard; a self-hosted deployment enables it by building the dashboard with REACT_APP_ENABLE_MPP_PAYWALL=true.

FieldTypeRequiredDefaultDescription
Automatically pay MPP challengesboolNoOffAutomatically pays an MPP payment challenge from a fabric:// target without requiring the original caller’s involvement.
Max amount per requeststringNoShown when auto-pay is on. Safety cap on the amount auto-paid per request, for example 0.01.

Canvas elements on the Managed Agent

The following elements can be added to the surface from the element palette. Each appears as its own node on the canvas and attaches to the Managed Agent’s edges.

ElementDescription
Caller ContextExtracts caller authentication context from inbound callers (JWT, API key, DID Auth, mTLS). See Caller Context element reference.
PolicyOPA policy evaluation gate. Can be placed on the request or response edge. See Policy element reference.
Rate LimitPer-route or per-caller request rate limiting. See Rate Limit element reference.
Paymentx402 or MPP paywall (MCP and A2A surfaces only). See Payment element reference.
IdentityExtracts agent DID from inbound or outbound traffic for VP stamping. See Identity element reference.
Trust CheckRuns a TRQP authorisation or recognition query against a trust registry. See Trust registry elements reference.
Trust RecorderWrites agent-registration records into one or more trust registries. See Trust registry elements reference.
Extension ValidationRequires and validates protocol extensions on requests (A2A only). See Protocol extension elements reference.
Extension RulesAllows, strips, or rejects protocol extensions per URI (A2A only). See Protocol extension elements reference.
Metadata InjectionInjects custom request or response headers, extensions, or body fields. See Metadata elements reference.
Metadata ExtractionMaps request headers into protocol metadata before downstream controls run. See Metadata elements reference.
Credential DelegationInjects outbound credentials for upstream calls. See Outbound binding elements reference.
Workload BindingBinds managed-agent identity and caller context into the outbound VP for a Transit Point. See Outbound binding elements reference.
Per-tool policy bindingsPer-tool OPA policy bindings configured on the node labelled MCP Proxy in the synthesised chain, not a draggable canvas element. See Per-tool policy bindings reference.
MCP Tool GatingRegex-based allow/deny firewall over MCP tool names, applied to both tools/list and tools/call (MCP surfaces only). See MCP Tool Gating element reference.
NetworkingTimeout, retry, circuit breaker, and traffic mirroring. See Networking element reference.

Endpoint schemes

SchemeFormatUse case
HTTPShttps://<host>:<port>/<path>Standard HTTP/S upstream target.
Fabricfabric://{gateway_id}/{surface_id}Gateway-to-gateway routing through the fabric.
Proxyproxy://{mcp_proxy_id}Routes through a configured MCP proxy backend. Requires mcp_proxy_id.
A2A Proxya2a-proxy://{a2a_proxy_id}Routes through a configured A2A proxy backend. Available on A2A surfaces.