Home / Connectors / A2A Client (early access)

A2A Client (early access)

Agent-to-Agent (A2A) client, enabling discovering remote agents' Agent Cards as well as sending messages to remote agents.

outbound io.camunda.agenticai:a2aclient:0

Required inputs

KeyLabelType
data.connection.url A2A server URL FEEL expression
data.connectorMode.operation.params.text Text FEEL expression
data.connectorMode.operation.settings.responseRetrievalMode.webhookUrl Webhook URL FEEL expression
data.connectorMode.toolOperation.operation Operation FEEL expression
data.connectorMode.toolOperation.sendMessageSettings.responseRetrievalMode.webhookUrl Webhook URL FEEL expression

Optional inputs

KeyLabelType
data.connection.agentCardLocation Agent card location FEEL expression
data.connectorMode.type Connector mode string
data.connectorMode.operation.type Operation string
data.connectorMode.operation.params.contextId Context ID FEEL expression
data.connectorMode.operation.params.taskId Task ID FEEL expression
data.connectorMode.operation.params.referenceTaskIds Reference Task IDs FEEL expression
data.connectorMode.operation.params.documents Documents FEEL expression
data.connectorMode.operation.settings.responseRetrievalMode.type Response retrieval string
data.connectorMode.operation.settings.responseRetrievalMode.token Token secret
data.connectorMode.operation.settings.responseRetrievalMode.authenticationSchemes Authentication schemes FEEL expression
data.connectorMode.operation.settings.responseRetrievalMode.credentials Authentication credentials secret
data.connectorMode.operation.settings.historyLength History length FEEL expression
data.connectorMode.operation.settings.timeout Response timeout FEEL expression
data.connectorMode.toolOperation.params Parameters FEEL expression
data.connectorMode.toolOperation.sendMessageSettings.responseRetrievalMode.type Response retrieval string
data.connectorMode.toolOperation.sendMessageSettings.responseRetrievalMode.token Token secret
data.connectorMode.toolOperation.sendMessageSettings.responseRetrievalMode.authenticationSchemes Authentication schemes FEEL expression
data.connectorMode.toolOperation.sendMessageSettings.responseRetrievalMode.credentials Authentication credentials secret
data.connectorMode.toolOperation.sendMessageSettings.historyLength History length FEEL expression
data.connectorMode.toolOperation.sendMessageSettings.timeout Response timeout FEEL expression
resultVariable Result variable string
resultExpression Result expression FEEL expression
errorExpression Error expression FEEL expression
retryCount Retries FEEL expression
retryBackoff Retry backoff string

Apply this connector with @bpmnkit/connectors

import { applyConnectorTemplate } from "@bpmnkit/connectors" const result = applyConnectorTemplate("io.camunda.connectors.agenticai.a2a.client.v0", { "data.connection.url": "= ...", "data.connectorMode.operation.params.text": "= ...", "data.connectorMode.operation.settings.responseRetrievalMode.webhookUrl": "= ...", "data.connectorMode.toolOperation.operation": "= =toolCall.operation", "data.connectorMode.toolOperation.sendMessageSettings.responseRetrievalMode.webhookUrl": "= ...", "data.connection.agentCardLocation": "= ...", "data.connectorMode.type": "standalone", })