> For an agent: the map of this documentation is at https://escouade.io/en/docs/llms.txt; every page exists in Markdown, at the same address with `.md` appended.

# Public repositories

> What you use to connect Escouade on your side is open, on the [escouade-io](https://github.com/escouade-io) GitHub organisation, under the MIT licence. The servers, which enforce the rules and keep the data, stay closed.

## Escouade Mail

Seven repositories, generated from the operation registry of Mail's server: a tool can neither invent an operation nor forget one.

| Repository | What it holds |
|---|---|
| [`escouade-mail-mcp`](https://github.com/escouade-io/escouade-mail-mcp) | How to connect the MCP server, client by client, with configuration files ready to copy; the server contract: every tool, its schemas, its access. |
| [`escouade-mail-python`](https://github.com/escouade-io/escouade-mail-python) | The Python SDK: one method per server operation, same names and arguments as the MCP tools. No dependencies. |
| [`escouade-mail-node`](https://github.com/escouade-io/escouade-mail-node) | The TypeScript SDK, for Node: the same operations, typed. No dependencies. |
| [`escouade-mail-cli`](https://github.com/escouade-io/escouade-mail-cli) | The command line: one command per operation, from a terminal or from an agent that runs commands; results and refusals in JSON. |
| [`escouade-mail-skills`](https://github.com/escouade-io/escouade-mail-skills) | Seven recipes in the Agent Skills format: get started, write, follow replies, approve drafts, send from your domain, prospect, call the API. |
| [`escouade-mail-plugins`](https://github.com/escouade-io/escouade-mail-plugins) | The Claude Code plugin: the MCP server, the key and the recipes, installed at once. |
| [`escouade-mail-examples`](https://github.com/escouade-io/escouade-mail-examples) | Five examples to run, in Python and for Node: sign up, write, read replies, connect your domain, approve. |

The tools only work with an Escouade Mail key.

## Installing

```sh
pip install escouade-mail              # the Python SDK
npm install escouade-mail              # the TypeScript SDK
npm install -g escouade-mail-cli       # the command line
```

The packages under the name `escouade-mail` are on their way; until then, and afterwards too, the old names work: `pip install subagent-mail`, `npm install subagent-mail` and `npm install -g subagent-mail-cli`.

The Claude Code plugin installs from its repository:

```text
/plugin marketplace add escouade-io/escouade-mail-plugins
/plugin install escouade-mail@escouade-mail
```

## Open, closed

- **Open**: what you paste on your side (MCP configuration, SDKs, command line, recipes, plugin, examples).
- **Closed**: what decides whether an email leaves (gradual ramp-up, daily quota, working hours, human approval, unsubscribe, circuit breaker), and the servers of Escouade, Meet, Social and Tools.

The two references of Mail's server can be read without a key: `https://api.subagent.fr/llms.txt` and `https://api.subagent.fr/openapi.json`.

## The other applications

Escouade, Meet, Social and Tools have no public repository yet: you connect to them through their MCP servers ([The family's MCP servers](https://escouade.io/en/docs/mcp.md)) and, for Meet, through its [REST API](https://escouade.io/en/docs/meet/developpeurs.md).
