Omnisend MCP Server

Integrations

  • Used for configuration to store sensitive API keys and URLs needed for Omnisend API integration

  • Required runtime environment for the MCP server that enables integration with Omnisend's API

Omnisend MCPサーバー

Omnisend API V5 と統合するモデル コンテキスト プロトコル (MCP) サーバー。

特徴

  • 連絡先管理(リスト、作成、取得、更新)
  • 製品管理(リスト、作成、取得、置換、削除)
  • イベントトラッキング

インストール

npm install

構成

Omnisend API キーを使用してルート ディレクトリに.envファイルを作成します。

OMNISEND_API_KEY=your_api_key_here OMNISEND_API_URL=https://api.omnisend.com/v5

使用法

MCP サーバーを起動するには:

npm start

MCPサーバーとのやり取り

MCPサーバーは、モデルコンテキストプロトコル(MCP)を理解するクライアントで使用するように設計されています。MCPサーバーとのやり取りは以下のとおりです。

VSコード統合

VS Code で使用するために、 .vscode/mcp.jsonに構成ファイルが提供されています。適切な MCP 拡張機能を持つ VS Code は、このサーバーと通信できます。

AIアシスタント

MCP をサポートする Claude などの AI アシスタントは、このサーバーと通信して Omnisend データにアクセスし、操作を実行できます。

Claude Desktopでの使用

この MCP サーバーを Claude Desktop で使用するには:

  1. 公式サイトからClaude Desktopをダウンロードしてインストールします。
  2. システムにNode.jsがインストールされていることを確認してください。以下のコマンドを実行して確認できます。
    node --version
    Node.js がインストールされていない場合は、 nodejs.orgからダウンロードしてください。
  3. コンピューターの Claude メニューを開き、「設定...」を選択します。
  4. 設定パネルの左側のバーにある「開発者」をクリックし、「設定の編集」をクリックします。
  5. Claude Desktopの設定ファイルが開きます。ファイルの内容を以下の設定に置き換えるか、追加してください。
    { "mcpServers": { "omnisend": { "command": "node", "args": [ "/path/to/index.js" ], "env": { "OMNISEND_API_KEY": "your_api_key_here" } } } }
    your_api_key_here実際の Omnisend API キーに置き換えてください。
  6. 設定ファイルを保存し、Claude Desktop を再起動します。
  7. 再起動後、入力ボックスの右下隅にハンマーのアイコンが表示されます。
  8. 利用可能な Omnisend ツールを表示するには、ハンマー アイコンをクリックします。
  9. これで、Claude に次のような操作の実行を依頼できるようになりました。
    • 「Omnisendで最近の連絡先を一覧表示する」
    • 「Omnisendカタログに新しい商品を作成する」
    • 「顧客イベントをOmnisendに送信する」

カスタム MCP クライアント

@modelcontextprotocol/sdkライブラリを使用してカスタム クライアントを開発できます。

import { McpClient } from '@modelcontextprotocol/sdk/client/mcp'; import { ProcessClientTransport } from '@modelcontextprotocol/sdk/client/process'; const transport = new ProcessClientTransport(serverProcess); const client = new McpClient(transport); // Connect to the server await client.connect(); // Execute tools const result = await client.executeTool("listContacts", { limit: 10 });

APIドキュメント

Omnisend API の詳細については、公式ドキュメントを参照してください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

AI アシスタントが Omnisend マーケティング プラットフォームと対話し、自然言語による連絡先管理、製品管理、イベント追跡操作をサポートするサーバーです。

  1. 特徴
    1. インストール
      1. 構成
        1. 使用法
          1. MCPサーバーとのやり取り
            1. VSコード統合
            2. AIアシスタント
            3. Claude Desktopでの使用
            4. カスタム MCP クライアント
          2. APIドキュメント

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server enabling AI agents to access and manipulate ServiceNow data through natural language interactions, allowing users to search for records, update them, and manage scripts.
              Last updated -
              9
              Python
              MIT License
            • A
              security
              A
              license
              A
              quality
              A server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.
              Last updated -
              3
              32
              39
              TypeScript
              The Unlicense
              • Apple
              • Linux
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants to interact with Coolify instances through natural language, allowing management of servers, applications, databases, and deployments.
              Last updated -
              85
              2
              TypeScript
            • -
              security
              A
              license
              -
              quality
              This server implementation allows AI assistants to interact with Asana's API, enabling users to manage tasks, projects, workspaces, and comments through natural language requests.
              Last updated -
              65
              TypeScript
              MIT License

            View all related MCP servers

            ID: 9b2gk8u8oq