Skip to main content
Glama

mcp-woocommerce

Servidor MCP de nivel de producción para la API REST de WooCommerce -- 73 herramientas para productos, variaciones, atributos, pedidos, clientes, cupones, reseñas, informes, envíos, pagos, webhooks, operaciones por lotes, inventario y gestión del sistema.

Por qué existe esto

WooCommerce impulsa el 36% de todo el comercio electrónico (más de 5 millones de tiendas activas), pero no cuenta con servidores MCP integrales. Esto llena ese vacío con 73 herramientas listas para producción que cubren toda la API REST v3 de WooCommerce con CRUD completo en cada recurso principal.

Related MCP server: MCP WooCommerce

Características

  • 73 herramientas en 18 categorías: el servidor MCP de WooCommerce más completo disponible

  • CRUD completo para productos, variaciones, atributos, términos de atributos, categorías, etiquetas, reseñas, pedidos, clientes, cupones y webhooks

  • Gestión de inventario: listar productos sin stock y con stock bajo

  • Operaciones por lotes: actualizar productos y pedidos de forma masiva en una sola llamada

  • Informes y análisis: informes de ventas, productos más vendidos, totales de pedidos/productos

  • Configuración de la tienda: ajustes, clases de impuestos, clases de envío, monedas, países

  • Gestión de webhooks: crear, actualizar, listar y eliminar webhooks para eventos en tiempo real

  • Diagnóstico del sistema: versiones de WooCommerce/WordPress, plugins, entorno del servidor

  • Seguro contra errores: cada herramienta incluye manejo de errores, nunca se bloquea ante fallos de la API

  • Autenticación simple: clave de consumidor + secreto a través de variables de entorno

Inicio rápido

Instalación

pip install mcp-woocommerce

Configuración

Establece tus credenciales de la API REST de WooCommerce como variables de entorno:

export WOOCOMMERCE_URL="https://yourstore.com"
export WOOCOMMERCE_KEY="ck_your_consumer_key"
export WOOCOMMERCE_SECRET="cs_your_consumer_secret"

Genera las claves de API en: Administración de WordPress > WooCommerce > Ajustes > Avanzado > API REST

Ejecución

mcp-woocommerce

O ejecútalo como un módulo:

python -m mcp_woocommerce

Uso con Claude Desktop

Añádelo a tu claude_desktop_config.json:

{
  "mcpServers": {
    "woocommerce": {
      "command": "mcp-woocommerce",
      "env": {
        "WOOCOMMERCE_URL": "https://yourstore.com",
        "WOOCOMMERCE_KEY": "ck_your_consumer_key",
        "WOOCOMMERCE_SECRET": "cs_your_consumer_secret"
      }
    }
  }
}

Uso con Claude Code

claude mcp add woocommerce -- mcp-woocommerce

Luego, establece las variables de entorno en tu terminal antes de ejecutar Claude Code.

Herramientas (73)

Tienda (1)

Herramienta

Descripción

ping

Validar conexión y obtener información de la tienda

Productos (8)

Herramienta

Descripción

list_products

Listar productos con filtros (estado, categoría, búsqueda, en oferta)

get_product

Detalles completos del producto (precio, inventario, imágenes, atributos)

create_product

Crear un producto (simple, variable, agrupado, externo)

update_product

Actualizar campos del producto (precio, stock, estado, etc.)

delete_product

Eliminar o enviar a la papelera un producto

search_products

Buscar por nombre o SKU

list_low_stock_products

Listar productos por estado de stock (sin stock, en espera)

Categorías de productos (4)

Herramienta

Descripción

list_product_categories

Listar categorías con jerarquía

create_product_category

Crear una categoría (con padre opcional para subcategorías)

update_product_category

Actualizar nombre, descripción, slug, padre de la categoría

delete_product_category

Eliminar una categoría

Variaciones de productos (5)

Herramienta

Descripción

list_product_variations

Listar todas las variaciones de un producto variable

get_product_variation

Detalles completos de la variación (precio, stock, atributos)

create_product_variation

Crear una variación con atributos y precios

update_product_variation

Actualizar precio, stock, estado de la variación

delete_product_variation

Eliminar una variación

Atributos de productos (5)

Herramienta

Descripción

list_product_attributes

Listar todos los atributos (ej. Color, Talla)

get_product_attribute

Obtener detalles del atributo con sus términos

create_product_attribute

Crear un atributo (tipo selección o texto)

update_product_attribute

Actualizar nombre, slug, orden del atributo

delete_product_attribute

Eliminar un atributo de todos los productos

Términos de atributos (4)

Herramienta

Descripción

list_attribute_terms

Listar términos de un atributo (ej. Rojo, Azul para Color)

create_attribute_term

Añadir un término a un atributo

update_attribute_term

Actualizar nombre, slug, descripción de un término

delete_attribute_term

Eliminar un término

Etiquetas de productos (3)

Herramienta

Descripción

list_product_tags

Listar etiquetas con búsqueda opcional

create_product_tag

Crear una etiqueta de producto

delete_product_tag

Eliminar una etiqueta de producto

Reseñas de productos (4)

Herramienta

Descripción

list_product_reviews

Listar reseñas (filtrar por producto o estado)

get_product_review

Detalles completos de la reseña

create_product_review

Crear una reseña con valoración

delete_product_review

Eliminar una reseña

Pedidos (10)

Herramienta

Descripción

list_orders

Listar pedidos con filtros (estado, cliente, rango de fechas)

get_order

Detalles completos del pedido (artículos, facturación, envío, pago)

create_order

Crear un pedido con artículos

update_order_status

Cambiar el estado del pedido (pendiente, procesando, completado, etc.)

update_order

Editar direcciones de facturación/envío y nota del cliente

delete_order

Eliminar o enviar a la papelera un pedido

list_order_notes

Obtener todas las notas de un pedido

create_order_note

Añadir notas para el personal o el cliente

create_refund

Emitir un reembolso

list_refunds

Listar todos los reembolsos de un pedido

Clientes (6)

Herramienta

Descripción

list_customers

Listar clientes con filtros (rol, búsqueda)

get_customer

Detalles completos del cliente con direcciones y estadísticas de pedidos

create_customer

Crear un nuevo cliente

update_customer

Actualizar información del cliente, direcciones de facturación/envío

delete_customer

Eliminar un cliente (con reasignación de pedidos opcional)

search_customers

Buscar por nombre o correo electrónico

Cupones (5)

Herramienta

Descripción

list_coupons

Listar cupones con búsqueda

get_coupon

Detalles completos del cupón (restricciones, límites, uso)

create_coupon

Crear cupones de porcentaje, importe fijo en carrito o producto

update_coupon

Actualizar importe, caducidad, límites, etc. del cupón

delete_coupon

Eliminar un cupón

Informes (4)

Herramienta

Descripción

get_sales_report

Totales de ventas por periodo (semana, mes, año, rango personalizado)

get_top_sellers

Productos más vendidos por periodo

get_order_totals

Recuento de pedidos por estado

get_product_totals

Recuento de productos por tipo

Ajustes (1)

Herramienta

Descripción

get_store_settings

Leer ajustes de la tienda por grupo (general, productos, impuestos, etc.)

Envíos y pagos (5)

Herramienta

Descripción

list_shipping_zones

Zonas de envío con sus métodos

list_payment_gateways

Pasarelas de pago con estado de activación

list_tax_rates

Todas las tasas de impuestos configuradas

list_tax_classes

Clases de impuestos (estándar, reducida, tasa cero)

list_shipping_classes

Clases de envío de productos

Webhooks (4)

Herramienta

Descripción

list_webhooks

Listar todos los webhooks

create_webhook

Crear webhooks para eventos de pedido/producto/cliente

update_webhook

Actualizar URL, tema, estado del webhook

delete_webhook

Eliminar un webhook

Operaciones por lotes (2)

Herramienta

Descripción

batch_update_products

Actualizar masivamente varios productos en una llamada

batch_update_orders

Actualizar masivamente varios pedidos en una llamada

Datos (2)

Herramienta

Descripción

list_currencies

Todas las monedas admitidas con códigos y símbolos

list_countries

Todos los países con estados/provincias

Sistema (1)

Herramienta

Descripción

get_system_status

Versiones de WooCommerce/WordPress, plugins, entorno del servidor

Autenticación

WooCommerce utiliza clave de consumidor + secreto de consumidor para la autenticación de la API REST. Este servidor utiliza autenticación básica HTTP sobre HTTPS.

  1. Ve a Administración de WordPress > WooCommerce > Ajustes > Avanzado > API REST

  2. Haz clic en Añadir clave

  3. Establece los permisos en Lectura/Escritura

  4. Copia la clave de consumidor (ck_...) y el secreto de consumidor (cs_...)

Importante: Tu tienda debe usar HTTPS para que la autenticación básica funcione de forma segura.

Requisitos

  • Python 3.10+

  • WooCommerce 3.5+ con API REST v3

  • HTTPS habilitado en tu tienda

Licencia

MIT

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    F
    maintenance
    WooCommerce MCP Server enables interaction with WooCommerce stores through the WordPress REST API. It provides comprehensive tools for managing all aspects of products, orders, customers, shipping, taxes, discounts, and store configuration using JSON-RPC 2.0 protocol.
    98
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    An MCP server and Telegram bot that enables natural language management of WooCommerce stores, including products, orders, customers, and sales reports. It supports multiple LLM providers, voice commands via Whisper transcription, and deployment on Cloudflare Workers.
    11
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for managing WooCommerce stores through AI assistants like Claude. Provides 101 tools covering products, orders, customers, coupons, shipping, taxes, webhooks, settings, reports, and more.
    100
    100
    1
    MIT
  • A
    license
    -
    quality
    F
    maintenance
    A comprehensive MCP server for Shopify Admin API integration, enabling AI assistants to manage products, orders, customers, inventory, analytics, and more through natural language.
    34
    18
    MIT

View all related MCP servers

Related MCP Connectors

  • Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.

  • WordPress MCP server: generate SEO posts, AI images, autoblog & WooCommerce on your self-hosted site

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

View all MCP Connectors

Latest Blog Posts

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/AlexlaGuardia/mcp-woocommerce'

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