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: 4 days ago
JSON representation
-
Agent-to-Human Communication Patterns
-
Push Notifications
-
-
Email
-
Parsers and Tools
-
Protocols
-
SDKs and APIs
- 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
- AutoGen / AG2 - agent framework. Agents exchange messages to solve tasks.
- smolagents - first inter-agent communication.
-
Standards
- ANP (Agent Network Protocol) - LD, W3C DID-based identity.
-
-
MCP Servers
-
Code Execution
- E2B MCP - -client claude`
-
Email and Communication
- Commune MCP - mcp`
- Outlook MCP
-
Registries
- Smithery - -client claude`
- Awesome MCP Servers
-
Storage and Databases
-
Web and Research
- Tavily MCP - time web search via MCP.
- Exa MCP
-
-
Message Queues
-
Push Notifications
- Google Cloud Pub/Sub - time message streaming. Global, serverless.
- NATS JetStream
-
-
Notification Routing
-
Push Notifications
- Courier - channel notification routing: email, SMS, push, in-app, Slack. Smart routing based on user preferences.
-
-
Real-Time Messaging
-
Channels
- Slack SDK
- Discord.py
- Telegram Bot API
- 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.
-
Programming Languages
Categories
Sub Categories
Keywords
ai
5
mcp
4
python
4
mcp-server
3
email
3
ai-agents
2
agent-tools
2
claude
2
email-agent
2
email-api
2
llm
2
openai
2
sms
2
webhook
2
python-3
1
aiohttp
1
aiohttp-client
1
discord-py
1
asyncio
1
slack
1
slackapi
1
socket-mode
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
typescript
1
phone-number
1
openai-agents
1
langchain
1
examples
1
crewai
1
did
1
agent
1
windsurf
1
model-context-protocol
1
cursor
1
commune
1
claude-desktop
1
anthropic
1
github
1
serverless
1