Skip to content

Integration · E-commerce

goodbarber.com

Connect Claude & ChatGPT to GoodBarber eCommerce

Ask your AI which orders are still pending, to change a price, or to add tracking to a shipment in your GoodBarber shop. It can search and create products and variants, update prices and stock, list orders with their invoices and shipping, and read customers, prospects, promo codes and loyalty points. It can also pull app downloads, launches and page views for a date range.

Connect GoodBarber eCommerce free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which orders from this week are still pending?”

    The AI lists orders with status PENDING created in that date range.

  • “Add tracking to order 1234 and update its shipping status.”

    It updates the order's shipping with the status, tracking number and tracking URL you give.

  • “Lower the price of the blue hoodie in size M to 299.”

    It finds the product and its variants and updates the price on that variant.

What your AI can do

Products, prices and stock

Search, create and update products and variants, with collections, tags, options, prices, SKUs and stock.

Orders and shipping

List orders by status and date, read an order with its invoice and shipping, and update shipping status and tracking.

Customers and app stats

Read customers, prospects, promo codes and loyalty points, and pull app downloads, launches and page views.

  • “Create a draft product for our new tote bag at 149 with 50 in stock.”

    It creates the product as a draft, then adds a variant with the price and stock.

  • “How many app downloads did we get last month?”

    It reads the app download statistics for that period, split by platform if you ask.

  • “Which promo codes do we have, and what discount does each give?”

    It lists the promo codes and reads each one's discount, conditions and usage limits.

