Back to MCP Integrations

SendGrid MCP

MCP integration for SendGrid MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: recepyavuz0

Installation

curl -fsSL https://claudekit.xyz/i/sendgrid | bash

Description

MCP сервер, который интегрируется с SendGrid API v3, позволяя AI-ассистентам отправлять письма, управлять шаблонами и отслеживать статистику электронной почты.

Установка

Из исходного кода

git clone https://github.com/recepyavuz0/sendgrid-mcp-server.git
cd sendgrid-mcp-server
npm install
npm run build

NPX

npx -y sendgrid-api-mcp-server

Автономный запуск

npm start

Конфигурация

Cursor IDE

{
  "mcpServers": {
    "sendgrid-api-mcp-server": {
      "command": "npx",
      "args": ["-y", "sendgrid-api-mcp-server"],
      "env": {
        "SENDGRID_API_KEY": "your_api_key",
        "FROM_EMAIL": "your_email@domain.com"
      }
    }
  }
}

Claude Desktop

{
  "mcpServers": {
    "sendgrid-api-mcp-server": {
      "command": "npx",
      "args": ["-y", "sendgrid-api-mcp-server"],
      "env": {
        "SENDGRID_API_KEY": "your_api_key",
        "FROM_EMAIL": "your_email@domain.com"
      }
    }
  }
}

Доступные инструменты

ИнструментОписание
sendEmailОтправка обычных писем в текстовом или HTML формате
sendEmailWithTemplateОтправка динамических писем с использованием готовых шаблонов
sendBatchEmailsОтправка писем нескольким получателям одновременно
listTemplatesПросмотр существующих шаблонов писем
getStatsПолучение статистики писем за определенный период
scheduleEmailПланирование отправки письма на будущую дату
createTemplateСоздание нового динамического шаблона письма

Возможности

  • Отправка отдельных писем в текстовом или HTML формате
  • Массовая отправка писем нескольким получателям
  • Письма на основе шаблонов с динамическим контентом
  • Запланированные письма для отправки в будущем
  • Просмотр и создание шаблонов
  • Статистика и отчеты по электронной почте с указанием периодов
  • Ежедневные, еженедельные или ежемесячные отчеты

Переменные окружения

Обязательные

  • SENDGRID_API_KEY - API ключ, полученный из вашего аккаунта SendGrid
  • FROM_EMAIL - Подтвержденный email адрес отправителя в SendGrid

Примеры использования

Send a project meeting reminder to john@example.com
Send an HTML welcome message to user@test.com
Send a meeting reminder to ali@example.com: 'We'll meet tomorrow at 2:00 PM.'
Send email to user@test.com using template d-123456789 with data: {name: 'John', company: 'ABC Corp'}
Send new feature announcement to john@test.com, jane@test.com, bob@test.com

Ресурсы

Примечания

Совместим с Zed Editor, VS Code MCP Extension, Continue.dev и другими MCP клиентами. Требует аккаунт SendGrid и подтвержденный email адрес отправителя. Работает через stdin/stdout с использованием стандартного MCP протокола.