clawaimail/mcp

clawaimail/mcp

от joansongjr
ClawAIMail - MCP сервер для AI-агентов, предоставляющий почтовые ящики и полный контроль над email через REST API, WebSocket и webhooks. Идеален для разработчиков, строящих агентные рабочие процессы с email.

ClawAIMail

Email infrastructure for AI agents.

npm version License: MIT Documentation


ClawAIMail gives AI agents their own email addresses and full programmatic control over sending, receiving, and managing email. Built for developers who need reliable email primitives in agentic workflows.

Features

  • REST API -- Send, receive, search, and manage emails with a simple JSON API.
  • MCP Server -- First-class Model Context Protocol server for Claude, Cursor, and other MCP-compatible clients.
  • WebSocket Streaming -- Real-time email events pushed to your agent as they happen.
  • Webhooks -- HTTP callbacks on incoming mail, delivery status, and other events.
  • Custom Domains -- Bring your own domain or use a @clawaimail.com address.
  • SDKs -- Official Node.js and Python SDKs for rapid integration.

Quick Start

Node.js
npm install clawaimail
const { ClawAIMail } = require("clawaimail");

const client = new ClawAIMail({ apiKey: process.env.CLAWAIMAIL_API_KEY });

// Create a mailbox for your agent
const mailbox = await client.mailboxes.create({
  name: "support-agent",
  domain: "clawaimail.com",
});

// Send an email
await client.emails.send({
  from: mailbox.address,
  to: "user@example.com",
  subject: "Hello from my AI agent",
  text: "This email was sent by an autonomous agent.",
});

// List incoming emails
const inbox = await client.emails.list({
  mailbox: mailbox.id,
  unread: true,
});
Инструменты были проиндексированы:
account_info

Получить информацию об аккаунте, лимиты тарифа и объем использования.

Параметры

Без параметров.

create_inbox

Создать новый почтовый ящик (опционально — при необходимости автоматически создается ящик по умолчанию)

Параметры
  • usernamestringобязательный

    Имя пользователя email (например, «mybot» создаёт mybot@clawaimail.com)

delete_inbox

Удалить входящую папку и все её сообщения

Параметры
  • inbox_idnumber | stringобязательный

    Inbox ID для удаления.

list_inboxes

Перечислить все почтовые ящики.

Параметры

Без параметров.

list_messages

Список сообщений. Если inbox_id опущен, используется почтовый ящик по умолчанию.

Параметры
  • inbox_idnumber | string

    Inbox ID (необязательно, использует inbox по умолчанию)

  • limitnumber

    Максимум возвращаемых сообщений (1-10, по умолчанию 10)

  • unreadboolean

    Показывать только непрочитанные сообщения.

my_email

Получить email-адрес вашего агента (автоматически создаёт, если адрес не задан)

Параметры

Без параметров.

read_email

Читает конкретное письмо. Если inbox_id опущен, используется почтовый ящик по умолчанию.

Параметры
  • inbox_idnumber | string

    Inbox ID (необязательно, использует inbox по умолчанию)

  • message_idanyобязательный

    Идентификатор сообщения

search_emails

Ищет письма по ключевому слову. Если inbox_id не указан, используется папка «Входящие» по умолчанию.

Параметры
  • inbox_idnumber | string

    Inbox ID (необязательно, использует inbox по умолчанию)

  • querystringобязательный

    Поисковый запрос

send_email

Отправляет электронное письмо. Если inbox_id опущен, использует стандартный почтовый ящик (автоматически создаётся при необходимости).

Параметры
  • htmlstring
  • inbox_idnumber | string

    Inbox ID, из которого отправлять (необязательно, используется входящий ящик по умолчанию).

  • subjectstringобязательный

    Тема письма.

  • textstring

    Пожалуйста, укажите текст для перевода. Вы прислали только инструкции и примеры, но не сам входной текст, который нужно перевести.

  • tostringобязательный

    Адрес email получателя.

0.2.0основная
0.1.1
0.1.0

