Skip to main content
Glama

mcp-woocommerce

WooCommerce REST API 用のプロダクショングレードの MCP サーバー -- 商品、バリエーション、属性、注文、顧客、クーポン、レビュー、レポート、配送、決済、Webhook、バッチ処理、在庫、システム管理に対応した 73 個のツールを提供します。

このサーバーの目的

WooCommerce は 全 e コマースの 36% (500 万以上の稼働ストア) を支えていますが、包括的な MCP サーバーが存在しませんでした。本サーバーは、WooCommerce REST API v3 の全リソースに対する完全な CRUD 操作を網羅した 73 個のプロダクション対応ツールを提供することで、そのギャップを埋めます。

Related MCP server: MCP WooCommerce

特徴

  • 18 カテゴリ、73 個のツール -- 利用可能な WooCommerce MCP サーバーの中で最も包括的です

  • 完全な CRUD -- 商品、バリエーション、属性、属性ターム、カテゴリー、タグ、レビュー、注文、顧客、クーポン、Webhook に対応

  • 在庫管理 -- 在庫切れや在庫僅少の商品をリストアップ

  • バッチ処理 -- 1 回の呼び出しで商品や注文を一括更新

  • レポートと分析 -- 売上レポート、売れ筋商品、注文/商品合計

  • ストア設定 -- 設定、税クラス、配送クラス、通貨、国

  • Webhook 管理 -- リアルタイムイベントのための Webhook の作成、更新、一覧取得、削除

  • システム診断 -- WooCommerce/WordPress のバージョン、プラグイン、サーバー環境の確認

  • エラー耐性 -- すべてのツールにエラーハンドリングを実装し、API 失敗時もクラッシュしません

  • シンプルな認証 -- 環境変数によるコンシューマーキーとシークレットの設定

クイックスタート

インストール

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 管理画面 > WooCommerce > 設定 > 高度な設定 > 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

カテゴリー名、説明、スラッグ、親カテゴリーを更新

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

名前またはメールアドレスで検索

クーポン (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

商品の配送クラス

Webhook (4)

ツール

説明

list_webhooks

全 Webhook をリストアップ

create_webhook

注文/商品/顧客イベント用の Webhook を作成

update_webhook

Webhook の URL、トピック、ステータスを更新

delete_webhook

Webhook を削除

バッチ処理 (2)

ツール

説明

batch_update_products

1 回の呼び出しで複数の商品を一括更新

batch_update_orders

1 回の呼び出しで複数の注文を一括更新

データ (2)

ツール

説明

list_currencies

コードとシンボルを含むサポートされている全通貨

list_countries

州/県を含む全国家

システム (1)

ツール

説明

get_system_status

WooCommerce/WordPress のバージョン、プラグイン、サーバー環境

認証

WooCommerce は REST API 認証に コンシューマーキー + コンシューマーシークレット を使用します。このサーバーは HTTPS 経由の HTTP ベーシック認証を使用します。

  1. WordPress 管理画面 > WooCommerce > 設定 > 高度な設定 > REST API に移動

  2. キーを追加 をクリック

  3. 権限を 読み取り/書き込み に設定

  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