A2A connector - 0.1.0-BETA - Mule 4 icon

A2A connector - 0.1.0-BETA - Mule 4

(0 reviews)

home

Anypoint Connector for Agent2Agent (A2A) (A2A Connector) facilitates inter-agent communication for Large Language Model (LLM) agents and other applications by implementing the A2A protocol. This enables agents to interact and delegate specialized tasks to other agents.


NOTE: Anypoint Connector for Agentforce (A2A) is a beta connector that is subject to the Beta Services Terms at Agreements - Salesforce.com or a written Unified Pilot Agreement if executed by Customer, and the Non-GA Gen AI and Non-GA Credit Consumption terms in the Product Terms Directory. Use of this beta connector with external systems or services consumes Mule messages and is at the Customer’s sole discretion.


The A2A protocol is an open standard that supports:

  • Capability discovery
  • Identifies the functions and services offered by agents
  • Interaction negotiation
  • Establishes communication methods between agents.
  • Secure information exchange
  • Transmits data between agent systems without requiring direct internal access.

A2A Connector provides Mule app integration that functions as both A2A servers and A2A clients.


Before You Begin

To use this connector, you must be familiar with:

  • Anypoint Connectors
  • Mule runtime engine (Mule)
  • Elements and global elements in a Mule flow
  • How to create a Mule app using Anypoint Code Builder or Anypoint Studio

Before creating an app, you must have:

  • Java 17
  • Apache Maven
  • Anypoint Platform
  • Credentials to connect with the target resource
  • The latest versions of Anypoint Code Builder or Anypoint Studio

Common Use Cases for the Connector

Build specialized domain-specific agents each for Customer Service, Sales, or Marketing and have other agents interact with these agents using the A2A protocol.


Connection Types

A2A Connector supports these connection types:

A2A server

  • Introduces a new A2A Listener with a Task Listener operation.
  • Automatically generates an Agent Card based on the connector configuration.
  • Processes incoming A2A requests from client agents, extending A2A protocol support to existing agents or other connectors.

A2A client

  • Initiates tasks with other A2A host agents.
  • Retrieves task status from A2A host agents.

Additional References


Reviews

TypeConnector
OrganizationMuleSoft
Published by
MuleSoft Organization
Published onMay 27, 2025
Asset overview

Asset versions for 0.1.x

Asset versions
VersionActions
0.1.0-BETA

Categories

Functions
AINo values left to add

Tags