mailsink
@mailsink/mcp
Сервер протокола контекста модели (MCP) для MailSink — программных временных почтовых ящиков для ИИ-агентов и автоматизации тестирования.
Предоставляет вашему агенту восемь типизированных инструментов для создания одноразовых адресов, ожидания писем с подтверждением регистрации, извлечения OTP-кодов и магических ссылок, а также для очистки данных после завершения работы. Работает в Claude Code, Claude Desktop, Cursor, Windsurf и любом другом клиенте с поддержкой MCP.
Установка
npm install -g @mailsink/mcpИли запустите через npx без установки:
npx @mailsink/mcpRelated MCP server: guerrillamail-mcp
Получение API-ключа
Войдите на сайт https://mailsink.dev/app через GitHub.
Скопируйте ключ при его однократном отображении. Сохраните его в менеджере паролей или в файле
.env.Экспортируйте его, чтобы MCP-сервер мог его прочитать:
export MAILSINK_API_KEY="msk_..."
Бесплатный тариф включает 50 почтовых ящиков в месяц и поддержку MCP. Тарифы Pro ($15/мес.) и Team ($49/мес.) снимают ограничения на количество ящиков, увеличивают лимиты на размер писем, продлевают TTL и повышают лимиты запросов. Подробнее см. цены.
Настройка клиента
Claude Code
claude mcp add mailsink -- npx -y @mailsink/mcpClaude Desktop / Cursor / Windsurf
Добавьте в раздел mcpServers файла конфигурации клиента:
{
"mcpServers": {
"mailsink": {
"command": "npx",
"args": ["-y", "@mailsink/mcp"],
"env": {
"MAILSINK_API_KEY": "msk_..."
}
}
}
}Перезапустите клиент. Вы должны увидеть сервер mailsink в списке с его
восемью инструментами.
Инструменты
Инструмент | Назначение |
| Создание одноразового адреса. Возвращает |
| Список активных почтовых ящиков в аккаунте. |
| Ожидание (до |
| Извлечение последнего OTP-кода из ящика (опрос до нахождения или истечения времени). |
| Извлечение последней магической ссылки. |
| Сводка всех сообщений в почтовом ящике. |
| Полное содержимое конкретного сообщения по его ID. |
| Немедленное удаление почтового ящика. |
Пример работы агента
> Sign me up for Figma, capture the verification code, confirm, and
> tell me the plan once you're in.
[agent invokes]
create_inbox() → agent@codenotify.net
[agent fills the Figma signup form with that address]
wait_for_email(inbox_id) → blocks 30s…
→ returns email + OTP
[agent types the OTP into the Figma form]
delete_inbox(inbox_id) → cleanupНикакой настройки вебхуков. Никаких учетных данных IMAP. Никакого парсинга MIME.
Переменные окружения
MAILSINK_API_KEY(обязательно) — API-ключ вашего аккаунта.MAILSINK_API_URL(опционально, по умолчаниюhttps://api.mailsink.dev) — переопределение для self-hosted или dev API.
Исходный код
https://github.com/heocoi/mailsink/tree/main/mcp
Лицензия
MIT — см. LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for MailTempo's public free temporary email inboxes.
Your IMAP mailbox as an MCP server: read, search and (if you allow it) organize mail. Open source.
MCP server for e-mail testing: create disposable inboxes, wait for delivery, and extract e-mail content or links - all from your AI agent or test automation workflow. Get a free API key on https://app.zyntra.app/
Your mailbox for MCP clients: search, read, draft, send, rules and notes. Sending is off by default.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA minimal MCP server for reading and sending emails via IMAP/SMTP, supporting multiple accounts in a single instance with zero external dependencies.1-
- AlicenseAqualityCmaintenanceMCP server for the Guerrilla Mail temporary/disposable email API. Spin up throwaway inboxes, poll for mail, and read messages from any MCP client.610 npm1MIT
- FlicenseAqualityCmaintenanceProvides a dummy SMTP server for catching emails during development, with MCP tools to list, retrieve, and manage received messages.4-
- AlicenseNot gradedqualityCmaintenanceA minimal MCP server for reading, searching, managing, and sending email over IMAP and SMTP.MIT