---
schema_version: "1"
id: 809d42d44a28c4455ec31dcf5621d3361274d55b9675aa8d09760a46d2f54567
title: A2A Connector 0.4.0-BETA
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/a2a-connector/0.4/index.md
canonical_url: https://docs.mulesoft.com/a2a-connector/0.4/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: b93e5f854fa906332d6414a5b70c28ac3cac139d2fb9048d8749a34d339a454b
description: MuleSoft Documentation Site
release: "0.4"
latest: false
---
---
product: A2A Connector
version: 0.4
---

# A2A Connector 0.4.0-BETA

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

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] A2A Connector is a beta connector that is subject to the Beta Services Terms at
> [Agreements - Salesforce.com](https://www.salesforce.com/company/legal/) 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](https://ptd.salesforce.com/?_ga=2.247987783.1372150065.1709219475-629000709.1639001992).
> Use of this beta connector with external systems or services consumes
> [Mule messages](https://docs.mulesoft.com/general/usage-metrics) 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.

> [!NOTE] This A2A Connector beta release doesn’t support these A2A capabilities:
>
> - Streaming

For information about compatibility and fixed issues, see the A2A Connector Release Notes.

## 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.

A2A Connector also provides distributed tracing support, enabling comprehensive monitoring and
observability of A2A interactions across distributed systems.

## Connection Types

A2A Connector supports these connection types:

- A2A server

  - Introduces a new A2A Listener with a **Task Listener** source.

  - 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.

## Next Step

After you complete the prerequisites, you’re ready to create an app and configure the connector
using [Anypoint Studio](https://docs.mulesoft.com/a2a-connector/0.4/a2a-connector-studio) or [Anypoint Code Builder](https://docs.mulesoft.com/a2a-connector/0.4/a2a-connector-acb).

## See Also

- [Anypoint Connectors Overview](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)

- [Using Anypoint Code Builder to Configure a Connector](https://docs.mulesoft.com/connectors/introduction/intro-config-use-acb)

- [Using Anypoint Studio to Configure a Connector](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio)

- [A2A Connector Reference](https://docs.mulesoft.com/a2a-connector/0.4/a2a-connector-reference)

- [Salesforce Help](https://help.salesforce.com)
