A2A Remote Agent MCP Server
Agent-to-Agent protocol management for ADK-Rust Enterprise. Discover remote agents, send tasks, stream results, and manage push notifications.
Tools (11)
| Tool | Purpose |
|---|---|
resolve_agent_card |
Fetch /.well-known/agent-card.json |
validate_agent_card |
Verify signature, version, auth, capabilities |
list_remote_agents |
Show configured remote agents |
send_message |
Create or continue a remote A2A task |
send_streaming_message |
Start task with streaming updates |
get_task |
Fetch task state and history |
list_tasks |
Page and filter task registry |
cancel_task |
Cancel running remote task |
subscribe_to_task |
Subscribe to task events |
configure_push_notifications |
Manage webhook configs |
get_extended_agent_card |
Fetch private capabilities |
Example: Discover and message a remote agent
> "Connect to the research agent at https://research.example.com"
resolve_agent_card → { agent_id: "agent_7f2a...", name: "Research Agent", skills: [...] }
> "Ask it to research quantum computing trends"
send_message → { task_id: "task_8b1c...", status: { state: "working" } }
> "Check the task status"
get_task → { id: "task_8b1c...", status: { state: "completed" }, history: [...] }
Installation
Contributors
| James Karanja Maina |
|---|
License
Apache-2.0 — Part of ADK-Rust Enterprise. Built with ❤️ by Zavora AI