Back to the catalog

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

More