WooCommerce MCP Server
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_woocommerceClaude 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)
ツール | 説明 |
| 接続を検証し、ストア情報を取得する |
商品 (8)
ツール | 説明 |
| フィルター(ステータス、カテゴリー、検索、セール中)を指定して商品をリストアップ |
| 商品の詳細(価格、在庫、画像、属性)を取得 |
| 商品を作成(シンプル、バリエーション、グループ、外部) |
| 商品のフィールド(価格、在庫、ステータスなど)を更新 |
| 商品を削除またはゴミ箱へ移動 |
| 名前または SKU で検索 |
| 在庫状況(在庫切れ、入荷待ち)で商品をリストアップ |
商品カテゴリー (4)
ツール | 説明 |
| 階層構造でカテゴリーをリストアップ |
| カテゴリーを作成(サブカテゴリー用の親指定が可能) |
| カテゴリー名、説明、スラッグ、親カテゴリーを更新 |
| カテゴリーを削除 |
商品バリエーション (5)
ツール | 説明 |
| バリエーション商品に対する全バリエーションをリストアップ |
| バリエーションの詳細(価格、在庫、属性)を取得 |
| 属性と価格を指定してバリエーションを作成 |
| バリエーションの価格、在庫、ステータスを更新 |
| バリエーションを削除 |
商品属性 (5)
ツール | 説明 |
| 全属性(例:色、サイズ)をリストアップ |
| 属性の詳細とタームを取得 |
| 属性を作成(セレクトまたはテキストタイプ) |
| 属性名、スラッグ、並び順を更新 |
| 全商品から属性を削除 |
属性ターム (4)
ツール | 説明 |
| 属性のターム(例:色の「赤」「青」)をリストアップ |
| 属性にタームを追加 |
| タームの名前、スラッグ、説明を更新 |
| タームを削除 |
商品タグ (3)
ツール | 説明 |
| 検索オプション付きでタグをリストアップ |
| 商品タグを作成 |
| 商品タグを削除 |
商品レビュー (4)
ツール | 説明 |
| レビューをリストアップ(商品やステータスでフィルター) |
| レビューの詳細を取得 |
| 評価付きのレビューを作成 |
| レビューを削除 |
注文 (10)
ツール | 説明 |
| フィルター(ステータス、顧客、日付範囲)を指定して注文をリストアップ |
| 注文の詳細(商品、請求先、配送先、支払い)を取得 |
| 明細行を含む注文を作成 |
| 注文ステータスを変更(保留中、処理中、完了など) |
| 注文の請求先/配送先住所および顧客メモを編集 |
| 注文を削除またはゴミ箱へ移動 |
| 注文に関する全メモを取得 |
| スタッフ用または顧客向けのメモを追加 |
| 返金処理を実行 |
| 注文に対する全返金履歴をリストアップ |
顧客 (6)
ツール | 説明 |
| フィルター(権限、検索)を指定して顧客をリストアップ |
| 住所や注文統計を含む顧客の詳細を取得 |
| 新規顧客を作成 |
| 顧客情報、請求先/配送先住所を更新 |
| 顧客を削除(注文の再割り当てオプションあり) |
| 名前またはメールアドレスで検索 |
クーポン (5)
ツール | 説明 |
| 検索オプション付きでクーポンをリストアップ |
| クーポンの詳細(制限、上限、使用状況)を取得 |
| パーセント割引、固定カート割引、固定商品割引クーポンを作成 |
| クーポン金額、有効期限、制限などを更新 |
| クーポンを削除 |
レポート (4)
ツール | 説明 |
| 期間別(週、月、年、カスタム範囲)の売上合計 |
| 期間別の売れ筋商品 |
| ステータス別の注文数 |
| タイプ別の商品数 |
設定 (1)
ツール | 説明 |
| グループ別(一般、商品、税など)にストア設定を読み取る |
配送と決済 (5)
ツール | 説明 |
| 配送ゾーンと配送方法をリストアップ |
| 有効な決済ゲートウェイをリストアップ |
| 設定済みの全税率 |
| 税クラス(標準、軽減、ゼロ税率) |
| 商品の配送クラス |
Webhook (4)
ツール | 説明 |
| 全 Webhook をリストアップ |
| 注文/商品/顧客イベント用の Webhook を作成 |
| Webhook の URL、トピック、ステータスを更新 |
| Webhook を削除 |
バッチ処理 (2)
ツール | 説明 |
| 1 回の呼び出しで複数の商品を一括更新 |
| 1 回の呼び出しで複数の注文を一括更新 |
データ (2)
ツール | 説明 |
| コードとシンボルを含むサポートされている全通貨 |
| 州/県を含む全国家 |
システム (1)
ツール | 説明 |
| WooCommerce/WordPress のバージョン、プラグイン、サーバー環境 |
認証
WooCommerce は REST API 認証に コンシューマーキー + コンシューマーシークレット を使用します。このサーバーは HTTPS 経由の HTTP ベーシック認証を使用します。
WordPress 管理画面 > WooCommerce > 設定 > 高度な設定 > REST API に移動
キーを追加 をクリック
権限を 読み取り/書き込み に設定
コンシューマーキー (
ck_...) とコンシューマーシークレット (cs_...) をコピー
重要: ベーシック認証を安全に機能させるには、ストアで HTTPS を使用する必要があります。
要件
Python 3.10+
WooCommerce 3.5+ (REST API v3)
ストアで HTTPS が有効であること
ライセンス
MIT
Maintenance
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
- Alicense-qualityFmaintenanceWooCommerce 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.98MIT
- Alicense-qualityDmaintenanceAn 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.11MIT
- AlicenseAqualityCmaintenanceMCP 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.1001001MIT
- Alicense-qualityFmaintenanceA comprehensive MCP server for Shopify Admin API integration, enabling AI assistants to manage products, orders, customers, inventory, analytics, and more through natural language.3418MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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