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.