@amitgurbani/mcp-server-woocommerce
npm
v1.2.0
Source verified
Published by amitgurbani — publish provenance cryptographically ties this package to that repository. That is proof of origin, not an official vendor package.
MCP server for managing WooCommerce stores through AI assistants
The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.
1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:
The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.
2. Client adoption risk — 100 − 6 = 94. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:
| Points | Adoption-risk factor |
|---|---|
| −6 | capability blast radius (high) — client exposure if the model is manipulated |
Capability observations and info notes are shown under Findings but never scored.
Open any row's finding below for the file, line and evidence behind a deduction.
Tool "create_webhook" can both read sensitive data and send data to an external destination. Even without an explicit untrusted-input leg, this is a single-call data-exfiltration path if the model is ever manipulated.
Fix: Separate reading from sending; require explicit user confirmation before egress of file/secret contents.
Location: flow create_webhook
Tool "update_webhook" can both read sensitive data and send data to an external destination. Even without an explicit untrusted-input leg, this is a single-call data-exfiltration path if the model is ever manipulated.
Fix: Separate reading from sending; require explicit user confirmation before egress of file/secret contents.
Location: flow update_webhook
Tools that read sensitive data ([create_webhook, update_webhook]) and tools that can send data out ([create_webhook, update_webhook, delete_webhook]) are exposed together. An agent can move private data to the sink.
Evidence: sources [create_webhook, update_webhook] → sinks [create_webhook, update_webhook, delete_webhook]
Fix: Keep secret-reading and egress capabilities on separate, separately-approved servers.
Location: flow create_webhook → delete_webhook
Tool "create_webhook" takes a URL/host parameter "delivery_url" with no allowlist/pattern. An outbound-request tool with an unbounded destination enables SSRF and cloud-metadata access (e.g. 169.254.169.254).
Fix: Allowlist destinations or constrain the parameter; block private/link-local addresses server-side.
Location: tool create_webhook · inputSchema.properties.delivery_url
Tool "update_webhook" takes a URL/host parameter "delivery_url" with no allowlist/pattern. An outbound-request tool with an unbounded destination enables SSRF and cloud-metadata access (e.g. 169.254.169.254).
Fix: Allowlist destinations or constrain the parameter; block private/link-local addresses server-side.
Location: tool update_webhook · inputSchema.properties.delivery_url
Each tool and what it can reach — statically extracted from the published source.
create_webhooknetwork egressreads sensitive dataupdate_webhooknetwork egressreads sensitive datadelete_webhooknetwork egressadd_shipping_zone_methodno sensitive capabilitybatch_update_attribute_termsno sensitive capabilitybatch_update_variationsno sensitive capabilitycleanup_orphaned_mediano sensitive capabilitycreate_attributeno sensitive capabilitycreate_attribute_termno sensitive capabilitycreate_brandno sensitive capabilitycreate_categoryno sensitive capabilitycreate_couponno sensitive capabilitycreate_customerno sensitive capabilitycreate_orderno sensitive capabilitycreate_order_noteno sensitive capabilitycreate_order_refundno sensitive capabilitycreate_productno sensitive capabilitycreate_shipping_classno sensitive capabilitycreate_shipping_zoneno sensitive capabilitycreate_tagno sensitive capabilitycreate_tax_classno sensitive capabilitycreate_tax_rateno sensitive capabilitycreate_variationno sensitive capabilitydelete_attributeno sensitive capabilitydelete_attribute_termno sensitive capabilitydelete_brandno sensitive capabilitydelete_categoryno sensitive capabilitydelete_couponno sensitive capabilitydelete_mediano sensitive capabilitydelete_orderno sensitive capabilitydelete_order_noteno sensitive capabilitydelete_order_refundno sensitive capabilitydelete_productno sensitive capabilitydelete_product_reviewno sensitive capabilitydelete_shipping_classno sensitive capabilitydelete_shipping_zoneno sensitive capabilitydelete_shipping_zone_methodno sensitive capabilitydelete_tagno sensitive capabilitydelete_tax_classno sensitive capabilitydelete_tax_rateno sensitive capabilityget_attributeno sensitive capabilityget_brandno sensitive capabilityget_categoryno sensitive capabilityget_couponno sensitive capabilityget_customerno sensitive capabilityget_customer_totalsno sensitive capabilityget_orderno sensitive capabilityget_order_totalsno sensitive capabilityget_payment_gatewayno sensitive capabilityget_productno sensitive capabilityget_product_reviewno sensitive capabilityget_product_totalsno sensitive capabilityget_sales_reportno sensitive capabilityget_settingsno sensitive capabilityget_shipping_zoneno sensitive capabilityget_system_statusno sensitive capabilityget_tagno sensitive capabilityget_tax_rateno sensitive capabilityget_top_sellersno sensitive capabilityget_variationno sensitive capabilityget_webhookno sensitive capabilitylist_attribute_termsno sensitive capabilitylist_attributesno sensitive capabilitylist_brandsno sensitive capabilitylist_categoriesno sensitive capabilitylist_countriesno sensitive capabilitylist_couponsno sensitive capabilitylist_currenciesno sensitive capabilitylist_customersno sensitive capabilitylist_mediano sensitive capabilitylist_order_notesno sensitive capabilitylist_order_refundsno sensitive capabilitylist_ordersno sensitive capabilitylist_payment_gatewaysno sensitive capabilitylist_product_reviewsno sensitive capabilitylist_productsno sensitive capabilitylist_setting_groupsno sensitive capabilitylist_shipping_classesno sensitive capabilitylist_shipping_zone_methodsno sensitive capabilitylist_shipping_zonesno sensitive capabilitylist_system_toolsno sensitive capabilitylist_tagsno sensitive capabilitylist_tax_classesno sensitive capabilitylist_tax_ratesno sensitive capabilitylist_variationsno sensitive capabilitylist_webhooksno sensitive capabilityrun_system_toolno sensitive capabilityupdate_brandno sensitive capabilityupdate_categoryno sensitive capabilityupdate_couponno sensitive capabilityupdate_customerno sensitive capabilityupdate_orderno sensitive capabilityupdate_payment_gatewayno sensitive capabilityupdate_productno sensitive capabilityupdate_product_reviewno sensitive capabilityupdate_settingno sensitive capabilityupdate_shipping_zoneno sensitive capabilityupdate_shipping_zone_methodno sensitive capabilityupdate_tagno sensitive capabilityupdate_tax_rateno sensitive capabilityupdate_variationno sensitive capabilityCross-tool combinations that form a data-exfiltration primitive (untrusted input → sensitive source → external sink).
Scan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.
| Version | Score | Findings | Engine | Scanned |
|---|---|---|---|---|
v1.2.0 latest |
A 94/100 | 5 | 1.13.0 | 2026-09-07 |
Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.
The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.
npx mcptrustchecker scan @amitgurbani/mcp-server-woocommerce --online
Independent packages implementing the same tool, scanned with the same engine. Compare all 8 side by side →
Model Context Protocol (MCP) server for WordPress and WooCommerce. Gives Claude and other AI agents read access to products, orders, sales reports and posts over the REST API.
WooCommerce MCP Pack — wraps the WooCommerce REST API v3
MCP server for woocommerce integration
Production-grade MCP server for the WooCommerce REST API — 73 tools for products, variations, attributes, orders, customers, coupons, reviews, reports, shipping, webhooks, batch operations, inventory, and system management
MCP server for WooCommerce integration
Security scan results for the Woocommerce (npm) MCP server.
Apify MCP Server
Model Context Protocol (MCP) Server for the *@inkeep/agents-mcp* API.
Medicare spending, chronic conditions, hospital quality, readmissions, and enrollment
Public read-only MCP for products, frameworks, guides, methodology, and blog metadata.
Community-maintained MCP server for Atlassian Confluence Data Center. Not affiliated with Atlassian.
MCP server for Contentful Content Management API integration