MCP server
Ecwid MCP by usefulapi
io.usefulapi/ecwid
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read store products, orders, customers, categories and coupons; adjust inventory and update orders.
Working at last checkVerified publisher: usefulapi.ioAbout 2,841 tokens per request once connected12 tools
https://ecwid.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 12
- Token cost
- About 2,841 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http ecwid https://ecwid.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.ecwid] url = "https://ecwid.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"ecwid":{"httpUrl":"https://ecwid.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"ecwid":{"url":"https://ecwid.usefulapi.io/mcp"}}}
VS Code
{"servers":{"ecwid":{"type":"http","url":"https://ecwid.usefulapi.io/mcp"}}}
Antigravity
agy mcp add ecwid https://ecwid.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"ecwid","server_url":"https://ecwid.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"ecwid","server_url":"https://ecwid.usefulapi.io/mcp"}
Tools
ecwid_adjust_product_inventory~216 tokens
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_get_category~120 tokens
Get a single category by id, including its name, parent, product ids, and images. Ecwid REST: GET /categories/{categoryId}.ecwid_get_customer~121 tokens
Get a single customer by id, including contact details, addresses, and customer group. Ecwid REST: GET /customers/{customerId}.ecwid_get_order~144 tokens
Get a single order by its order number, including line items, totals, customer, and payment/fulfillment status. Ecwid REST: GET /orders/{orderNumber}.ecwid_get_product~123 tokens
Get a single product by its id, including price, stock, options, images, and category assignments. Ecwid REST: GET /products/{productId}.ecwid_get_store_profile~80 tokens
Get the store's profile — general info (store id, name, currency), company details, and settings. Ecwid REST: GET /profile.ecwid_list_categories~223 tokens
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_list_discount_coupons~247 tokens
List the store's discount coupons with optional filters (coupon code, discount type, availability). Returns a paged collection. Ecwid REST: GET /discount_coupons.ecwid_search_customers~247 tokens
Search / list the store's customers with optional filters (keyword, email, name, customer group). Returns a paged collection. Ecwid REST: GET /customers.ecwid_search_orders~506 tokens
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_search_products~448 tokens
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_update_order~366 tokens
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}.
Browse
Related MCP servers
- Swell MCP by usefulapi
Manage your Swell headless-commerce store — products, orders, customers, and subscriptions. - Sapo MCP by usefulapi
Read Sapo store products, orders, customers and stock levels; edit order notes and stock. - Loox MCP by usefulapi
Read Loox product and store reviews, reviewer details and rating summaries. Read-only. - Veeqo MCP by usefulapi
Read Veeqo orders, products, stock, warehouses, customers and POs; add notes, tag, set stock. - Lemon Squeezy MCP by usefulapi
MCP server for Lemon Squeezy — stores, products, orders, subscriptions, license keys. - Service Fusion MCP by usefulapi
Read Service Fusion customers, jobs, estimates, invoices and schedule; create customers and jobs. - Hiboutik MCP by usefulapi
Read Hiboutik products, stock, customers, sales and turnover; edit customers and sale comments. - Cratejoy MCP by usefulapi
Read Cratejoy subscriptions, customers, orders and shipments; skip or cancel subscriptions.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/ecwid)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents