Brevo MCP

by apicolet

Integrations

  • Allows for email management (sending transactional emails, tracking delivery and events, using email templates) and contact management (creating and updating contacts, managing custom attributes, tracking contact activity) through the Brevo API.

Brevo MCP(マルチチャネルプラットフォーム)

Claude やその他の AI アシスタントとのシームレスな統合を目的として設計された、Brevo API のモデル コンテキスト プロトコル (MCP) 実装。

特徴

  • ✉️ メール管理
    • トランザクションメールを送信する
    • メールの配信とイベントを追跡する
    • 美しいメールテンプレート
  • 👥 連絡先管理
    • 連絡先の作成と更新
    • カスタム属性を管理する
    • 連絡先アクティビティを追跡する

Claude Desktopでの使用

  1. これを Claude Desktop 構成 (通常は~/.config/claude-next/config.json ) に追加します。
    { "MCPServers": { "brevo": { "command": ["npx", "@apicolet/brevo-mcp"], "config": { "apiKey": "your-brevo-api-key-here" } } } }
  2. Claude Desktopを再起動して設定をロードします

これで完了です。これで、Claude の会話で直接 Brevo の機能を使用できるようになりました。

Claude の Brevo MCP を使用して実行できる機能の例をいくつか示します。

メールの送信

// Send a transactional email const result = await mcp.brevo.send_email({ to: [{ email: "recipient@example.com", name: "John Doe" }], subject: "Hello from Claude!", htmlContent: "<h1>Welcome!</h1><p>This is a test email.</p>" });

連絡先の管理

// Get contact details const contact = await mcp.brevo.get_contact("john@example.com"); // Update contact attributes await mcp.brevo.update_contact(contact.id, { attributes: { FIRSTNAME: "John", LASTNAME: "Doe", COMPANY: "Acme Inc" } });

利用可能なツール

MCP は、Claude で使用できるいくつかのツールを提供します。

  • get_contact : メールアドレスまたはIDで連絡先の詳細を取得する
  • update_contact : 連絡先属性を更新する
  • create_attribute : 新しい連絡先属性を作成する
  • send_email : トランザクションメールを送信する
  • get_email_events : メールの配信とエンゲージメントを追跡する

発達

設定

  1. リポジトリをクローンします。
    git clone https://github.com/apicolet/brevo-mcp.git cd brevo-mcp
  2. 依存関係をインストールします:
    npm install
  3. プロジェクトをビルドします。
    npm run build

テストの実行

npm test

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

マサチューセッツ工科大学

安全

  • APIキーを安全に保管し、バージョン管理にコミットしないでください
  • 機密データには環境変数またはClaude Desktopのセキュア構成セクションを使用します
  • MCPサーバーはClaudeとBrevo間の通信のみを処理します。データはローカルに保存されません。
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Claude Desktop などのマルチチャネル アプリケーションで連絡先を管理し、電子メールを送信し、電子メール イベントを追跡するための Brevo (Sendinblue) API との統合を可能にする TypeScript サーバー。

  1. 特徴
    1. Claude Desktopでの使用
        1. メールの送信
        2. 連絡先の管理
      1. 利用可能なツール
        1. 発達
          1. 設定
          2. テストの実行
          3. 貢献
        2. ライセンス
          1. 安全

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A TypeScript-based server that allows calling other MCP clients from your own MCP client, facilitating task delegation and context window offloading for enhanced multi-agent interactions.
              Last updated -
              3
              14
              JavaScript
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              A TypeScript-based MCP server that implements an email sending system, allowing Claude to send emails via the blastengine service.
              Last updated -
              1
              JavaScript
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              A TypeScript implementation of the Model Context Protocol server for Pica that enables Claude Desktop users to interact with connected platforms like Gmail, Google Sheets, Slack, and databases through natural language commands.
              Last updated -
              4
              25
              16
              JavaScript
              GPL 3.0
              • Apple
            • -
              security
              -
              license
              -
              quality
              A TypeScript implementation of a Model Context Protocol server that connects to Sentry error tracking service, allowing AI models to query and analyze error reports and events.
              Last updated -
              TypeScript

            View all related MCP servers

            ID: 4ee67u5egx