WorkflowsMay 13, 2026·3 min read

Awesome A2A — Agent2Agent Tools, Servers & Clients

Curated Agent2Agent (A2A) directory covering agents, servers, and client SDKs for building interoperable multi-agent systems.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Stage only · 17/100Stage only
Agent surface
Any MCP/CLI agent
Kind
CLI Tool
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Universal CLI install command
npx tokrepo install f8259814-2519-5aba-9595-d5675275a53c
Intro

Awesome A2A helps you navigate the growing A2A ecosystem so you can assemble agents and services that speak a shared, interoperable protocol.

Best for: Multi-agent platform builders comparing A2A protocol servers/clients

Works with: Protocol implementations vary; use as a discovery list for your language/runtime

Setup time: 3–10 minutes

Key facts (verified)

  • Use the list to pick one server + one client SDK first, then validate end-to-end interoperability.
  • When adopting multiple agents, standardize on a shared routing and auth model early.
  • GitHub: 171 stars · 36 forks; pushed 2026-05-03 (GitHub API verified).

Main

A2A evaluation checklist:

  • Does the project document authentication and authorization clearly?
  • Can it run in your deployment model (local dev, container, or managed service)?
  • Does it interoperate with your existing tool protocol (MCP) or do you need bridges?

README excerpt (verbatim)

Awesome A2A Awesome

Awesome A2A

A curated list of awesome Agent2Agent (A2A) protocol servers. This repository collects and organizes A2A-compliant server implementations to help developers build interoperable AI agent systems.

What is A2A?

A2A (Agent2Agent) is an open protocol created by Google that enables different AI agents to communicate and collaborate with each other using a standardized interface. The protocol allows agents to discover capabilities, submit tasks for execution, monitor task progress, and receive task results in a unified way.

Clients

AI clients that can interact with A2A servers:

  • Claude from Anthropic
  • Gemini from Google
  • Custom A2A-compatible clients

Tutorials

Community

Legend

  • 🎖️ – official implementation
  • programming language
    • 🐍 – Python codebase
    • 📇 – TypeScript/JavaScript codebase
    • 🏎️ – Go codebase
    • 🦀 – Rust codebase
    • #️⃣ - C# Codebase
    • ☕ - Java codebase
  • scope
    • ☁️ - Cloud Service
    • 🏠 - Local Service
    • 📟 - Embedded Systems
  • operating system
    • 🍎 – For macOS
    • 🪟 – For Windows
    • 🐧 - For Linux

[!NOTE] Confused about Local 🏠 vs Cloud ☁️?

  • Use local when A2A server is talking to a locally installed software.
  • Use cloud when A2A server is talking to remote APIs, like Google Maps API.

Server Implementations

FAQ

Q: What is A2A here? A: It refers to Agent2Agent protocol implementations and ecosystem components listed in the repo.

Q: Is it compatible with MCP? A: They are different surfaces; you may need a bridge if you want one stack to expose both.

Q: How do I start? A: Pick one server and one SDK in your preferred language and build a minimal ping/route demo.

🙏

Source & Thanks

Source: https://github.com/pab1it0/awesome-a2a > License: MIT > GitHub stars: 171 · forks: 36

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets