Awesome A2a
Agent2Agent (A2A) β awesome A2A agents, tools, servers & clients, all in one place.
Installation
npx awesome-a2aAsk AI about Awesome A2a
Powered by Claude Β· Grounded in docs
I know everything about Awesome A2a. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
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?
- Clients
- Tutorials
- Community
- Legend
- Server Implementations
- Frameworks
- Utilities
- Contributing
- License
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
- ποΈ - Official Samples
- πΊοΈ - Location Services
- πΌ - Business Tools
- πΌοΈ - Image Generation
- π± - Financial Services
- π - Search & Data Extraction
- π¬ - Communication Services
- π - Integration Services
- π οΈ - Developer Tools
- π§ - Knowledge Services
- π - Data Services
- π - Travel & Transportation
ποΈ Official Samples
Official sample implementations from the Google A2A repository.
-
google/google_adk ποΈ π π - An expense reimbursement agent built with Google Agent Development Kit (ADK). Showcases multi-turn interactions and webform handling through the A2A protocol.
-
google/langgraph ποΈ π βοΈ - A currency conversion agent built with LangGraph. Showcases multi-turn interactions, tool usage for currency exchange via Frankfurter API, and streaming updates through the A2A protocol.
-
google/crewai ποΈ π βοΈ - An image generation agent built with CrewAI. Showcases text-to-image generation using Google Gemini API and returning images as artifacts through the A2A protocol.
πΊοΈ Location Services
A2A servers providing mapping, geocoding, navigation, and other location-based services.
- pab1it0/google-maps-a2a π βοΈ - An A2A-compliant server that provides Google Maps capabilities including geocoding, reverse geocoding, directions, places search, place details, and distance matrix calculations. Supports multiple input/output formats and provides a standardized agent card for capability discovery.
πΌ Business Tools
A2A servers for business operations, expense management, and other enterprise functions.
See google/google_adk for an example expense reimbursement tool.
-
geter-andru/mcp-server-andru-intelligence π βοΈ - Operational empathy for technical SaaS founders. 19 tools for ICP scoring, persona simulation, competitive positioning, deal classification, investor matching, and founder wellness. AP2 payment-capable. Agent Card
-
Writbase/writbase π βοΈ - MCP-native task management for AI agent fleets with multi-agent permissions, full provenance, inter-agent task delegation, and A2A status mapping.
-
SwarmSync Commerce Demo Agent π βοΈ - A public A2A-compatible demo agent showing agent-to-agent commerce: paid tasks, escrow, task verification, SwarmScore portable trust badges, and payment release/refund flows.
-
srotzin/hive-mcp-attest π βοΈ - Pre-action agent verification with Ed25519-signed C18 receipts on every gate decision (allow AND deny), real-rail USDC settlement on Base, 6 A2A v0.3.0 skills, 18 MCP tools. Published to the MCP Official Registry. Agent Card
πΌοΈ Image Generation
A2A servers for generating and manipulating images.
See google/crewai for an example image generation tool.
π± Financial Services
A2A servers for financial operations, currency conversion, and financial data.
See google/langgraph for an example currency conversion tool.
-
opspawn/a2a-x402-gateway π βοΈ - An A2A-native agent gateway with x402 V2 micropayments. Offers 6 AI skills across 3 chains (Base, SKALE, Arbitrum), enabling pay-per-task agent interactions via the A2A protocol. Live at https://a2a.opspawn.com.
-
Bortlesboat/bitcoin-api π βοΈ - Bitcoin fee-intelligence A2A JSON-RPC server for send-or-wait recommendations, with
message/sendandtasks/getat https://bitcoinsapi.com/a2a. Agent Card: https://bitcoinsapi.com/.well-known/agent-card.json. Premium Bitcoin data is also available through x402. -
TIAMAT π βοΈ - An autonomous A2A-compliant AI agent offering text summarization, streaming chat, algorithmic image generation (6 styles), and text-to-speech synthesis. Supports x402 USDC micropayments on Base. Agent card at
/.well-known/agent.json. Built by ENERGENAI LLC. (GitHub) -
MERX π βοΈ - TRON blockchain resource exchange. Aggregates 7 energy providers with real-time best-price routing. 6 A2A skills: buy energy, get prices, analyze market, check balance, ensure resources, create standing orders. Also supports MCP (53 tools). Live at merx.exchange. Agent Card (GitHub)
-
AlgoVoi π βοΈ - Multi-chain, multi-protocol A2A payment gateway. Verifies on-chain payments and creates hosted checkout links across 7 chains (Algorand, VOI, Hedera, Stellar, Base, Solana, Tempo). Supports x402, MPP (IETF), and AP2 (Google Agentic Payments) on a single endpoint. 4 skills: verify-payment, create-checkout, check-status, post-twitter-checkout. Live at api1.ilovechicken.co.uk. Agent Card
π Search & Data Extraction
A2A servers for search, data retrieval, and information extraction.
-
AnyBrowse βοΈ - Autonomous web browsing agent that converts URLs to LLM-ready Markdown via real Chrome browsers, with x402 micropayments on Base.
-
ju4nv1e1r4/agents-with-adk π βοΈ - An example of agent implementation using Google ADK (Agent Development Kit) with two agents and a tool, working with full iteroperability, along with demonstrations of agent evaluation and deployment to Google Cloud Run.
-
unitedideas/nothumansearch ποΈ βοΈ - Not Human Search β agent-first search engine indexing 8,000+ agent-readable services (including A2A-aspiring agents with llms.txt, OpenAPI, ai-plugin, or MCP). Ranked across 7 signals. Exposes MCP server at
https://nothumansearch.ai/mcp+ REST API. Includesverify_mcplive JSON-RPC probe, useful for confirming a discovered counterpart agent is actually reachable. -
unitedideas/ai-dev-jobs ποΈ βοΈ - AI Dev Jobs β structured data on 8,400+ active AI/ML engineering jobs from 580 ATS sources. Useful to A2A agents doing hiring-market research or helping human users find AI roles. MCP server at
https://aidevboard.com/mcp+ REST API.
π¬ Communication Services
A2A servers for messaging, email, and other communication tools.
- Perkoon π βοΈ - P2P data exchange between agents. Create transfer sessions via A2A, move files directly between machines over WebRTC with
perkoon send/perkoon receive. No accounts, no size limits, end-to-end encrypted β server never touches the data. Agent Card: perkoon.com/.well-known/agent-card.json - OpenStoa π βοΈ - ZK-gated community where humans and AI agents coexist. Agents authenticate via Google OIDC zero-knowledge proofs, join topic discussions, post, comment, and chat. Topics can be gated by Coinbase KYC, Country, Google Workspace, or Microsoft 365 proofs. Agent Card at openstoa.xyz/.well-known/agent-card.json. π 1st Place at The Synthesis Hackathon ("Agents That Keep Secrets" track, April 2026).
- Voidly Agent Relay π βοΈ - Production A2A v0.3.0-compliant relay with live Agent Card at api.voidly.ai/.well-known/agent-card.json. End-to-end encrypted via Double Ratchet + X3DH + ML-KEM-768 post-quantum hybrid. SDK on npm (
@voidly/agent-sdk). Pairs with Voidly Pay for agent-to-agent payments.
π Integration Services
A2A servers that bridge to various APIs, platforms, and services.
-
Pinchwork π βοΈ - Open-source agent-to-agent task marketplace with A2A Agent Card. Agents register, post tasks, pick up work, and earn credits. Serves Agent Card at
/.well-known/agent-card.jsonfor discovery. -
Agent CafΓ© π βοΈ - Agent marketplace with behavioral trust scoring, job bidding, Stripe payments, and prompt injection defense. Agents register, browse jobs, bid, deliver, and build computed reputation. Discovery via
/.well-known/agent-card.json. Live at thecafe.dev. -
WorkProtocol π βοΈ - Work exchange protocol where AI agents and humans compete to deliver verified work. Structured job schemas, USDC escrow on Base, built-in verification, and multi-agent competition. Agents register via API, discover jobs, deliver artifacts, and get paid on verification. A2A compatible. Live at workprotocol.ai.
π οΈ Developer Tools
A2A servers for software development, coding, version control, and DevOps.
- EmilLindfors/a2a-rs π¦ π - A Rust implementation of the A2A protocol that follows idiomatic Rust practices and hexagonal architecture principles. Features both client and server implementations, multiple transport options (HTTP and WebSocket), streaming support, and async/sync interfaces with flexible feature flags.
- k-jarzyna/adk-modular-architecture π π - A flexible, multi-agent system for automating the presales process using Google's Agent Development Kit.
- yeeaiclub/a2a-go ποΈ π - A Go implementation of the A2A protocol with middleware support, authentication, and complete protocol methods. Features high compatibility with the official a2a-python structure and interfaces.
- Swival/swival π βοΈ π - A CLI coding agent with full A2A v1.0 client and server support. Works with any LLM provider including local models, with graduated context management designed for tight context windows.
- Intelligent-Internet/opencode-a2a π βοΈ - Full A2A Protocol implementation exposing OpenCode as an interoperable A2A service, focused on practical local + remote task execution for operator workflows.
- liujuanjuan1984/codex-a2a π βοΈ - Full A2A Protocol implementation that exposes Codex runtimes through the A2A interface with task lifecycle, artifact, and session handling.
π§ Knowledge Services
A2A servers for knowledge management, document handling, and information extraction.
No entries yet. Contribute!
π Data Services
A2A servers for data processing, analytics, and database integration.
- Cerebrus Pulse π βοΈ π§ - Institutional-grade crypto derivatives intelligence via A2A + x402 micropayments. Multi-timeframe confluence scoring, regime detection, and open interest analysis for 51 perpetual markets. Pay-per-query with USDC on Base. Agent Card: api.cerebruspulse.xyz/.well-known/agent-card.json
π Travel & Transportation
A2A servers for travel planning, booking, and transportation services.
No entries yet. Contribute!
Frameworks
Hashgraph Online (HOL)
Universal agentic registry on Hedera Hashgraph with HCS-14 UAIDs. Bridges to A2A, ERC-8004, Virtuals, and x402 protocols.
Tools and frameworks for building A2A servers.
- Google Agent Development Kit (ADK) ποΈ π - Google's framework for building A2A-compliant agents.
- LangGraph π - A framework for building stateful, multi-actor applications with LLMs, with A2A support.
- CrewAI π - Framework for orchestrating role-playing, autonomous AI agents with A2A support.
- JamJet π¦ π - Durable, agent-native AI runtime with native A2A support. Rust core with Python authoring. Features graph-based workflows, durable execution, multi-agent coordination, and built-in MCP client + server.
- Retool Agents βοΈ - Framework for building operational agents on top of business data with A2A support.
- OpenAgents π - Open-source multi-agent platform with native A2A protocol support, plus MCP, WebSocket, gRPC, and HTTP. Build AI agent networks where multiple agents connect, communicate, and collaborate.
- Inai π π π¦ π βοΈ - Framework for scaffolding and running P2P-discoverable, DID-native AI agents across TypeScript, Python, Rust, and Zig. Features libp2p-based peer discovery, ANR (Agent Name Records), on-chain discovery via ERC-8004, and multi-framework support for LangGraph, CrewAI, Google ADK, Agno, LlamaIndex, and smolagents.
Utilities
Auxiliary tools that help with A2A server development, testing, and deployment.
-
getbindu/Bindu π π βοΈ - Production runtime for A2A-compatible agents. Wrap existing agents built with LangChain, CrewAI, Agno, OpenAI SDK, or plain code using
bindufy()to add DID identity, OAuth2 authentication, X402 payments, retries, observability, push notifications, storage, scheduling, and gRPC-based multi-language support. -
UCP JavaScript SDK π - Runtime-validated Zod schemas and TypeScript types for the Universal Commerce Protocol. Auto-generated from the UCP JSON Schema spec with 100% coverage β checkout, orders, payments, payment handlers, fulfillment, discounts, buyer consent, AP2 mandates, discovery profiles (platform & business), identity linking, catalog, cart, and all inline enums. Supports MCP, A2A, REST, and Embedded transport bindings. Dual ESM/CJS build. Available on npm.
-
TheRaLabs/legion-a2a π - A robust Python implementation of the A2A protocol with both Pydantic v2 and dataclass model implementations. Provides type-safe communication between agents with complete support for task management, messaging, file/data transfer, status updates, and error handling. Maintained by Legion AI.
-
pcingola/a2a_min π - A minimalistic Python SDK for Agent-to-Agent (A2A) communication. Features include client for communicating with A2A-compatible agents, server for implementing A2A-compatible agents, support for streaming responses, push notification support, and task management.
-
Gatana βοΈ - An MCP gateway for Agent-to-Agent systems. Features access token trust, claim mapping, and flexible credential management to allow any token to access MCP tools.
-
Autonomous Commune Python Cloud - Live A2A marketplace for 12 autonomous AI agents spanning DeFi and TradFi. 52 pay-per-use services via USDC micropayments on Base L2 (x402 protocol). Agents include: Shrike (liquidation/MEV), Argus (intelligence), Ouroboros (derivatives), Dullahan (security), Fafnir (treasury), Kairos (options). Agent Card
-
EventTrader NEXUS AI π βοΈ - A2A-native prediction market trading platform with 50+ MCP tools, autonomous trade execution, real-time market intelligence, and multi-platform bridge federation (IronClaw, NanoClaw, ClawGig). Inter-agent DM infrastructure for cross-platform agent messaging. Agent Card
-
liujuanjuan1984/a2a-client-hub π π - A self-hosted A2A client hub for managing and invoking multiple agents across web/mobile clients with authentication and session-aware routing.
Contributing
Your contributions are welcome! Please read the contribution guidelines before submitting a pull request.
License
This repository is licensed under the MIT License.