58 tools for GoodBarber eCommerce

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_amountChanges dataCreate a new amount. Required: name, discount type, value, max uses, one use by user or registered only.
  • create_catalog_optionChanges dataCreate a new option for a catalog. Required: name. Search options first to avoid duplicates.
  • create_categoryChanges dataCreate a new category. Required: name, discount type, value, max uses, one use by user or registered only. Search categories first to avoid duplicates.
  • create_customer_pushVisible to othersCreate a new push for a customer. Required: message. Has effects visible outside this system.
  • create_paragraph_mediumChanges dataCreate a new medium for a paragraph. Required: media type, image file or content.
  • create_productChanges dataCreate a product with title, summary, brand, status (defaults to DRAFT), tags and collections (lists of IDs, may be empty). Add prices and stock with create_product_variant.
  • create_product_2Changes dataCreate a new product for a product. Required: paragraph type or position. Search products first to avoid duplicates.
  • create_product_create_a_promocode_based_on_dedicated_productChanges dataCreate a new product. Required: name, discount type, value, product id, max uses or one use by user. Search products first to avoid duplicates.
  • create_product_variantChanges dataAdd a variant to a product by product_id: pass price and option_values, plus optional sku, stock (-1 for unlimited), weight and compare_at price.
  • create_tagChanges dataCreate a new tag. Required: name, discount type, value, max uses, one use by user or registered only.
  • delete_catalog_optionDeletesPermanently delete a option by option id. Destructive action; may require approval.
  • delete_paragraph_mediumDeletesPermanently delete a medium by media id. Destructive action; may require approval.
  • delete_productDeletesPermanently delete a product by product_id. This cannot be undone.
  • delete_product_2DeletesPermanently delete a product by product id 2. Destructive action; may require approval.
  • delete_product_delete_a_product_slideDeletesPermanently delete a product by product id 2. Destructive action; may require approval.
  • delete_product_variantDeletesPermanently delete a variant by variant id. Destructive action; may require approval.
  • download_product_pdfChanges dataDownload the pdf document for a product.
  • download_product_pdf_pdfDeletesDownload the pdf document for a product. Destructive action; may require approval.
  • get_app_downloadsGet app download statistics between start_date and end_date, optionally by platform.
  • get_app_launchesGet app launch statistics between start_date and end_date, optionally by platform.
  • get_catalog_categoryGet one category for a catalog by category id.
  • get_customerGet one customer by customer_id, with contact details.
  • get_customer_leadGet one lead for a customer by user id.
  • get_loyalty_memberGet a customer's loyalty program details by user_id, including points.
  • get_orderGet one order by order_id with its full details.
  • get_order_invoiceGet the invoice of an order by order_id.
  • get_order_shippingGet the shipping details of an order by order_id, including tracking.
  • get_page_viewsGet page view statistics between start_date and end_date, optionally by platform.
  • get_paragraph_mediumGet one medium for a paragraph by media id.
  • get_productGet one product by product_id, with its details.
  • get_product_variantGet one variant of a product by product_id and variant_id, with price, SKU and stock.
  • get_promo_codeGet one promo code by promocode_id, with its discount, conditions and usage limits.
  • list_categoriesList categories.
  • list_collectionsList the shop's product collections, optionally by keyword. Use to find a collection ID.
  • list_customersList the shop's customers, with paging. Use to find a customer_id.
  • list_ordersList orders, filtered by status (PENDING, FULFILLED, DELIVERED, CANCELLED) and creation or delivery date ranges, with paging.
  • list_product_optionsList product options (such as size or color) used by variants, optionally by search text.
  • list_product_tagsList the product tags used in the shop catalog.
  • list_productsList products for a product.
  • list_products_list_of_promocodes_based_on_dedicated_productList products.
  • list_promo_codesList promo codes that apply to the whole order.
  • list_prospectsList prospects (people who signed up but have not ordered yet), with paging.
  • list_stat_downloads_globalsList downloads globals for a stat. Optional filters: platform.
  • list_stat_pages_retrieve_page_views_per_week_dayList pages for a stat. Optional filters: end date or start date.
  • list_stat_session_timesList session times for a stat. Optional filters: end date or start date.
  • list_stat_unique_launchesList unique launches for a stat. Optional filters: end date, platform or start date.
  • list_tagsList tags.
  • search_productsSearch products in the shop by keyword, status (DRAFT, PUBLISHED, INVISIBLE, DEMO) or collection, with paging. Use to find a product_id.
  • set_loyalty_pointsChanges dataSet a customer's loyalty points balance by user_id with points_count.
  • submit_authVisible to othersValidate a auth (webzine id). Has effects visible outside this system.
  • update_catalog_optionChanges dataUpdate an existing option identified by option id. Only the fields you pass are changed.
  • update_order_shippingVisible to othersUpdate an order's shipping by order_id: status, tracking number and tracking URL.
  • update_paragraph_mediumChanges dataUpdate an existing medium identified by media id. Only the fields you pass are changed.
  • update_productChanges dataUpdate a product by product_id: title, summary, status, tags, collections, SEO fields or visibility dates. Only the fields you pass change.
  • update_product_2Changes dataUpdate an existing product identified by product id 2. Only the fields you pass are changed.
  • update_product_update_a_product_slideChanges dataUpdate an existing product identified by product id 2. Only the fields you pass are changed.
  • update_product_variantChanges dataUpdate a product variant by product_id and variant_id: price, stock, SKU, weight or compare_at price. Use to change prices or stock levels.
  • upload_productChanges dataUpload a product (product id).

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose GoodBarber eCommerce from the app list.

  2. 2

    Paste your key

    Fill in two fields: an API token and your shop's numeric ID (webzine ID). In your app's GoodBarber back office open the Public API / MCP server page and generate a key. Each key is tied to one shop.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in GoodBarber eCommerce?

The AI can search and read products, variants, collections, tags, options, orders, invoices, shipping, customers, prospects, promo codes and loyalty points, and read app downloads, launches and page views. It can create and update products and variants, delete a product, update an order's shipping and set a customer's loyalty points.

Does the AI see my GoodBarber credentials?

No. Your GoodBarber credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start by only reading orders and products. Deleting a product is permanent, and updating shipping changes what your customers see, so both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own GoodBarber account with an eCommerce shop.

Can the AI change stock levels?

Yes. In GoodBarber, price and stock sit on a product's variants. The AI can update a variant's stock, price, SKU, weight or compare-at price, and a new variant can use -1 for unlimited stock.

Let your AI work in GoodBarber eCommerce today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect GoodBarber eCommerce free

HeyMyApps is not affiliated with GoodBarber eCommerce. Product names are trademarks of their owners.