Posylai — AI Email Builder
Build responsive HTML email campaigns from any brand website: design, QA, export.
Open source Repository Open in the app JSON README (API)
About
Build responsive HTML email campaigns from any brand website: design, QA, export.
Details
- Kind
- MCP servers
- Topic
- Communication
- Publisher
- ru.posylai
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 1.0.0
- Last push
- 2026-09-10T14:20:08Z
- Repository state
- ativo
- License
- MIT
- Added
- 2026-09-10 16:07:43
- Updated
- 2026-09-10 16:07:43
- Origin id
ru.posylai/email
README
# Posylai MCP — AI Email Builder
Build production-ready HTML email campaigns from any brand website.
Posylai MCP lets Claude, Cursor, Codex and other MCP-compatible agents analyze a
brand website, build an email design system from it, assemble responsive
campaigns, QA the rendering and export production HTML.
**Remote MCP endpoint**
```
https://mcp.posylai.ru/mcp
```
Transport: streamable HTTP. Authentication: personal bearer token.
---
## What it does
Most email tooling starts from a blank template. Posylai starts from the brand's
own website: it reads the real markup — typography, palette, spacing rhythm,
button shapes, image treatment — and turns it into a reusable master template.
Campaigns are then assembled from that template's blocks, so every email looks
like the brand instead of like a generic newsletter.
The rendered result is checked before it is handed back: mobile column, alt
texts, unsubscribe link, message weight, appearance across mail clients.
Typical timings on our pipeline: ~15 minutes to build a master template from a
site, ~10 minutes per campaign after that.
## Getting a token
1. Register at <https://posylai.ru/login.html#reg> — the password is emailed to you.
2. Sign in to <https://posylai.ru/account/>.
3. Issue an MCP token there.
Tokens are per user, not per server: the endpoint answers nothing without a
valid one, and revoking a token in the dashboard takes effect immediately
without affecting anyone else.
The first template is free.
## Client configuration
### Claude Code
```bash
claude mcp add --transport http posylai https://mcp.posylai.ru/mcp \
--header "Authorization: Bearer YOUR_TOKEN"
```
### Claude Desktop, Cursor, VS Code, Codex, Windsurf
```json
{
"mcpServers": {
"posylai": {
"type": "http",
"url": "https://mcp.posylai.ru/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
```
Per-client file locations are in [`examples/`](examples/).
Any client that speaks streamable HTTP MCP with a bearer header will work; there
is nothing client-specific in the server.
## Typical flow
| Step | Tool | What happens |
|---|---|---|
| 1 | `unified_brands` | List brands already set up |
| 2 | `unified_brand_design_code` | Extract the visual language from a website |
| 3 | `unified_brand_sketch` | Draft a master template prototype |
| 4 | `unified_brand_create` | Create the brand from the prototype |
| 5 | `unified_plan_start` | Assemble a campaign from a brief |
| 6 | `unified_job_status` | Poll until it is ready |
| 7 | `unified_render` | Render the email to images |
| 8 | `unified_gate` | Pre-send checks |
| 9 | `unified_export` | Take the production HTML |
Status tools report progress, so an agent never has to wait blind.
## Tools — 29 total
**Brand and style (9)**
`unified_brands` · `unified_design_system` · `unified_brand_questionnaire` ·
`unified_brand_design_code` · `unified_brand_sketch` ·
`unified_brand_sketch_status` · `unified_brand_sketch_edit` ·
`unified_brand_brief_submit` · `unified_brand_create`
**Campaign build (6)**
`unified_masters` · `unified_plan_start` · `unified_job_status` ·
`unified_apply_dc` · `unified_render` · `unified_rerender`
**Quality checks (4)**
`unified_qa_report` · `unified_qa_run` · `unified_gate` · `unified_section_images`
**Edits (9)**
`unified_slot_set` · `unified_section_get` · `unified_section_put` ·
`unified_section_update` · `unified_fix_finding` · `unified_section_disable` ·
`unified_upload_asset` · `unified_dc_get` · `unified_dc_put`
**Export (1)**
`unified_export`
## What it does not do
Worth stating plainly so an agent does not plan around it:
- **It does not send campaigns to a list.** It returns HTML; sending happens
through your ESP — Unisender, Sendsay, Mindbox, Mailganer or any other.
- **It does not store subscribers** and does not segment them.
- **It does not invent a visual identity.** The style is taken from the brand's
site or brand book, not made up.
## Discovery
Machine-readable manifest, open without a token:
```
https://mcp.posylai.ru/.well-known/mcp.json
```
Human documentation: <https://posylai.ru/mcp/>
## Support
<hello@crmlove.ru>
---
## По-русски
**Posylai MCP** даёт ИИ-агентам 29 инструментов для сборки email-писем по адресу
сайта бренда: снять фирменный стиль, собрать мастер-шаблон, сформировать письмо
по заданию, проверить вёрстку и забрать готовый HTML.
Адрес сервера — `https://mcp.posylai.ru/mcp`, транспорт streamable HTTP,
авторизация личным токеном. Токен выпускается в
[личном кабинете](https://posylai.ru/account/) после
[регистрации](https://posylai.ru/login.html#reg); первый шаблон бесплатный.
Токен привязан к учётной записи: без действующего токена сервер не отвечает.
Отозвать его можно в кабинете, старый перестаёт работать сразу.
Сервер не рассылает письма по базе и не хранит подписчиков — он отдаёт готовый
HTML, а отправка идёт через ваш сервис рассылок. Подробная документация
на русском: <https://posylai.ru/mcp/>
## License
MIT — see [LICENSE](LICENSE).
This repository contains the public manifest, documentation and client
configuration examples. The server itself is a hosted service.