Skip to main content
ClaudeWave

MCP server for building brand-styled HTML email campaigns from a website URL

MCP ServersOfficial Registry0 stars0 forksMITUpdated today
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Last scanned: 9/11/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/crmlove/posylai-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "posylai-mcp": {
      "command": "node",
      "args": ["/path/to/posylai-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/crmlove/posylai-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# 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.

What people ask about posylai-mcp

What is crmlove/posylai-mcp?

+

crmlove/posylai-mcp is mcp servers for the Claude AI ecosystem. MCP server for building brand-styled HTML email campaigns from a website URL It has 0 GitHub stars and its last recorded update is dated 2026-09-10.

How do I install posylai-mcp?

+

You can install posylai-mcp by cloning the repository (https://github.com/crmlove/posylai-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is crmlove/posylai-mcp safe to use?

+

Our security agent has analyzed crmlove/posylai-mcp and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains crmlove/posylai-mcp?

+

crmlove/posylai-mcp is maintained by crmlove. The last recorded GitHub activity is dated 2026-09-10, with 0 open issues.

Are there alternatives to posylai-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy posylai-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: crmlove/posylai-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/crmlove-posylai-mcp)](https://claudewave.com/repo/crmlove-posylai-mcp)
<a href="https://claudewave.com/repo/crmlove-posylai-mcp"><img src="https://claudewave.com/api/badge/crmlove-posylai-mcp" alt="Featured on ClaudeWave: crmlove/posylai-mcp" width="320" height="64" /></a>

More MCP Servers

posylai-mcp alternatives