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 Server

Ein Model Context Protocol (MCP)-Server, der in Omnisend API V5 integriert ist und in TypeScript geschrieben ist.

Version: 2.1.0

Merkmale

  • Kontaktverwaltung (Auflisten, Erstellen, Abrufen, Aktualisieren)
  • Produktverwaltung (Auflisten, Erstellen, Abrufen, Ersetzen, Löschen)
  • Ereignisverfolgung
  • Produktkategorienverwaltung

Änderungen in Version 2.1.0

  • Aktualisiert auf @modelcontextprotocol/sdk v1.11.0
  • Verbesserte Fehlerbehandlung in der gesamten Anwendung
  • Verbesserte API-Stabilität mit besseren Fehlermeldungen
  • Konfiguration des Anforderungs-Timeouts hinzugefügt, um hängende Verbindungen zu verhindern
  • SSE-Verbindungsprobleme mit MCP Inspector behoben
  • Optimierte Konsolenausgabe für Kompatibilität mit MCP-Clients

Änderungen in Version 2.0.0

  • Gesamte Codebasis nach TypeScript migriert
  • Aktualisierte MCP-Ressourcenstruktur gemäß der neuesten Spezifikation
  • Für alle API-Antworten und -Anfragen wurden korrekte Typdeklarationen hinzugefügt.
  • Verbesserte Fehlerbehandlung mit typisierten Ausnahmen
  • Verbesserte Code-Organisation und Wartbarkeit

Installation

npm install

Gebäude

So kompilieren Sie TypeScript-Code:

npm run build

Ausführen im Entwicklungsmodus

Für die Entwicklung mit automatischem Neuladen:

npm run dev

Konfiguration

Erstellen Sie im Stammverzeichnis eine .env Datei mit Ihrem Omnisend-API-Schlüssel:

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

Verwendung

So starten Sie den MCP-Server:

npm start

Interaktion mit dem MCP-Server

Der MCP-Server ist für die Verwendung mit Clients konzipiert, die das Model Context Protocol verstehen. Sie können folgendermaßen mit ihm interagieren:

VS Code-Integration

Für die Verwendung mit VS Code wird eine Konfigurationsdatei in .vscode/mcp.json bereitgestellt. VS Code mit der entsprechenden MCP-Erweiterung kann mit diesem Server kommunizieren.

KI-Assistenten

KI-Assistenten wie Claude, die MCP unterstützen, können mit diesem Server kommunizieren, um auf Omnisend-Daten zuzugreifen und Vorgänge auszuführen.

Verwendung mit Claude Desktop

So verwenden Sie diesen MCP-Server mit Claude Desktop:

  1. Laden Sie Claude Desktop von der offiziellen Website herunter und installieren Sie es.
  2. Stellen Sie sicher, dass Node.js auf Ihrem System installiert ist. Führen Sie dazu Folgendes aus:
    node --version
    Wenn Node.js nicht installiert ist, laden Sie es von nodejs.org herunter.
  3. Öffnen Sie das Claude-Menü auf Ihrem Computer und wählen Sie „Einstellungen…“
  4. Klicken Sie in der linken Leiste des Einstellungsbereichs auf „Entwickler“ und dann auf „Konfiguration bearbeiten“.
  5. Dadurch wird Ihre Claude Desktop-Konfigurationsdatei geöffnet. Ersetzen Sie den Dateiinhalt durch die folgende Konfiguration oder fügen Sie sie hinzu:
    { "mcpServers": { "omnisend": { "command": "node", "args": [ "/path/to/dist/index.js" ], "env": { "OMNISEND_API_KEY": "your_api_key_here" } } } }
    Stellen Sie sicher, dass Sie your_api_key_here durch Ihren tatsächlichen Omnisend-API-Schlüssel ersetzen.
  6. Speichern Sie die Konfigurationsdatei und starten Sie Claude Desktop neu.
  7. Nach dem Neustart sollte in der unteren rechten Ecke des Eingabefelds ein Hammersymbol angezeigt werden.
  8. Klicken Sie auf das Hammersymbol, um die verfügbaren Omnisend-Tools anzuzeigen.
  9. Sie können Claude jetzt bitten, folgende Vorgänge auszuführen:
    • „Liste meine letzten Kontakte in Omnisend auf“
    • „Erstellen Sie ein neues Produkt in meinem Omnisend-Katalog“
    • „Senden Sie ein Kundenereignis an Omnisend“

Benutzerdefinierte MCP-Clients

Sie können benutzerdefinierte Clients mit der Bibliothek @modelcontextprotocol/sdk entwickeln:

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-Dokumentation

Weitere Informationen zur Omnisend-API finden Sie in der offiziellen Dokumentation .

Lizenz

Dieses Projekt ist unter der Apache-Lizenz 2.0 lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

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.

Ein Server, der KI-Assistenten die Interaktion mit der Omnisend-Marketingplattform ermöglicht und Kontaktverwaltung, Produktmanagement und Event-Tracking-Vorgänge durch natürliche Sprache unterstützt.

  1. Merkmale
    1. Änderungen in Version 2.1.0
      1. Änderungen in Version 2.0.0
        1. Installation
          1. Gebäude
            1. Ausführen im Entwicklungsmodus
              1. Konfiguration
                1. Verwendung
                  1. Interaktion mit dem MCP-Server
                    1. VS Code-Integration
                    2. KI-Assistenten
                    3. Verwendung mit Claude Desktop
                    4. Benutzerdefinierte MCP-Clients
                  2. API-Dokumentation
                    1. Lizenz

                      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