Выберите клиент, чтобы установить clawaimail/mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "clawaimail-mcp-cz70vvuugk": {
      "command": "npx",
      "args": [
        "-y",
        "clawaimail-mcp"
      ],
      "env": {
        "CLAWAIMAIL_API_KEY": "your-api-key"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "clawaimail-mcp-cz70vvuugk": {
      "command": "npx",
      "args": [
        "-y",
        "clawaimail-mcp"
      ],
      "env": {
        "CLAWAIMAIL_API_KEY": "your-api-key"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "clawaimail-mcp-cz70vvuugk": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "clawaimail-mcp"
      ],
      "env": {
        "CLAWAIMAIL_API_KEY": "your-api-key"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"clawaimail-mcp-cz70vvuugk\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"clawaimail-mcp\"],\"env\":{\"CLAWAIMAIL_API_KEY\":\"your-api-key\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "clawaimail-mcp-cz70vvuugk": {
      "command": "npx",
      "args": [
        "-y",
        "clawaimail-mcp"
      ],
      "env": {
        "CLAWAIMAIL_API_KEY": "your-api-key"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add clawaimail-mcp-cz70vvuugk --env CLAWAIMAIL_API_KEY=your-api-key -- npx -y clawaimail-mcp

Либо через JSON-конфиг:

claude mcp add-json clawaimail-mcp-cz70vvuugk "{\"command\":\"npx\",\"args\":[\"-y\",\"clawaimail-mcp\"],\"env\":{\"CLAWAIMAIL_API_KEY\":\"your-api-key\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add clawaimail-mcp-cz70vvuugk --env CLAWAIMAIL_API_KEY=your-api-key -- npx -y clawaimail-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.clawaimail-mcp-cz70vvuugk]
command = "npx"
args = ["-y", "clawaimail-mcp"]

[mcp_servers.clawaimail-mcp-cz70vvuugk.env]
CLAWAIMAIL_API_KEY = "your-api-key"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите clawaimail/mcp, а в поле команды запуска — строку ниже:
npx -y clawaimail-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "clawaimail-mcp-cz70vvuugk": {
      "command": "npx",
      "args": [
        "-y",
        "clawaimail-mcp"
      ],
      "env": {
        "CLAWAIMAIL_API_KEY": "your-api-key"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "clawaimail-mcp-cz70vvuugk": {
      "command": "npx",
      "args": [
        "-y",
        "clawaimail-mcp"
      ],
      "env": {
        "CLAWAIMAIL_API_KEY": "your-api-key"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например clawaimail-mcp-cz70vvuugk.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: clawaimail-mcp-cz70vvuugk
    command: npx
    args:
      - "-y"
      - "clawaimail-mcp"
    env:
      CLAWAIMAIL_API_KEY: your-api-key
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "clawaimail-mcp-cz70vvuugk": {
      "command": "npx",
      "args": [
        "-y",
        "clawaimail-mcp"
      ],
      "env": {
        "CLAWAIMAIL_API_KEY": "your-api-key"
      }
    }
  }
}

Похожие MCP-сервера

mailgun/mailgun-mcp-server

mailgun/mailgun-mcp-server

от mailgun

MCP сервер для Mailgun позволяет AI агентам отправлять email, управлять доставляемостью, доменами и аналитикой. Идеален для разработчиков, автоматизирующих почтовые процессы через MCP инструмент с поддержкой валидации и тестов доставляемости.

TypeScript⭐ 62
TheSameAbramovych/qmailing-mcp-server

TheSameAbramovych/qmailing-mcp-server

от thesameabramovych

MCP сервер для интеграции AI-агентов с почтовым сервисом QMailing. Позволяет управлять ящиками, отправлять и читать письма, работать с вложениями и вебхуками. Подключается к Claude.ai через OAuth или к другим MCP-клиентам через npm. Требует тариф PLUS.

TypeScript⭐ 1
getpoststack/mcp

getpoststack/mcp

от getpoststack

MCP сервер для PostStack Email API предоставляет AI-агентам (Claude, Cursor) 102 инструмента для отправки транзакционных писем, проверки спама, доставляемости, управления контактами и анализа рассы...

TypeScript⭐ 1
helbertparanhos/resend-email-mcp

helbertparanhos/resend-email-mcp

от helbertparanhos

MCP-сервер с полным покрытием Resend API: отправка и управление email, доменами, контактами, рассылками и шаблонами. Уникальный слой диагностики для анализа доставляемости, DNS-проблем, баунсов и а...

TypeScript⭐ 1
multimail-dev/mcp-server

multimail-dev/mcp-server

от multimail-dev

MultiMail — MCP сервер, дающий агенту email с доверительной лестницей от read-only до полной автономии. Письма подписываются ECDSA, отправка контролируется allowlist и человеческим одобрением. Сервер сканирует на вредоносный контент и поддерживает саморегистрацию агентов.

JavaScript⭐ 2
n24q02m/better-email-mcp

n24q02m/better-email-mcp

от n24q02m

MCP-сервер для email через IMAP/SMTP: читает, отправляет, управляет папками и вложениями. Поддерживает мультиаккаунты, автонастройку провайдера и app passwords. Упрощает интеграцию почты в AI-агентов.

TypeScript⭐ 35
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин