Ecwid MCP by usefulapi
by ecwid.usefulapi.io in Other
Read store products, orders, customers, categories and coupons; adjust inventory and update orders.
https://ecwid.usefulapi.io/mcp
Last 30 days
- Uptime
- 100%
- Response time
- 321 ms typical, 358 ms slowest 5%
- Last check
- 8 h ago
- Next check
- any minute now
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"ecwid-mcp-by-usefulapi": {
"type": "http",
"url": "https://ecwid.usefulapi.io/mcp"
}
}
}12 tools
- ecwid_get_store_profile
Get the store's profile — general info (store id, name, currency), company details, and settings. Ecwid REST: GET /profile.
- ecwid_search_products
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_product
Get a single product by its id, including price, stock, options, images, and category assignments. Ecwid REST: GET /products/{productId}.
- ecwid_search_orders
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_order
Get a single order by its order number, including line items, totals, customer, and payment/fulfillment status. Ecwid REST: GET /orders/{orderNumber}.
- ecwid_search_customers
Search / list the store's customers with optional filters (keyword, email, name, customer group). Returns a paged collection. Ecwid REST: GET /customers.
- ecwid_get_customer
Get a single customer by id, including contact details, addresses, and customer group. Ecwid REST: GET /customers/{customerId}.
- ecwid_list_categories
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_category
Get a single category by id, including its name, parent, product ids, and images. Ecwid REST: GET /categories/{categoryId}.
- ecwid_list_discount_coupons
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_inventory
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_order
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}.
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 h ago | Passed | 200 | 321 ms |
| 17 h ago | Passed | 200 | 358 ms |
| 27 h ago | Passed | 200 | 316 ms |
| 37 h ago | Passed | 200 | 393 ms |