awesome-agent-protocols
Curated list of protocols for AI agent communication — email, SMS, MCP, webhooks, inter-agent messaging, message queues, notification routing.
https://github.com/commune-dev/awesome-agent-protocols
Last synced: about 14 hours ago
JSON representation
-
Agent-to-Human Communication Patterns
-
Push Notifications
-
-
Email
-
Parsers and Tools
-
Protocols
-
SDKs and APIs
- Commune - built email API for AI agents. Programmatic inboxes, webhook delivery, thread continuity, structured data extraction, prompt injection detection. `pip install commune-mail` / `npm install commune-ai` / `uvx commune-mcp`
- Inbox Zero - source AI email management. GitHub: [elie222/inbox-zero](https://github.com/elie222/inbox-zero). Self-hostable.
-
-
Inter-Agent Protocols
-
Message Passing
-
Orchestration Frameworks
- LangGraph - agent graphs. Agents pass structured state through graph edges. Persistent memory.
- CrewAI - based multi-agent crews. Agents collaborate with defined responsibilities and goals.
- AutoGen / AG2 - agent framework. Agents exchange messages to solve tasks.
- OpenAI Agents SDK - ready multi-agent coordination.
- smolagents - first inter-agent communication.
-
Standards
- A2A (Agent-to-Agent)
- ANP (Agent Network Protocol) - LD, W3C DID-based identity.
-
-
MCP Servers
-
Code Execution
- E2B MCP - -client claude`
-
Email and Communication
- Commune MCP - mcp`
- Gmail MCP
- Outlook MCP
-
Registries
- Smithery - -client claude`
- MCP.so
- Awesome MCP Servers
-
Storage and Databases
-
Web and Research
- Firecrawl MCP
- Browserbase MCP
- Tavily MCP - time web search via MCP.
- Exa MCP
-
-
Message Queues
-
Push Notifications
- Google Cloud Pub/Sub - time message streaming. Global, serverless.
- Apache Kafka - throughput event streaming. Agent event sourcing at enterprise scale.
- NATS JetStream
-
-
Notification Routing
-
Real-Time Messaging
-
Channels
- Slack SDK
- Discord.py
- Telegram Bot API
- Matrix - time communication protocol. End-to-end encrypted. Growing agent adoption.
- WhatsApp Business API - grade agent messaging.
-
Push Notifications
- Apple Push Notification Service (APNs)
- Firebase Cloud Messaging (FCM) - platform push. Used for agent-to-mobile-app notifications.
-
-
Webhooks and Event Delivery
-
Registries
- Inngest - out, human-in-the-loop.
- Trigger.dev - driven background tasks for TypeScript. Long-running agent steps without timeouts.
- Temporal - running agent pipelines that survive failures. Used by OpenAI.
- Soketi - source, self-hosted Pusher-compatible WebSocket server. Real-time events for agents.
-
Programming Languages
Categories
Sub Categories
Keywords
python
2
mcp
2
ai
2
python-3
1
discord-py
1
discord-bot
1
discord-api
1
discord
1
bot
1
llm-framework
1
llm-agent
1
framework
1
chatgpt
1
autogen-ecosystem
1
autogen
1
agents
1
agentic-agi
1
mcp-server
1
github
1
serverless
1
parser
1
mime
1
email
1
attachments
1
websockets
1
websocket-client
1
websocket
1
socket-mode
1
slackapi
1
slack
1
asyncio
1
aiohttp-client
1
aiohttp
1
agentic
1