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=supportVerify what clients can actually see before issuing credentials:
curl https://axl.example.com/a2a/support/agent-card.jsonFor 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
- Expose an agent - the full guide including troubleshooting.
- A2A partner quickstart - what your partners will do with it.