ecwid_get_store_profile
Get store profile
Get the store's profile — general info (store id, name, currency), company details, and settings. Ecwid REST: GET /profile.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.36.5Updated Nov 8, 2026
Read store products, orders, customers, categories and coupons; adjust inventory and update orders.
The publisher's own server: Ably MCP by usefulapi
Hosted MCP server that lets an assistant read an Ecwid store's products, orders, customers, categories and coupons, and adjust inventory or update orders.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fecwid/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"ecwid-by-usefulapi": {
"type": "http",
"url": "https://ecwid.usefulapi.io/mcp"
}
}
}Manage your Ecwid store from Claude, Cursor, or any MCP client — read products, orders, customers, categories and coupons, adjust inventory, and update orders. Hosted, no local install: connect with your Ecwid store ID and secret token.
Live endpoint: https://ecwid.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://ecwid.usefulapi.io/mcp.claude mcp add --transport http ecwid https://ecwid.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Ecwid credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/ecwid/
On first connect you'll provide your Ecwid Store ID and secret token (Ecwid control panel → Apps → "My apps" → create a custom app). They're validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with ecwid_upgrade (it returns a Stripe Checkout link). Cancel any time with ecwid_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running ecwid_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/ecwid/README.md at commit 4046075
Get store profile
Get the store's profile — general info (store id, name, currency), company details, and settings. Ecwid REST: GET /profile.
Takes no parameters.
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.
skulimitoffsetsortByenabledinStockkeywordpriceTocategorypriceFromGet product
Get a single product by its id, including price, stock, options, images, and category assignments. Ecwid REST: GET /products/{productId}.
product_idrequiredSearch 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.
emaillimitoffsetkeywordcreated_tocoupon_codecustomer_idcreated_frompayment_statusfulfillment_statusGet order
Get a single order by its order number, including line items, totals, customer, and payment/fulfillment status. Ecwid REST: GET /orders/{orderNumber}.
order_numberrequiredSearch customers
Search / list the store's customers with optional filters (keyword, email, name, customer group). Returns a paged collection. Ecwid REST: GET /customers.
nameemaillimitoffsetkeywordcustomer_group_idGet customer
Get a single customer by id, including contact details, addresses, and customer group. Ecwid REST: GET /customers/{customerId}.
customer_idrequiredList 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.
limitoffsetparenthidden_categoriesGet category
Get a single category by id, including its name, parent, product ids, and images. Ecwid REST: GET /categories/{categoryId}.
category_idrequiredList 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.
limitoffsetcoupon_codeavailabilitydiscount_typeAdjust 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?}.
product_idrequiredquantity_deltarequiredUpdate 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}.
order_numberrequiredpayment_statustracking_numberfulfillment_status100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant read Tiltify campaigns, donations and top donor and fundraiser leaderboards.
io.usefulapiOfficial publisher
Hosted Termii server that lets an assistant send SMS, check wallet balance, DND status, sender IDs and message history.
io.usefulapiOfficial publisher
Hosted MCP server that lets an assistant read Temp Stick temperature and humidity sensors, their readings and alert notifications.
io.usefulapiOfficial publisher
Connects an assistant to a Stibee email marketing workspace to read address books, subscribers and email stats, and to add subscribers and group members.
{ "mcpServers": { "ecwid": { "url": "https://ecwid.usefulapi.io/mcp" } }}