Outbound Agent-to-Agent client. Invoke remote A2A agents as grid operations: fetch agent cards, send messages, get/cancel remote tasks.
| Name: | a2a |
| Class: | covia.adapter.A2AAdapter |
This adapter provides 4 MCP tool(s) for AI agent integration:
| Tool Name | Description |
|---|---|
| a2a_getTask | Retrieve the current state of a Task on a remote A2A agent via the GetTask JSON-RPC method |
| a2a_getAgentCard | Fetch a remote agent's public Agent Card via the .well-known/agent-card.json endpoint |
| a2a_cancel | Request cancellation of a Task on a remote A2A agent via the CancelTask JSON-RPC method |
| a2a_send | Send a message to a remote A2A agent. The local Covia Job mirrors the remote Task's lifecycle: status updates propagate, final artifacts become the Job's output. Pass `taskId` to continue an existing remote conversation. |