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: 9 days ago
JSON representation
-
Agent-to-Human Communication Patterns
-
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.
- Commune - built email and SMS 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`
-
-
Inter-Agent Protocols
-
Message Passing
-
Orchestration Frameworks
- AutoGen / AG2 - agent framework. Agents exchange messages to solve tasks.
- smolagents - first inter-agent communication.
- LangGraph - agent graphs. Agents pass structured state through graph edges. Persistent memory.
- OpenAI Agents SDK - ready multi-agent coordination.
-
Standards
- ANP (Agent Network Protocol) - LD, W3C DID-based identity.
- A2A (Agent-to-Agent)
-
-
MCP Servers
-
Code Execution
- E2B MCP - -client claude`
-
Email and Communication
- Commune MCP - mcp`
- Outlook MCP
- Commune MCP - mcp`
- Gmail MCP
-
Registries
- Smithery - -client claude`
- Awesome MCP Servers
-
Storage and Databases
-
Web and Research
- Tavily MCP - time web search via MCP.
- Exa MCP
- Firecrawl MCP
- Browserbase MCP
-
-
Message Queues
-
Push Notifications
- Google Cloud Pub/Sub - time message streaming. Global, serverless.
- NATS JetStream
-
-
Notification Routing
-
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.
- Novu - source notification infrastructure. Multi-channel (email, SMS, push, chat, in-app). GitHub: [novuhq/novu](https://github.com/novuhq/novu) — 35k+ stars.
-
-
SMS and Voice
-
SDKs and APIs
- Commune SMS
- Twilio - time AI voice agents. Programmable voice with TwiML.
- Vonage / Nexmo
- Bandwidth - grade APIs for voice, SMS, MMS, emergency calling. BYOC.
- SignalWire - source Twilio alternative built on FreeSWITCH. AI Agent stack with voice AI.
-
Voice-Specific
- ElevenLabs Conversational AI - time voice agent SDK with interruption detection and context management.
-
-
Webhooks and Event Delivery
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