Skip to main content
Glama

Omnisend MCP Server

Servidor MCP de Omnisend

Un servidor de Protocolo de Contexto de Modelo (MCP) que se integra con Omnisend API V5, escrito en TypeScript.

Versión: 2.2.0

Características

  • Gestión de contactos (listar, crear, obtener, actualizar)
  • Gestión de productos (enumerar, crear, obtener, reemplazar, eliminar)
  • Seguimiento de eventos
  • Gestión de categorías de productos
  • Compatibilidad con paginación basada en cursor con URL siguientes/anteriores e información de límite/desplazamiento

Cambios en la versión 2.2.0

  • Base de código refactorizada a una estructura más modular
  • Se implementaron módulos específicos del dominio (contactos, productos, categorías, eventos)
  • Código organizado en directorios lógicos (/tipos, /filtros, /api-resources, /recursos, /herramientas)
  • Se hizo dinámica la versión del servidor en la herramienta ping
  • Se agregó un mejor manejo de errores en las solicitudes de API
  • Mantenibilidad de código mejorada con exportaciones de barril
  • Se eliminó el código redundante y duplicado.

Cambios en la versión 2.1.0

  • Actualizado a @modelcontextprotocol/sdk v1.11.0
  • Manejo de errores mejorado en toda la aplicación
  • Estabilidad de API mejorada con mejores mensajes de error
  • Se agregó configuración de tiempo de espera de solicitud para evitar conexiones colgadas
  • Se solucionaron los problemas de conexión SSE con MCP Inspector
  • Salida de consola optimizada para que sea compatible con los clientes MCP
  • Se agregó contexto de paginación basado en cursor en las respuestas de MCP (URL siguientes/anteriores, límite/desplazamiento)

Cambios en la versión 2.0.0

  • Se migró toda la base de código a TypeScript
  • Estructura de recursos MCP actualizada según la última especificación
  • Se agregaron declaraciones de tipo adecuadas para todas las respuestas y solicitudes de API
  • Manejo de errores mejorado con excepciones tipificadas
  • Organización y mantenibilidad de código mejoradas

Instalación

npm install

Edificio

Para compilar código TypeScript:

npm run build

Ejecutando en modo de desarrollo

Para desarrollo con recarga automática:

npm run dev

Configuración

Cree un archivo .env en el directorio raíz con su clave API de Omnisend:

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

Uso

Para iniciar el servidor MCP:

npm start

Interactuar con el servidor MCP

El servidor MCP está diseñado para usarse con clientes que comprenden el Protocolo de Contexto de Modelo. Aquí se muestran algunas maneras de interactuar con él:

Integración de VS Code

Para usar con VS Code, se proporciona un archivo de configuración en .vscode/mcp.json . VS Code con la extensión MCP adecuada puede comunicarse con este servidor.

Asistentes de IA

Los asistentes de IA como Claude que admiten MCP pueden comunicarse con este servidor para acceder a los datos de Omnisend y realizar operaciones.

Uso con Claude Desktop

Para utilizar este servidor MCP con Claude Desktop:

  1. Descargue e instale Claude Desktop desde el sitio web oficial .
  2. Asegúrate de tener Node.js instalado en tu sistema. Puedes comprobarlo ejecutando:
    node --version
    Si Node.js no está instalado, descárguelo desde nodejs.org .
  3. Abra el menú Claude en su computadora y seleccione "Configuración..."
  4. Haga clic en "Desarrollador" en la barra izquierda del panel de Configuración y luego haga clic en "Editar configuración".
  5. Esto abrirá el archivo de configuración de Claude Desktop. Reemplace el contenido del archivo con la siguiente configuración o agréguela:
    { "mcpServers": { "omnisend": { "command": "node", "args": [ "/path/to/dist/index.js" ], "env": { "OMNISEND_API_KEY": "your_api_key_here" } } } }
    Asegúrese de reemplazar your_api_key_here con su clave API de Omnisend real.
  6. Guarde el archivo de configuración y reinicie Claude Desktop.
  7. Después de reiniciar, debería ver un ícono de martillo en la esquina inferior derecha del cuadro de entrada.
  8. Haga clic en el icono del martillo para ver las herramientas Omnisend disponibles.
  9. Ahora puedes pedirle a Claude que realice operaciones como:
    • "Enumere mis contactos recientes en Omnisend"
    • "Crear un nuevo producto en mi catálogo Omnisend"
    • Enviar un evento de cliente a Omnisend

Clientes MCP personalizados

Puede desarrollar clientes personalizados utilizando la biblioteca @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 });

Documentación de la API

Para obtener más información sobre la API de Omnisend, consulte la documentación oficial .

Licencia

Este proyecto está licenciado bajo la Licencia Apache 2.0: consulte el archivo de LICENCIA para obtener más detalles.

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.

Un servidor que permite a los asistentes de IA interactuar con la plataforma de marketing Omnisend, respaldando la gestión de contactos, la gestión de productos y las operaciones de seguimiento de eventos a través del lenguaje natural.

  1. Características
    1. Cambios en la versión 2.2.0
      1. Cambios en la versión 2.1.0
        1. Cambios en la versión 2.0.0
          1. Instalación
            1. Edificio
              1. Ejecutando en modo de desarrollo
                1. Configuración
                  1. Uso
                    1. Interactuar con el servidor MCP
                      1. Integración de VS Code
                      2. Asistentes de IA
                      3. Uso con Claude Desktop
                      4. Clientes MCP personalizados
                    2. Documentación de la API
                      1. Licencia

                        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