SendGrid MCP Server
SendGrid MCP Server
Сервер Python MCP (Model Context Protocol), который позволяет ИИ-ассистенту отправлять электронные письма и управлять контактами через Web API v3 сервиса SendGrid.
Tools
Tool | Description |
| Отправить простое/HTML-письмо одному или нескольким получателям |
| Просмотреть структуру динамического шаблона |
| Отправить через динамический шаблон с данными подстановки |
| Добавить/обновить маркетинговый контакт (обрабатывается асинхронно SendGrid) |
| Поиск контактов с ограниченным запросом SGQL |
| Список именованных списков маркетинговых контактов |
| Начать аутентификацию домена для нового домена отправки, возвращает DNS-записи для добавления |
| Список доменов и их статус проверки |
| Повторная проверка DNS после добавления записей |
| Удалить аутентификацию домена |
Related MCP server: sendcraft-mcp
Setup
Создайте виртуальное окружение и установите зависимости:
python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txtСкопируйте
.env.exampleв.envи укажите ваш API-ключ SendGrid (Settings > API Keys в панели управления SendGrid) и отправителя по умолчанию:cp .env.example .envПроверьте ваш адрес отправителя в разделе Settings > Sender Authentication в SendGrid перед отправкой — непроверенные отправители будут отклонены.
(Необязательно) Создайте динамический шаблон в разделе Email API > Dynamic Templates и укажите
DEFAULT_TEMPLATE_IDв.env.
Running
python main.pyЭто запускает сервер через stdio — транспорт, который ожидают MCP-клиенты, такие как Claude Desktop, для локального подпроцесса.
Verifying it works
python smoke_test.pyВыводит список зарегистрированных инструментов и выполняет один реальный вызов к вашему аккаунту SendGrid. Для интерактивного просмотра схемы/инструментов:
npx @modelcontextprotocol/inspector python main.pyConnecting to Claude Desktop
Добавьте в claude_desktop_config.json:
{
"mcpServers": {
"sendgrid-mcp": {
"command": "python",
"args": ["/path/to/twilio-sendgrid-mcp/main.py"],
"cwd": "/path/to/twilio-sendgrid-mcp",
"env": {
"SENDGRID_API_KEY": "SG.your-actual-api-key-here"
}
}
}
}После этого перезапустите Claude Desktop. Если вызов инструмента завершится ошибкой, проверьте
~/Library/Logs/Claude/mcp*.log (macOS) для вывода stderr сервера.
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage DirectIQ contacts, lists and tags, and send transactional email from any AI agent.
Send, track, and manage transactional and bulk email delivery
Send transactional emails for AI agents via SMTP. Templates included.
Let AI agents send email from your own Gmail, Microsoft 365 or SMTP inbox, with guardrails.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables comprehensive email marketing and transactional email operations through SendGrid's API v3. Supports contact management, campaign creation, email automation, list management, and email sending with built-in read-only safety mode.58194 npm4ISC

sendcraft-mcpofficial
AlicenseAqualityDmaintenanceEnables AI agents to send emails, manage campaigns, subscribers, templates, and domains via the SendCraft email API.264 npmMIT- AlicenseNot gradedqualityDmaintenanceEnables AI models to send emails, manage contacts, and interact with SendGrid's email platform via MCP.1MIT
- AlicenseBqualityDmaintenanceManages SendGrid email workflows including design library, transactional templates, marketing contacts and lists, single sends, and direct email sends via the SendGrid v3 API.80194 npmMIT