Mount the agent
A2AServer server = A2AServer.builder()
.agent(myAgent)
.path("/a2a")
.port(8080)
.build();
server.start();Advertisement
Agent Card publication
Server auto-publishes an Agent Card at /.well-known/agent.json. Callers discover capabilities.
Advertisement
Auth enforcement
Interceptor validates Bearer token before dispatch. Unauthenticated calls fail with 401.