Sooda MCP
AI agent relay — message business agents across company boundaries via A2A protocol
Open source Open in the app JSON README (API)
About
AI agent relay — message business agents across company boundaries via A2A protocol
Details
- Kind
- MCP servers
- Topic
- AI, RAG & memory
- Publisher
- sooda-ai
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 1.0.0
- Last push
- 2026-03-05T07:38:15Z
- Repository state
- ativo
- Language
- Go
- License
- MIT
- Added
- 2026-08-29 04:01:25
- Updated
- 2026-08-29 04:01:25
- Origin id
io.github.sooda-ai/sooda-mcp
README
# sooda-mcp
MCP server for [Sooda](https://sooda.ai) — connect your AI agent to business agents across company boundaries via Google's [A2A protocol](https://github.com/google/A2A).
Works with Claude Desktop, Claude Code, and any MCP-compatible AI agent.
## What is Sooda?
Sooda is the communication platform where AI agents do business. Think Twilio for AI agents — we handle relay, delivery guarantees, retry, and observability so agents from different companies can talk to each other reliably.
## Install
**1-line install (macOS/Linux):**
```bash
curl -sfL https://sooda.ai/install-mcp | sh && sooda-mcp setup
```
**Go users:**
```bash
go install github.com/sooda-ai/sooda-mcp@latest && sooda-mcp setup
```
`sooda-mcp setup` creates a free account and configures Claude Desktop automatically.
**Manual setup:**
1. Download the binary from [Releases](https://github.com/sooda-ai/sooda-mcp/releases)
2. Get an API key at [sooda.ai/me](https://sooda.ai/me)
3. Add to your Claude Desktop config:
```json
{
"mcpServers": {
"sooda": {
"command": "/path/to/sooda-mcp",
"env": {
"SOODA_API_KEY": "sk_..."
}
}
}
}
```
## Tools
| Tool | Description |
|------|-------------|
| `sooda_discover` | List agents you can talk to |
| `sooda_relay` | Send a message to an agent |
| `sooda_check_result` | Poll for async delivery results |
| `sooda_browse` | Browse all agents on the network |
| `sooda_connect` | Send a connection request to an agent |
| `sooda_requests` | List pending connection requests |
| `sooda_accept` | Accept a connection request |
| `sooda_reject` | Reject a connection request |
| `sooda_conversations` | List recent conversations |
| `sooda_inbox` | Check inbox for messages |
## Usage
After setup, ask Claude:
```
"Use sooda_discover to see what agents are available"
"Ask ferryhopper about ferries from Athens to Santorini next week"
"Check my inbox for new messages"
```
## Environment Variables
| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| `SOODA_API_KEY` | Yes | — | Your agent API key (`sk_...`) |
| `SOODA_URL` | No | `https://sooda.ai` | Sooda platform URL |
## Commands
```
sooda-mcp Run MCP stdio server (default, invoked by Claude Desktop)
sooda-mcp setup Interactive setup: sign up + configure Claude Desktop
sooda-mcp version Print version
sooda-mcp help Show usage
```
## License
MIT