Getting started Community Training Tutorials Documentation APIs, AI & Tools
brokers:
employee-onboarding-broker: # The name that the agent (broker) will be referenced by. This value is used as the asset ID in Anypoint Exchange.
card:
protocolVersion: 0.3.0 # A2A protocol version that the broker supports.
name: Employee Onboarding Broker
description: This agent acts as a broker for employee onboarding. It orchestrates the onboarding process by leveraging available tools to ensure new employees have access to all of the required systems for their daily work.
url: ${agentregistry.url}/employee-onboarding-broker # URL where the broker is hosted. Represents the preferred endpoint as declared by the broker.
provider:
organization: MuleSoft
url: https://www.mulesoft.com/
defaultInputModes: # Supported media types for input
- application/json
- text/plain
defaultOutputModes: # Supported media types for output
- application/json
skills:
- id: onboarding-agent
name: Onboarding Agent
description: This agent acts as a broker. It orchestrates the use of specialized tools and agents, including MCP (Model Context Protocol) servers, to manage employee onboarding.
examples: # Usage examples
- Onboard a new sales employee. Employee name is 'Alex Smith', email is 'alex.smith@example.com', and phone number is '555-123-4567'.
inputModes:
- application/json
- text/plain
outputModes:
- application/json
- text/plain
tags: [onboarding] # Categorization tags
capabilities:
streaming: false
pushNotifications: false
stateTransitionHistory: false
extensions:
- uri: "https://example.com/ext/konami-code/v1"
description: "Description text"
required: false
params:
hints: "Hint text"
version: 1.0.0 # Agent (broker) version



