Read-only WooCommerce and WordPress data access for products, orders, sales reports, and public blog searches.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Woocommerce MCP.
list_productsList / search products (name, sku, price, stock, permalink)
get_productFull details for one product by id
list_ordersRecent orders, newest first, optional status filter
sales_reportSales totals for a period (week / month / last_month / year)
search_postsSearch published blog posts (public WP REST API)
The wppoland/woocommerce-mcp MCP server connects an MCP client to an existing WordPress and WooCommerce site. It provides five read-only tools for inspecting store and publishing data:
list_products lists or searches products and returns fields such as name, SKU, price, stock, and permalink.get_product retrieves full details for a product by its ID.list_orders returns recent orders in newest-first order and can filter by status.sales_report returns sales totals for the week, month, previous month, or year.search_posts searches published WordPress blog posts through the public REST API.The server does not create, update, or delete products, orders, posts, or other store records. It also does not require a plugin to be installed on the WordPress site.
The server communicates with the siteβs existing REST endpoints. WooCommerce tools authenticate with a consumer key and consumer secret, while blog-post search can query any public WordPress site without WooCommerce credentials. Credentials are sent to the configured store over HTTPS as REST query authentication, so the store should use HTTPS and the keys should have read-only permission.
MCP clients invoke the tools and receive the corresponding API data. API errors are passed through with the storeβs message, and credentials are not echoed in logs. Logs are written to stderr so they do not interfere with the stdio MCP protocol on stdout.
Install the wppoland/woocommerce-mcp MCP server from npm or build it from the Git repository. The project requires Node.js 18 or newer because it uses the built-in fetch implementation. A source installation uses npm install followed by npm run build; the resulting entry point is dist/index.js.
Set these environment variables before starting the server:
WP_URL: the WordPress site URL.WC_CONSUMER_KEY: a WooCommerce REST API consumer key for store tools.WC_CONSUMER_SECRET: the matching WooCommerce REST API consumer secret.Create the WooCommerce credentials under WooCommerce settings, Advanced, REST API, and grant Read permission. search_posts remains available without the two WooCommerce variables when the WordPress site is public.
The wppoland/woocommerce-mcp MCP server is suitable for conversational store lookups such as checking product availability, reviewing recent orders, or asking for last monthβs sales total. Product search supports name and related product fields, while order retrieval supports an optional status filter. Sales periods are limited to the documented week, month, last month, and year options.
A typical Claude Desktop configuration runs the built JavaScript file with Node and supplies the three environment variables in the MCP server definition. The README also identifies Claude Code as a supported usage context.
This is a read-only interface. It cannot modify catalog data, process orders, change order status, publish posts, or perform other write operations. WooCommerce keys are required for the product, order, and sales tools, but not for public post search. The server depends on the target siteβs WordPress and WooCommerce REST APIs and does not provide a separate store-side plugin.
The repository includes a check script that builds the project and verifies that all five tools register without requiring network access or credentials. The project is released under the MIT license.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/wppoland-woocommerce-mcp)<a href="https://allmcps.com/mcp/wppoland-woocommerce-mcp"><img src="https://allmcps.com/api/badge/wppoland-woocommerce-mcp?style=directory" alt="Woocommerce MCP on AllMCPs" /></a>