Skip to main content
Glama

mcp-woocommerce

MCP-сервер промышленного уровня для WooCommerce REST API — 73 инструмента для работы с товарами, вариациями, атрибутами, заказами, клиентами, купонами, отзывами, отчетами, доставкой, платежами, вебхуками, пакетными операциями, инвентаризацией и управлением системой.

Зачем это нужно

На WooCommerce работает 36% всей электронной коммерции (более 5 млн активных магазинов), но для него не было комплексных MCP-серверов. Этот проект заполняет данный пробел, предоставляя 73 готовых к использованию инструмента, охватывающих весь WooCommerce REST API v3 с полной поддержкой CRUD для всех основных ресурсов.

Related MCP server: MCP WooCommerce

Возможности

  • 73 инструмента в 18 категориях — самый полный MCP-сервер для WooCommerce из доступных

  • Полный CRUD для товаров, вариаций, атрибутов, значений атрибутов, категорий, меток, отзывов, заказов, клиентов, купонов и вебхуков

  • Управление запасами — список товаров, которых нет в наличии или заканчивающихся на складе

  • Пакетные операции — массовое обновление товаров и заказов за один вызов

  • Отчеты и аналитика — отчеты о продажах, лидеры продаж, общие показатели заказов/товаров

  • Конфигурация магазина — настройки, налоговые классы, классы доставки, валюты, страны

  • Управление вебхуками — создание, обновление, получение списка и удаление вебхуков для событий в реальном времени

  • Системная диагностика — версии WooCommerce/WordPress, плагины, серверное окружение

  • Безопасность при ошибках — каждый инструмент снабжен обработкой ошибок, сервер не падает при сбоях API

  • Простая аутентификация — ключ потребителя (consumer key) и секрет (secret) через переменные окружения

Быстрый старт

Установка

pip install mcp-woocommerce

Настройка

Установите учетные данные WooCommerce REST API в качестве переменных окружения:

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

Сгенерируйте API-ключи в разделе: WordPress Admin > WooCommerce > Settings > Advanced > REST API

Запуск

mcp-woocommerce

Или запустите как модуль:

python -m mcp_woocommerce

Использование с Claude Desktop

Добавьте в ваш 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"
      }
    }
  }
}

Использование с Claude Code

claude mcp add woocommerce -- mcp-woocommerce

Затем установите переменные окружения в вашей оболочке перед запуском Claude Code.

Инструменты (73)

Магазин (1)

Инструмент

Описание

ping

Проверка соединения и получение информации о магазине

Товары (8)

Инструмент

Описание

list_products

Список товаров с фильтрами (статус, категория, поиск, распродажа)

get_product

Полные данные товара (цена, запасы, изображения, атрибуты)

create_product

Создание товара (простой, вариативный, групповой, внешний)

update_product

Обновление полей товара (цена, запас, статус и т.д.)

delete_product

Удаление или перемещение товара в корзину

search_products

Поиск по названию или артикулу (SKU)

list_low_stock_products

Список товаров по статусу запасов (нет в наличии, предзаказ)

Категории товаров (4)

Инструмент

Описание

list_product_categories

Список категорий с иерархией

create_product_category

Создание категории (с опциональным родителем для подкатегорий)

update_product_category

Обновление названия, описания, ярлыка (slug), родителя категории

delete_product_category

Удаление категории

Вариации товаров (5)

Инструмент

Описание

list_product_variations

Список всех вариаций для вариативного товара

get_product_variation

Полные данные вариации (цена, запас, атрибуты)

create_product_variation

Создание вариации с атрибутами и ценой

update_product_variation

Обновление цены, запаса, статуса вариации

delete_product_variation

Удаление вариации

Атрибуты товаров (5)

Инструмент

Описание

list_product_attributes

Список всех атрибутов (например, Цвет, Размер)

get_product_attribute

Получение деталей атрибута с его значениями

create_product_attribute

Создание атрибута (тип выбора или текстовый)

update_product_attribute

Обновление названия, ярлыка, порядка сортировки атрибута

delete_product_attribute

Удаление атрибута у всех товаров

Значения атрибутов (4)

Инструмент

Описание

list_attribute_terms

Список значений для атрибута (например, Красный, Синий для Цвета)

create_attribute_term

