Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

WooCommerce MCP Server
for AI Agents

Production-ready WooCommerce MCP server with 72 extensible actions — plus built-in authentication, security, and optimized execution.

WooCommerce logo
WooCommerce MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

72 Agent Actions

Create, read, update, and delete across WooCommerce — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your WooCommerce MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every WooCommerce tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every WooCommerce call.

Tools Discovery →

What is the WooCommerce MCP Server?

A WooCommerce MCP server lets AI agents read and write WooCommerce data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's WooCommerce MCP server ships with 72 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All WooCommerce MCP Tools and Actions

Every action from WooCommerce's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

Orders

  • Create Order

    Create a new order in the WooCommerce store.

  • List Orders

    Retrieve a paginated list of orders from the WooCommerce store.

  • Retrieve Order

    Retrieve a single order by ID.

  • Update Order

    Update an existing order by ID.

  • Delete Order

    Delete an order by ID.

Order Notes

  • Create Order Note

    Add a note to an existing order.

  • List Order Notes

    Retrieve all notes for a specific order.

  • Retrieve Order Note

    Retrieve a single order note by ID.

  • Delete Order Note

    Delete a specific order note.

Order Refunds

  • Create Order Refund

    Create a refund for an existing order.

  • List Order Refunds

    Retrieve all refunds for a specific order.

  • Retrieve Order Refund

    Retrieve a specific refund from an order.

Customers

  • Create Customer

    Create a new customer account.

  • List Customers

    Retrieve a paginated list of customers.

  • Retrieve Customer

    Retrieve a single customer by ID.

  • Update Customer

    Update an existing customer by ID.

  • Delete Customer

    Delete a customer by ID.

Products

  • Create Product

    Create a new product in the store.

  • List Products

    Retrieve a paginated list of products.

  • Retrieve Product

    Retrieve a single product by ID.

  • Update Product

    Update an existing product by ID.

  • Delete Product

    Delete a product by ID.

Product Categorys

  • Create Product Category

    Create a new product category.

  • Retrieve Product Category

    Retrieve a single product category by ID.

  • Update Product Category

    Update an existing product category.

  • Delete Product Category

    Delete a product category by ID.

Product Tags

  • Create Product Tag

    Create a new product tag.

  • List Product Tags

    Retrieve a list of product tags.

  • Retrieve Product Tag

    Retrieve a single product tag by ID.

  • Update Product Tag

    Update an existing product tag.

  • Delete Product Tag

    Delete a product tag by ID.

Product Attributes

  • Create Product Attribute

    Create a new global product attribute.

  • List Product Attributes

    Retrieve all global product attributes.

  • Retrieve Product Attribute

    Retrieve a single product attribute by ID.

  • Update Product Attribute

    Update an existing product attribute.

  • Delete Product Attribute

    Delete a product attribute by ID.

Product Reviews

  • Create Product Review

    Create a new product review.

  • List Product Reviews

    Retrieve a list of product reviews.

  • Retrieve Product Review

    Retrieve a single product review by ID.

  • Update Product Review

    Update an existing product review.

  • Delete Product Review

    Delete a product review by ID.

Product Attribute Terms

  • Create Product Attribute Term

    Create a new term for a product attribute.

  • List Product Attribute Terms

    Retrieve all terms for a specific product attribute.

  • Retrieve Product Attribute Term

    Retrieve a single attribute term by ID.

  • Update Product Attribute Term

    Update an existing attribute term by ID.

  • Delete Product Attribute Term

    Delete an attribute term by ID.

Product Variations

  • Create Product Variation

    Create a new variation for a variable product.

  • List Product Variations

    Retrieve all variations for a specific product.

  • Retrieve Product Variation

    Retrieve a single product variation by ID.

  • Update Product Variation

    Update an existing product variation by ID.

  • Delete Product Variation

    Delete a product variation by ID.

Coupons

  • Create Coupon

    Create a new coupon.

  • List Coupons

    Retrieve a paginated list of coupons.

  • Retrieve Coupon

    Retrieve a single coupon by ID.

  • Update Coupon

    Update an existing coupon by ID.

  • Delete Coupon

    Delete a coupon by ID.

Tax Rates

  • Create Tax Rate

    Create a new tax rate.

  • List Tax Rates

    Retrieve a paginated list of all tax rates.

  • Retrieve Tax Rate

    Retrieve a single tax rate by ID.

  • Update Tax Rate

    Update an existing tax rate by ID.

  • Delete Tax Rate

    Delete a tax rate by ID.

Webhooks

  • Create Webhook

    Create a new webhook.

  • List Webhooks

    Retrieve a paginated list of webhooks.

  • Retrieve Webhook

    Retrieve a single webhook by ID.

  • Update Webhook

    Update an existing webhook by ID.

  • Delete Webhook

    Delete a webhook by ID.

Other

  • List Product Categories

    Retrieve a list of product categories.

  • List Tax Classes

    Retrieve all tax classes.

  • List Shipping Zones

    Retrieve all shipping zones.

  • List Payment Gateways

    Retrieve all available payment gateways.

  • Retrieve System Status

    Retrieve WooCommerce system status information.

  • Retrieve Sales Report

    Retrieve a sales report for a given period.

Set Up Your WooCommerce MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to WooCommerce in under 10 lines of code.

MCP Clients

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

More Commerce MCP Servers

Klaviyo

162+ actions

Stripe

133+ actions

Magento

125+ actions

Square

125+ actions

BigCommerce

120+ actions

Shopify

82+ actions

Eventbrite

73+ actions

WooCommerce MCP Server FAQ

WooCommerce MCP server vs direct API integration — what's the difference?
A WooCommerce MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling WooCommerce. A WooCommerce MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling WooCommerce at runtime. StackOne provides both.
How does WooCommerce authentication work for AI agents?
WooCommerce authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own WooCommerce account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are WooCommerce MCP tools vulnerable to prompt injection?
Yes — WooCommerce MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a WooCommerce agent and how do I avoid it?
Context bloat happens when WooCommerce tool schemas and API responses eat your WooCommerce agent's memory, preventing it from reasoning effectively. A single WooCommerce query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my WooCommerce agent can access?
Yes — you can limit which actions your WooCommerce agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my WooCommerce MCP server?
Yes — you can create custom agent actions for your WooCommerce MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research WooCommerce's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a WooCommerce MCP server?
Skip a WooCommerce MCP server if your integration is purely software-to-software — direct WooCommerce API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call WooCommerce actions at runtime.
What AI frameworks and AI clients does the StackOne WooCommerce MCP server support?
The StackOne WooCommerce MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.