yaktool-store-mcp
v0.1.0
Published
Store product CSV as an MCP server: forecast what a WooCommerce import will actually do — which rows create, which are silently skipped, which columns never map — and convert a Shopify export into a WooCommerce import without losing variants or reversing
Maintainers
Readme
yaktool-store-mcp
Store product CSV as an MCP server — the store-domain suite of yaktool.com.
WooCommerce imports rarely fail loudly. A row whose SKU already exists is skipped, a column the importer does not recognise is dropped, and the run still reports success. Both tools here are built around telling you what will happen before it happens. 61 documented rules (40 WooCommerce, 21 migration), each with an id, a severity and a fix. No network I/O.
Tools
validate_woocommerce_csv— forecast the import twice over: once with Update existing products ticked and once without, because that single checkbox is the difference between "prices updated" and "every row skipped, run reported as successful". Also lists the columns the importer will not map — where data silently disappears — and runs full GS1 validation on the GTIN column, whose bad values only surface later in a marketplace feed.migrate_store_csv— convert a Shopify product export into a WooCommerce import. Handles the two things hand-rolled conversions get wrong: variable products need a parent row the export does not contain, and sale price direction is reversed between the platforms (Shopify'sCompare At Priceis the higher one; WooCommerce'sSale priceis the lower). The output is checked by the same validator above before it is returned.
Install
claude mcp add yaktool-store -- npx -y yaktool-store-mcpSame engine as the browser tools at yaktool.com/ecommerce/woocommerce-csv-validator.
