100+ integrations are ready to connect to your AI.Connect your first MCP

WooCommerce MCP server for your AI

Pull sales and top-seller reports, update prices and stock across products and variations, add notes to orders, create coupons, and check store status — without opening wp-admin.

PopMCPWooCommerce

Which products sold best last month and what were net sales

Supported WooCommerce tools

Every product, order, customer, coupon and report call your agent can make, plus the store events PopMCP can watch — search the grid for the one you need.

woocommerce_create_product

WooCommerce: create a product.

woocommerce_get_product

WooCommerce: get a single product by id.

woocommerce_list_product_categories

WooCommerce: list product categories.

woocommerce_list_products

WooCommerce: list products.

woocommerce_update_product

WooCommerce: update a product by id.

woocommerce_create_order

WooCommerce: create an order.

woocommerce_get_order

WooCommerce: get a single order by id.

woocommerce_list_orders

WooCommerce: list orders.

woocommerce_update_order

WooCommerce: update an order by id (e.g.

woocommerce_create_customer

WooCommerce: create a customer.

woocommerce_get_customer

WooCommerce: get a single customer by id.

woocommerce_list_customers

WooCommerce: list customers.

woocommerce_sales_report

WooCommerce: sales report (gross/net sales, orders, items) for a period.

woocommerce_system_status

WooCommerce: store environment + settings report (WooCommerce version, active theme, plugins, database).

woocommerce_list_coupons

WooCommerce: list coupons.

woocommerce_create_product_category

WooCommerce: create a product category.

woocommerce_create_product_variation

WooCommerce: create a variation for a variable product.

woocommerce_delete_product

WooCommerce: delete a product by id.

woocommerce_list_product_variations

WooCommerce: list variations of a variable product.

woocommerce_create_order_note

WooCommerce: add a note to an order.

woocommerce_delete_order

WooCommerce: delete an order by id.

woocommerce_list_order_notes

WooCommerce: list the notes on an order.

woocommerce_update_customer

WooCommerce: update a customer by id.

woocommerce_top_sellers_report

WooCommerce: top-selling products for a period.

woocommerce_create_coupon

WooCommerce: create a coupon.

Connect WooCommerce to your AI

Credentials off one WooCommerce screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

In your store admin, go to WooCommerce → Settings → Advanced → REST API and generate a Read/Write key. Paste the Store URL, Consumer key and Consumer secret into the connect form. The connection reaches that one store.

Store URLhttps://your-store.com
Consumer keyck_…
Consumer secret••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • Which products sold best last month and what were net sales

    • top_sellers_report
    • sales_report
  • Mark all on-hold orders older than 14 days as canceled and note why

    • list_orders
    • update_order
    • create_order_note
  • Add a new tee in the Apparel category with S, M and L variations

    • list_product_categories
    • create_product
    • create_product_variation
  • Which customers ordered twice last quarter but never used a coupon

    • list_customers
    • list_orders
    • list_coupons

Use WooCommerce from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

WooCommerce MCP server questions

What teams ask before putting WooCommerce behind an AI client.

Where do I get the consumer key and secret?

Inside your store admin, under WooCommerce → Settings → Advanced → REST API. Generate a key at the Read/Write permission level, then paste the three values the connect form asks for: Store URL, Consumer key and Consumer secret. A Read-only key will still authenticate, but WooCommerce will reject anything that writes — creating products, updating orders, issuing coupons.

Does PopMCP need my WordPress admin login?

No. Authentication is the REST API consumer key/secret pair you generate in WooCommerce, plus the Store URL — no admin username or password is involved. The key is issued by one store, so the connection reaches that store, and you manage it from the same REST API screen where you created it.

What parts of my store can the agent reach?

Five API modules: Products, Orders, Customers, Reports and Coupons — 25 operations in total, 13 of them read and 12 write. Products is the largest at 9 operations, then Orders at 7, Customers at 4, Reports at 3 and Coupons at 2. Reports also covers system_status, which returns store environment details such as the WooCommerce version, active theme, plugins and database.

Why doesn't my AI client list every tool?

15 of the tools load by default so your client's tool list stays short and the model picks well among them. The rest stay searchable and get pulled in when a request needs them. If you would rather have all of them present from the first message, turn on the full catalog for the connection.

Can it react to a new order or a product going out of stock?

Yes, through triggers. Order created, Product created, Customer created, Coupon created and Product category created are polled on a schedule. Order completed, Order cancelled, Order refunded, Order payment failed and Order put on hold run on change detection, as do Product out of stock, Product back in stock, Product put on sale and Product variation added.

How do variable products and variations work here?

Variations belong to a parent variable product, so the agent needs the parent product id before it can call list_product_variations or create_product_variation — usually by running list_products or get_product first. Sizes and colors are variations, not standalone products, which is the detail that trips people up on a bulk price or stock change. Name the parent product in your request and the agent can resolve the id itself.

Do I have to run or host the WooCommerce MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 15 of the 25 tools load by default?

Loading 25 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 15-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 25 here. A trigger is something PopMCP watches for you: 16 WooCommerce events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into WooCommerce.

Connect WooCommerce to your AI in minutes

Launch a hosted MCP endpoint for WooCommerce, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP