Use EcomWeb in Claude and ChatGPT

Add EcomWeb to Claude or ChatGPT once, then run your store by chatting. Ask the assistant to add products, run a sale or check this week's sales, and it does it in your store.

You approve the connection on an EcomWeb page, with no API key or password. The assistant has exactly your role in each store, and you can disconnect it at any time.

Get the connector URL

Claude and ChatGPT both need this address.

Terminal
https://mcp.ecomweb.app/mcp

The address is also on your account page in the dashboard.

  1. Click your avatar at the top right.
  2. Click Account.
  3. Select Connected apps.
  4. Click Copy URL in the Use ecomweb in Claude or ChatGPT card.

Add EcomWeb to Claude on the web or desktop

A connector you add on claude.ai also shows in the Claude desktop app, so you only add it once.

  1. Open claude.ai and go to Customize › Connectors.
  2. Click + Add.
  3. Choose Add custom connector.
  4. Enter the name EcomWeb.
  5. Paste the connector URL into the server URL box.
  6. Click Continue.
  7. Under Authentication, choose Sign in now.
  8. Click Add. An EcomWeb page opens so you can approve the connection.

If you use Claude Team or Enterprise, an organization owner adds the connector under Organization settings › Connectors. Then go to Customize › Connectors, find EcomWeb and click Connect.

Add EcomWeb to Claude Code

  1. Open a terminal.
  2. Run the command below to add EcomWeb.
  3. Open Claude Code and type /mcp.
  4. Choose ecomweb.
  5. Choose the option to sign in.
  6. Approve the connection on the EcomWeb page that opens.
Terminal
# Add EcomWeb for the current folder
claude mcp add --transport http ecomweb https://mcp.ecomweb.app/mcp
# Or add it for every folder on this computer
claude mcp add --transport http --scope user ecomweb https://mcp.ecomweb.app/mcp

Add EcomWeb to ChatGPT

ChatGPT calls custom connectors plugins.

  1. Open chatgpt.com and click Plugins in the sidebar.
  2. Click Add at the top right.
  3. Choose Add custom MCP server.
  4. Enter the name EcomWeb and, if you like, a description, for example Manage my EcomWeb store.
  5. Under Connection, keep Server URL selected and paste the connector URL.
  6. Under Authentication, keep OAuth.
  7. Read the warning, then tick I understand and want to continue.
  8. Click Create as a plugin.
  9. Connect the plugin if ChatGPT doesn’t start connecting by itself. An EcomWeb page opens so you can approve the connection.

Approve the connection on EcomWeb

  1. Sign in to EcomWeb if the page asks you to.
  2. Check the app name. Claude and ChatGPT have the Verified label. Claude Code runs on your computer, so it has the On this computer label.
  3. Check the email next to Signing in as.
  4. Click Approve.

The page says Connected and takes you back to the app to finish. You can close the tab after that.

Work on your store in a chat

  1. Start a new chat.
  2. Turn on EcomWeb in the app you use:
    • In Claude, click + at the lower left, choose Connectors and turn on EcomWeb.
    • In ChatGPT, name EcomWeb in your message, for example “Using EcomWeb, …”.
    • Claude Code uses EcomWeb right away.
  3. Say what you want to do. Name the store if you have more than one.
  4. When the assistant asks to change or delete something, read it carefully before you allow it.

Claude and ChatGPT ask you to confirm before the assistant changes or deletes anything. Prices are in your store’s currency: whole dong for a VND store, dollars and cents for a USD store. The assistant adds or edits up to 10 products per round. For more, it splits the work into several rounds and tells you which products worked and which failed. If a product doesn’t report back in time, the assistant checks whether it was created before it tries again, so it doesn’t add the product twice.

See what the assistant can do

AreaWhat the assistant can do
StoresList your stores with your role, show a store's details
ProductsSearch and view products, add products with variants and images from links, edit one product's price, stock, status, images and variants, edit up to 10 products at once, delete products
Categories and collectionsList them to pick from when adding products
PromotionsView, create discount codes and automatic discounts with a schedule and conditions, edit, pause, resume, delete
OrdersView the order list, find an order by its exact order number, view order details and status, read only
SalesRevenue, orders, average order value and the share of customers who ordered for a period, compared with the period before, best sellers, total promotion uses and discount given
Bug reportsFile a bug report with EcomWeb when you ask, check a report's status and reply by its number, for example #1042, list your reports and your stores' reports