Добавление значения к атрибуту

update_attribute_term

Обновление названия, ярлыка, описания значения

delete_attribute_term

Удаление значения

Метки товаров (3)

Инструмент

Описание

list_product_tags

Список меток с опциональным поиском

create_product_tag

Создание метки товара

delete_product_tag

Удаление метки товара

Отзывы о товарах (4)

Инструмент

Описание

list_product_reviews

Список отзывов (фильтр по товару или статусу)

get_product_review

Полные данные отзыва

create_product_review

Создание отзыва с оценкой

delete_product_review

Удаление отзыва

Заказы (10)

Инструмент

Описание

list_orders

Список заказов с фильтрами (статус, клиент, диапазон дат)

get_order

Полные данные заказа (позиции, биллинг, доставка, оплата)

create_order

Создание заказа с позициями

update_order_status

Изменение статуса заказа (в ожидании, в обработке, завершен и т.д.)

update_order

Редактирование адресов доставки/биллинга и примечаний клиента

delete_order

Удаление или перемещение заказа в корзину

list_order_notes

Получение всех примечаний к заказу

create_order_note

Добавление примечаний для персонала или клиента

create_refund

Оформление возврата

list_refunds

Список всех возвратов по заказу

Клиенты (6)

Инструмент

Описание

list_customers

Список клиентов с фильтрами (роль, поиск)

get_customer

Полные данные клиента с адресами и статистикой заказов

create_customer

Создание нового клиента

update_customer

Обновление информации о клиенте, адресов доставки/биллинга

delete_customer

Удаление клиента (с опциональным переназначением заказов)

search_customers

Поиск по имени или email

Купоны (5)

Инструмент

Описание

list_coupons

Список купонов с поиском

get_coupon

Полные данные купона (ограничения, лимиты, использование)

create_coupon

Создание купонов (процентные, фиксированная скидка на корзину или товар)

update_coupon

Обновление суммы, срока действия, лимитов купона и т.д.

delete_coupon

Удаление купона

Отчеты (4)

Инструмент

Описание

get_sales_report

Итоговые продажи по периодам (неделя, месяц, год, диапазон)

get_top_sellers

Лидеры продаж по периодам

get_order_totals

Количество заказов по статусам

get_product_totals

Количество товаров по типам

Настройки (1)

Инструмент

Описание

get_store_settings

Чтение настроек магазина по группам (общие, товары, налоги и т.д.)

Доставка и платежи (5)

Инструмент

Описание

list_shipping_zones

Зоны доставки с их методами

list_payment_gateways

Платежные шлюзы со статусом включения

list_tax_rates

Все настроенные налоговые ставки

list_tax_classes

Налоговые классы (стандартный, пониженный, нулевой)

list_shipping_classes

Классы доставки товаров

Вебхуки (4)

Инструмент

Описание

list_webhooks

Список всех вебхуков

create_webhook

Создание вебхуков для событий заказа/товара/клиента

update_webhook

Обновление URL, темы, статуса вебхука

delete_webhook

Удаление вебхука

Пакетные операции (2)

Инструмент

Описание

batch_update_products

Массовое обновление нескольких товаров за один вызов

batch_update_orders

Массовое обновление нескольких заказов за один вызов

Данные (2)

Инструмент

Описание

list_currencies

Все поддерживаемые валюты с кодами и символами

list_countries

Все страны со штатами/провинциями

Система (1)

Инструмент

Описание

get_system_status

Версии WooCommerce/WordPress, плагины, серверное окружение

Аутентификация

WooCommerce использует ключ потребителя (consumer key) + секрет потребителя (consumer secret) для аутентификации в REST API. Этот сервер использует базовую HTTP-аутентификацию (Basic Auth) поверх HTTPS.

  1. Перейдите в WordPress Admin > WooCommerce > Settings > Advanced > REST API

  2. Нажмите Add key

  3. Установите права доступа Read/Write

  4. Скопируйте ключ потребителя (ck_...) и секрет потребителя (cs_...)

Важно: Ваш магазин должен использовать HTTPS для безопасной работы базовой аутентификации.

Требования

  • Python 3.10+

  • WooCommerce 3.5+ с REST API v3

  • Включенный HTTPS на вашем магазине

Лицензия

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