Ecwid MCP by usefulapi

io.usefulapi/ecwid

Read store products, orders, customers, categories and coupons; adjust inventory and update orders.

Yes, your AI can use this right now.Answered a live MCP handshake in 135 ms with no sign-in needed and exposes 12 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://ecwid.usefulapi.io/mcp

12 tools, verified live

Pulled straight from the server with tools/list on 2026-10-18.
ecwid_get_store_profileread-only

Get the store's profile — general info (store id, name, currency), company details, and settings. Ecwid REST: GET /profile.

ecwid_search_productsread-only

Search / list the store's products with optional filters (keyword, SKU, category, stock, price range) and sorting. Returns a paged collection ({total, count, offset, limit, items}). Ecwid REST: GET /products.

ecwid_get_productread-only

Get a single product by its id, including price, stock, options, images, and category assignments. Ecwid REST: GET /products/{productId}.

ecwid_search_ordersread-only

Search / list the store's orders with optional filters (keyword, customer email/id, payment & fulfillment status, coupon, created-date range). Returns a paged collection. Ecwid REST: GET /orders.

ecwid_get_orderread-only

Get a single order by its order number, including line items, totals, customer, and payment/fulfillment status. Ecwid REST: GET /orders/{orderNumber}.

ecwid_search_customersread-only

Search / list the store's customers with optional filters (keyword, email, name, customer group). Returns a paged collection. Ecwid REST: GET /customers.

ecwid_get_customerread-only

Get a single customer by id, including contact details, addresses, and customer group. Ecwid REST: GET /customers/{customerId}.

ecwid_list_categoriesread-only

List the store's product categories, optionally scoped to a parent category and including hidden ones. Returns a paged collection. Ecwid REST: GET /categories.

ecwid_get_categoryread-only

Get a single category by id, including its name, parent, product ids, and images. Ecwid REST: GET /categories/{categoryId}.

ecwid_list_discount_couponsread-only

List the store's discount coupons with optional filters (coupon code, discount type, availability). Returns a paged collection. Ecwid REST: GET /discount_coupons.

ecwid_adjust_product_inventorycan modify

ADJUSTS a product's in-stock quantity by a delta — this MODIFIES live store data. Positive increases stock, negative decreases it. Ecwid REST: PUT /products/{productId}/inventory with JSON body {quantityDelta}. Returns {updateCount, warning?}.

ecwid_update_ordercan modify

UPDATES an order — its payment status, fulfillment status, and/or tracking number. This MODIFIES live store data and may trigger customer notifications. Ecwid REST: PUT /orders/{orderNumber}. Provide only the fields you want to change. Returns {updateCount}.

Alternatives in E-commerce

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”