Skip to main content
Glama

Omnisend MCP Server

Omnisend MCP Server

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

Version: 2.2.0

Merkmale

  • Kontaktverwaltung (Auflisten, Erstellen, Abrufen, Aktualisieren)
  • Produktverwaltung (Auflisten, Erstellen, Abrufen, Ersetzen, Löschen)
  • Ereignisverfolgung
  • Produktkategorienverwaltung
  • Cursorbasierte Paginierungsunterstützung mit nächsten/vorherigen URLs und Limit-/Offset-Informationen

Änderungen in Version 2.2.0

  • Refaktorierte Codebasis mit einer modulareren Struktur
  • Implementierte domänenspezifische Module (Kontakte, Produkte, Kategorien, Events)
  • Organisierter Code in logischen Verzeichnissen (/types, /filters, /api-resources, /resources, /tools)
  • Serverversion im Ping-Tool dynamisch gemacht
  • Bessere Fehlerbehandlung bei API-Anfragen hinzugefügt
  • Verbesserte Code-Wartbarkeit durch Barrel-Exporte
  • Redundanter und doppelter Code entfernt

Ä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
  • Cursorbasierter Paginierungskontext in MCP-Antworten hinzugefügt (nächste/vorherige URLs, Limit/Offset)

Ä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 .

Install Server
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.2.0
      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

                        • 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 -
                          189
                          TypeScript
                          MIT License
                        • -
                          security
                          -
                          license
                          -
                          quality
                          A server implementation that enables AI assistants to interact with HubSpot CRM data, allowing for seamless creation and management of contacts and companies, retrieval of activity history, and access to engagement data through natural language commands.
                          Last updated -
                          1
                          TypeScript
                          MIT License

                        View all related MCP servers

                        MCP directory API

                        We provide all the information about MCP servers via our MCP API.

                        curl -X GET 'https://glama.ai/api/mcp/v1/servers/plutzilla/omnisend-mcp'

                        If you have feedback or need assistance with the MCP directory API, please join our Discord server