StoreMCP
Documentation menu

Supported Ecommerce Platforms and Capabilities

Connection availability, granted capabilities and live acceptance are separate. The implementation matrix below is an upper bound, not a promise for every account.

Availability and evidence

eBay public connections are open. Catalog writes passed sandbox acceptance; production identity and bounded empty reads passed. Populated order mapping is fixture-tested, not live-accepted. Legacy Seller Hub listings are excluded.

Square public connections are open. OAuth, catalog create/read and physical-count inventory writes passed scoped sandbox acceptance on September 17, 2026. Production connection evidence does not establish controlled production write acceptance.

WooCommerce public connections are open. Native authorization and simple draft creation passed on a temporary WordPress 7.1 / WooCommerce 11.1 test store on September 17, 2026. This does not establish compatibility with every host or plugin.

Shopify is under App Store review. Development-store seller operations passed scoped live acceptance, but public installation, app-level events and protected customer data have separate gates. Etsy Commercial Access is pending; live acceptance covered drafts, not public publishing or shipments.

Event coverage

Shopify implements all five normalized order events; Etsy implements paid, canceled, shipped and delivered. Both event integrations have fixture evidence and require deployment configuration. eBay, Square and WooCommerce order-event ingestion is absent. A destination test is not evidence of order ingestion.

Implemented capability ceiling

Rows are derived from the connector capability definitions using their complete requested scope set. Actual stores.get capabilities depend on saved provider grants and release restrictions. No marketplace or AI-directory approval is inferred from this table.

Scroll the table horizontally to see all columns.

Implemented operations, subject to grants and public availability
Capabilityebaysquarewoocommerceshopifyetsy
listings.readImplementedImplementedImplementedImplementedImplemented
listings.createImplementedImplementedImplementedImplementedImplemented
listings.writeImplementedImplementedImplementedImplementedImplemented
listings.publishImplementedUnavailableImplementedImplementedImplemented
media.writeImplementedUnavailableImplementedImplementedImplemented
catalog.readImplementedImplementedImplementedImplementedImplemented
policies.readImplementedUnavailableUnavailableImplementedImplemented
locations.readImplementedImplementedUnavailableImplementedUnavailable
orders.readImplementedImplementedImplementedImplementedImplemented
orders.cancelUnavailableUnavailableUnavailableImplementedUnavailable
orders.refundUnavailableUnavailableUnavailableImplementedUnavailable
buyer.readPermission + provider accessUnavailablePermission + provider accessPermission + provider accessPermission + provider access
inventory.readImplementedImplementedImplementedImplementedImplemented
inventory.writeImplementedImplementedImplementedImplementedImplemented
inventory.adjustUnavailableUnavailableUnavailableImplementedUnavailable
fulfillments.writeUnavailableUnavailableUnavailableImplementedImplemented
fulfillments.updateTrackingUnavailableUnavailableUnavailableImplementedUnavailable

Scroll the table horizontally to see all columns.

Implemented commerce-event ingestion
PlatformEvents
ebayNone
squareNone
woocommerceNone
shopifyorder.created, order.paid, order.canceled, order.shipped, order.delivered
etsyorder.paid, order.canceled, order.shipped, order.delivered

Next steps and troubleshooting