Examples

Published agent

# axl-config/agents/support/agent.toml
key = "support"
display_name = "Partner support"
description = "Answers product and account questions."

[interop]
a2a = true
mcp_tool = true
public_description = "Investigates product and account questions for partners."
expose_skills = ["billing", "product-support"]

Set the externally reachable base URL, because A2A cards contain absolute endpoints:

export PUBLIC_BASE_URL=https://axl.example.com
export A2A_WELL_KNOWN_AGENT=support

Verify what clients can actually see before issuing credentials:

curl https://axl.example.com/a2a/support/agent-card.json

For MCP, connect a client to /mcp and confirm agent_support appears in the tool list.

Treat public_description and expose_skills as an integration contract - they are read by developers who cannot see your configuration.

Next

On this page