Servidor MCP de WooCommerce
Un servidor de Protocolo de contexto de modelo (MCP) para la integración de WooCommerce, compatible con Windows, macOS y Linux.
Descripción general
Este servidor MCP permite la interacción con tiendas WooCommerce a través de la API REST de WordPress. Proporciona herramientas integrales para gestionar todos los aspectos de productos, pedidos, clientes, envíos, impuestos, descuentos y configuración de la tienda mediante el protocolo JSON-RPC 2.0.
Instalación
Clonar el repositorio
Instalar dependencias:
Construir el proyecto:
Configuración
Agregue el servidor a su archivo de configuración de MCP con variables de entorno para las credenciales:
Variables de entorno
Necesario para acceder a la API de WooCommerce:
WORDPRESS_SITE_URL: URL de su sitio de WordPress (WooCommerce es un complemento de WordPress)WOOCOMMERCE_CONSUMER_KEY: Clave de consumidor de la API REST de WooCommerceWOOCOMMERCE_CONSUMER_SECRET: Secreto del consumidor de la API REST de WooCommerce
Requerido solo para los métodos de API de WordPress:
WORDPRESS_USERNAME: Nombre de usuario de WordPress con los permisos adecuadosWORDPRESS_PASSWORD: Contraseña de WordPress para autenticación
También puede proporcionar estas credenciales en los parámetros de solicitud si prefiere no utilizar variables de entorno.
Opciones de autenticación
Autenticación de WooCommerce
El acceso a la API de WooCommerce requiere claves de consumidor que puedes generar en tu panel de WordPress en WooCommerce → Configuración → Avanzado → API REST.
Autenticación de WordPress
Para los métodos específicos de WordPress (como administrar publicaciones), debes proporcionar:
Credenciales de usuario/contraseña para autenticación básica
La API REST de WordPress debe estar habilitada en su sitio
Métodos API
El servidor admite los métodos de la API de WordPress y WooCommerce. A continuación, se muestra una lista de los métodos disponibles, agrupados por categoría:
Gestión de contenido de WordPress
Estos métodos requieren credenciales de nombre de usuario y contraseña de WordPress y son independientes de la API de WooCommerce.
Método | Descripción |
| Crear una nueva publicación en WordPress |
| Recuperar publicaciones de WordPress |
| Actualizar una publicación existente de WordPress |
| Obtener metadatos de la publicación |
| Actualizar metadatos de la publicación |
| Crear metadatos de publicaciones |
| Eliminar metadatos de la publicación |
Productos WooCommerce
Método | Descripción |
| Recuperar una lista de productos |
| Obtenga un solo producto por ID |
| Crear un nuevo producto |
| Actualizar un producto existente |
| Eliminar un producto |
| Obtener metadatos del producto |
| Crear/actualizar metadatos del producto |
| Actualizar metadatos del producto (alias para crear) |
| Eliminar metadatos del producto |
Categorías de productos
Método | Descripción |
| Recuperar categorías de productos |
| Obtenga una única categoría de producto |
| Crear una nueva categoría de producto |
| Actualizar una categoría de producto |
| Eliminar una categoría de producto |
Etiquetas de productos
Método | Descripción |
| Recuperar etiquetas de productos |
| Obtenga una sola etiqueta de producto |
| Crear una nueva etiqueta de producto |
| Actualizar una etiqueta de producto |
| Eliminar una etiqueta de producto |
Atributos del producto
Método | Descripción |
| Recuperar atributos del producto |
| Obtener un único atributo del producto |
| Crear un nuevo atributo de producto |
| Actualizar un atributo de producto |
| Eliminar un atributo de producto |
| Recuperar términos de atributos |
| Obtener un único término de atributo |
| Crear un nuevo término de atributo |
| Actualizar un término de atributo |
| Eliminar un término de atributo |
Variaciones del producto
Método | Descripción |
| Recuperar variaciones de producto |
| Obtenga una única variación del producto |
| Crear una nueva variación de producto |
| Actualizar una variación de producto |
| Eliminar una variación de producto |
Reseñas de productos
Método | Descripción |
| Recuperar reseñas de productos |
| Obtenga una reseña de un solo producto |
| Crear una nueva reseña de producto |
| Actualizar una reseña de un producto |
| Eliminar una reseña de un producto |
Pedidos de WooCommerce
Método | Descripción |
| Recuperar una lista de pedidos |
| Obtenga un pedido único por ID |
| Crear un nuevo pedido |
| Actualizar un pedido existente |
| Eliminar un pedido |
| Obtener metadatos del pedido |
| Crear/actualizar metadatos de pedidos |
| Actualizar metadatos de la orden (alias para crear) |
| Eliminar metadatos de pedidos |
Notas del pedido
Método | Descripción |
| Recuperar notas de pedidos |
| Obtener una nota de pedido única |
| Crear una nueva nota de pedido |
| Eliminar una nota de pedido |
Reembolsos de pedidos
Método | Descripción |
| Recuperar reembolsos de pedidos |
| Obtenga un reembolso de un solo pedido |
| Crear un nuevo reembolso de pedido |
| Eliminar un reembolso de pedido |
Clientes de WooCommerce
Método | Descripción |
| Recuperar una lista de clientes |
| Obtener un solo cliente por ID |
| Crear un nuevo cliente |
| Actualizar un cliente existente |
| Eliminar un cliente |
| Obtener metadatos del cliente |
| Crear/actualizar metadatos del cliente |
| Actualizar metadatos del cliente (alias para crear) |
| Eliminar metadatos del cliente |
Envío
Método | Descripción |
| Recuperar zonas de envío |
| Obtenga una única zona de envío |
| Crear una nueva zona de envío |
| Actualizar una zona de envío |
| Eliminar una zona de envío |
| Recuperar métodos de envío |
| Obtener métodos de envío para una zona |
| Crear un nuevo método de envío para una zona |
| Actualizar un método de envío para una zona |
| Eliminar un método de envío de una zona |
| Obtener ubicaciones para una zona de envío |
| Actualizar ubicaciones para una zona de envío |
Impuestos
Método | Descripción |
| Recuperar clases de impuestos |
| Crear una nueva clase de impuesto |
| Eliminar una clase de impuesto |
| Recuperar tasas de impuestos |
| Obtener una tasa impositiva única |
| Crear una nueva tasa impositiva |
| Actualizar una tasa impositiva |
| Eliminar una tasa impositiva |
Descuentos/Cupones
Método | Descripción |
| Recuperar cupones |
| Obtenga un solo cupón |
| Crear un nuevo cupón |
| Actualizar un cupón |
| Eliminar un cupón |
Pasarelas de pago
Método | Descripción |
| Recuperar pasarelas de pago |
| Obtenga una única pasarela de pago |
| Actualizar una pasarela de pago |
Informes
Método | Descripción |
| Recuperar informes de ventas |
| Recuperar informes de productos |
| Recuperar informes de pedidos |
| Recuperar informes de categorías |
| Recuperar informes de clientes |
| Recuperar informes de stock |
| Recuperar informes de cupones |
| Recuperar informes de impuestos |
Ajustes
Método | Descripción |
| Recuperar todas las configuraciones |
| Recuperar opciones para una configuración |
| Actualizar una opción de configuración |
Estado del sistema
Método | Descripción |
| Recuperar el estado del sistema |
| Recuperar herramientas de estado del sistema |
| Ejecutar una herramienta de estado del sistema |
Datos
Método | Descripción |
| Recuperar datos de la tienda |
| Recuperar datos de los continentes |
| Recuperar datos de países |
| Recuperar datos de divisas |
| Obtenga la moneda actual |
Parámetros del método
Todos los métodos siguen una estructura de parámetros similar. A continuación, se muestran algunos ejemplos:
Parámetros comunes para todos los métodos
siteUrl: (opcional si se configura en env) URL del sitio de WordPress
Parámetros adicionales para los métodos de WooCommerce
consumerKey: (opcional si se configura en env) Clave de consumidor de WooCommerceconsumerSecret: (opcional si se configura en env) Secreto del consumidor de WooCommerce
Parámetros adicionales para los métodos de WordPress
username: (opcional si se configura en el entorno) nombre de usuario de WordPresspassword: (opcional si se configura en el entorno) Contraseña de WordPress
Ejemplo de uso
Ejemplo de API de WordPress
Ejemplo de productos de WooCommerce
Crear ejemplo de producto
Ejemplo de metadatos del producto
Ejemplo de metadatos de pedido
Nota de seguridad
Para acceder a la API REST de WooCommerce, necesitas generar claves API. Puedes crearlas en tu panel de WordPress, en WooCommerce → Configuración → Avanzado → API REST.
Requisitos
Node.js 20.0.0 o superior
Sitio de WordPress con el complemento WooCommerce instalado
Claves API REST de WooCommerce
Licencia
Licencia MIT: consulte el archivo LICENCIA para obtener más detalles
This server cannot be installed
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.
El servidor MCP de WooCommerce permite la interacción con las tiendas WooCommerce a través de la API REST de WordPress. Proporciona herramientas integrales para gestionar todos los aspectos de productos, pedidos, clientes, envíos, impuestos, descuentos y configuración de la tienda mediante el protocolo JSON-RPC 2.0.
- Descripción general
- Instalación
- Configuración
- Opciones de autenticación
- Métodos API
- Gestión de contenido de WordPress
- Productos WooCommerce
- Categorías de productos
- Etiquetas de productos
- Atributos del producto
- Variaciones del producto
- Reseñas de productos
- Pedidos de WooCommerce
- Notas del pedido
- Reembolsos de pedidos
- Clientes de WooCommerce
- Envío
- Impuestos
- Descuentos/Cupones
- Pasarelas de pago
- Informes
- Ajustes
- Estado del sistema
- Datos
- Parámetros del método
- Ejemplo de uso
- Nota de seguridad
- Requisitos
- Licencia
Related Resources
Related MCP Servers
- -security-license-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -63MIT License
- -security-license-qualityThis MCP server connects clients with Shopify store data, enabling retrieval of product and customer information via exposed tools.Last updated -4MIT License
WordPress MCP Serverofficial
-security-license-qualityActs as a bridge between local MCP clients and WordPress websites, enabling communication with WordPress through simple REST API requests rather than keeping open connections.Last updated -77491MIT License- -security-license-qualityAn MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the WhatsApp Business API, allowing agents to send messages, manage media, and perform other WhatsApp business operations through natural language.Last updated -