Ecwid MCP by usefulapi
Read store products, orders, customers, categories and coupons; adjust inventory and update orders.
Connect it
Settings → Connectors → Add custom connector
URL: https://ecwid.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://ecwid.usefulapi.io/mcp{
"mcpServers": {
"ecwid": {
"url": "https://ecwid.usefulapi.io/mcp"
}
}
}claude mcp add --transport http ecwid https://ecwid.usefulapi.io/mcp{
"servers": {
"ecwid": {
"type": "http",
"url": "https://ecwid.usefulapi.io/mcp"
}
}
}12 tools, verified live
ecwid_get_store_profileread-onlyGet the store's profile — general info (store id, name, currency), company details, and settings. Ecwid REST: GET /profile.
ecwid_search_productsread-onlySearch / 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-onlyGet a single product by its id, including price, stock, options, images, and category assignments. Ecwid REST: GET /products/{productId}.
ecwid_search_ordersread-onlySearch / 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-onlyGet a single order by its order number, including line items, totals, customer, and payment/fulfillment status. Ecwid REST: GET /orders/{orderNumber}.
ecwid_search_customersread-onlySearch / list the store's customers with optional filters (keyword, email, name, customer group). Returns a paged collection. Ecwid REST: GET /customers.
ecwid_get_customerread-onlyGet a single customer by id, including contact details, addresses, and customer group. Ecwid REST: GET /customers/{customerId}.
ecwid_list_categoriesread-onlyList 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-onlyGet a single category by id, including its name, parent, product ids, and images. Ecwid REST: GET /categories/{categoryId}.
ecwid_list_discount_couponsread-onlyList 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 modifyADJUSTS 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 modifyUPDATES 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 →
Ordoro MCP by usefulapiB
Read Ordoro orders, products, shipments, suppliers and purchase orders; tag and comment on orders.
OptimoRoute MCP by usefulapiB
Check OptimoRoute routes, orders and driver events, and create orders or start route planning.
Lemon Squeezy MCP by usefulapiB
MCP server for Lemon Squeezy — stores, products, orders, subscriptions, license keys.
Humanitix MCP by usefulapiB
Read Humanitix events, orders, tickets and live check-in counts, and check tickets in or out.
Eventbrite MCP by usefulapiB
Manage Eventbrite events, ticket classes, venues and discounts; read attendees, orders and reports.
Buildium MCP by usefulapiB
Read Buildium properties, units, leases, tenants, balances and bills; manage work orders.