When it edits several products at once, the assistant applies one change to all of them, such as a status or the price of products with a single variant. To change images or single variants, or to give each product its own new price, it edits one product at a time.

When you ask for orders from one date to another, both days count in full, in Vietnam time. The assistant won’t create a promotion that ends before it starts, or that is missing its discount amount, fixed price or gift products.

The assistant files a bug report only when you ask. Before it sends one, it reads back the title and description for you to confirm, and asks whether the bug stops you selling or running your store. If something the assistant just did failed, the report includes what it was and the error code. EcomWeb receives only what is in the report, not the rest of the chat. You can report a bug even if you don’t have a store yet, or if a store’s plan doesn’t include the AI connector. Reports sent through the assistant can’t include a screenshot. To send one, report the bug from the dashboard, see Report a bug from the dashboard.

The assistant can’t do these yet. Do them in the dashboard.

  • Cancel, refund or fulfill orders.
  • Change payment settings.
  • Invite or remove team members.
  • Edit your theme or theme code.
  • Change or pay for your plan.
  • Rank promotions by how well they did.
  • Take photos you send in the chat. Give an image link instead.

Change plan when the assistant says your store doesn’t have the AI connector

If the assistant says a store’s plan doesn’t include the AI connector, that store needs a different plan. Your other stores keep working.

  1. Open the link the assistant gives you, or go to Settings › Subscription in that store.
  2. Change to a plan that includes the AI connector. To learn how, see Change your plan.
  3. Ask the assistant to try again.

Disconnect an app

  1. Click your avatar at the top right.
  2. Click Account.
  3. Select Connected apps.
  4. In the Connected card, find the row with the AI assistant label and the app’s name, for example Claude.
  5. Click Disconnect on that row.
  6. Click Disconnect in the confirmation box.

The app loses access to your stores within seconds. A request the assistant has already started can still finish. To use it again, connect again from that app.

Removing EcomWeb from the app only removes it on the app’s side. Disconnecting it on EcomWeb is what cuts off access. In Claude, remove it under Customize › Connectors. In Claude Code, run the two commands below.

Terminal
# Sign out and revoke access, then remove EcomWeb
claude mcp logout ecomweb
claude mcp remove ecomweb

Try example prompts

Copy a prompt, replace the parts in square brackets, and send it in a chat with EcomWeb turned on.

Frequently asked questions

Does Claude or ChatGPT learn my password or sign-in code?

No. You sign in and click Approve on an EcomWeb page. The app only gets its own access, which stops working when you disconnect the app.

What can the assistant do in my stores?

Exactly what your role in each store allows. For example, in a store where you are Staff, the assistant can't see revenue and can't add, edit or delete products.

What if I have several stores?

One connection works for all your stores. In your request, give the store's full name or its address, for example yourshop.ecomsite.app. The assistant doesn't guess from part of a name. If you don't name a store or the name doesn't match, the assistant lists your stores and asks. If you have only one store, you don't need to name it.

Can I send product photos in the chat?

Not yet. Give a public image link that starts with http or https instead, for example the image on your supplier's website. EcomWeb downloads the image from that link into the product. Each time you ask for an image change by link, EcomWeb downloads the image again, even from a link it used before.

Why did my new option end up under another name?

Two option names that differ only in Vietnamese accent marks count as one option, for example Mẫu and Màu. EcomWeb merges them without telling you, so pick clearly different names, such as Style and Color.

Do I need a paid Claude or ChatGPT plan?

Claude lets you add custom connectors on every plan, one on the Free plan. In ChatGPT you add it under Plugins. It works on the Plus plan. If you don't see the option to add a custom MCP server, your plan or your workspace admin doesn't allow it.

What did you think about this content?

Your answer is used to improve the help center, per our Privacy Policy.