goodbarber-public-mcp
MCP server to manage GoodBarber apps via natural language across three product families: eCommerce, Community, and Membership.
От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение
Что умеет
- Shop List Collections: Returns a list of the collections of the shop. The results are paginated (20 collections displayed on each page by default). Guidance: Returns a list of the collections of the s
- Shop Get Collection: Returns the details of a specific collection. Guidance: Returns the details of a specific collection. | context: collection_id
- Shop List Options: Returns a list of the options that belong to the specified shop catalog. The results are paginated (20 options displayed on each page by default). Guidance: Returns a list of the op
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
MCP server to manage GoodBarber apps via natural language across three product families: eCommerce, Community, and Membership.
What you can do
- eCommerce — products, variants, options, collections, orders, shipping, promo codes, customers, paragraphs, page views, sessions, downloads, push
- Community — push broadcasts, traffic, device metrics, prospects
- Membership — active/expired/internal subscriptions, user groups, targeted push, engagement metrics
Tool availability
A GoodBarber app combines at most two product families, so a connected session sees a subset of the catalog (the union of all tools is exposed on this listing for discoverability).
Ready-to-use skills
44 natural-language skills are available at goodbarber/goodbarber-skills — copy them into Claude Desktop, Cursor, VS Code, or any MCP-compatible client.
Список инструментов сервера (60)
Технические названия из tools/list. Нужны только разработчикам.
| shop_list_collections | Returns a list of the collections of the shop. The results are paginated (20 collections displayed on each page by default). Guidance: Returns a list of the collections of the shop. The results are paginated (20 collections displayed on each page by de... |
| shop_get_collection | Returns the details of a specific collection. Guidance: Returns the details of a specific collection. | context: collection_id |
| shop_list_options | Returns a list of the options that belong to the specified shop catalog. The results are paginated (20 options displayed on each page by default). Guidance: Returns a list of the options that belong to the specified shop catalog. The results are paginated (20 options displa... |
| shop_create_option | Creates a new option that can be used to differentiate product variants. Guidance: Creates a new option that can be used to differentiate product variants. | context: name |
| shop_update_option | Updates the name of a variant option. Guidance: Updates the name of a variant option. | context: option_id, name |
| shop_delete_option | Deletes a specific variant option. **Once an option gets used on a product, it cannot be deleted, even if the product is deleted**. Guidance: Deletes a specific variant option. WARNING: Once an option gets used on a product, it cannot be deleted, even if the... | context: option_id |
| shop_list_products | Returns a list of the products created in this shop. The results are paginated (20 products displayed on each page by default). Guidance: Returns a list of the products created in this shop. The results are paginated (20 products displayed on each page by... |
| shop_create_product | Creates a product for the shop. Guidance: Creates a product for the shop. | context: title |
| shop_get_product | Retrieves the details of a specific product. Guidance: Retrieves the details of a specific product. | context: product_id |
| shop_update_product | Updates a product from the shop. Guidance: Updates a product from the shop. | context: product_id |
| shop_delete_product | Deletes a specific product. Guidance: Deletes a specific product. | context: product_id |
| shop_list_paragraphs | Returns a list of the description paragraphs of the specified product. The results are sorted by ascending paragraph position. Guidance: Returns a list of the description paragraphs of the specified product. The results are sorted by ascending paragraph... | context: product_id |
| shop_create_paragraph | Adds a description paragraph to a given product. Note that if you want to create a `PHOTO` of `EMBED` paragraph you must first create a description paragraph with the right type and then associate it with the paragraph media that will store the actual content. Guidance: Adds a description paragraph to a given product. For PHOTO or EMBED types, create the paragraph first, then use shop_... | context: product_id, paragraph_type, position |
| shop_update_paragraph | Updates a product description paragraph Guidance: Updates a product description paragraph | context: paragraph_id, product_id |
| shop_delete_paragraph | Deletes a specific description paragraph. Guidance: Deletes a specific description paragraph. | context: product_id, paragraph_id |
| shop_create_paragraph_media | Create a media object for a paragraph. For PHOTO: pass media_type=PHOTO and image_file. For EMBED: pass media_type=EMBED and content. Guidance: Create a media object for a PHOTO or EMBED paragraph. PHOTO: pass image_file (local path or URL source). EMBED: pass... | context: product_id, paragraph_id |
| shop_get_paragraph_media | Returns the details of a given paragraph media. Guidance: Returns the details of a given paragraph media. | context: media_id, paragraph_id, product_id |
| shop_update_paragraph_media | Update a paragraph media object (content, type, focal point, and/or image_file). Guidance: Update a paragraph media object (multipart: content and/or image_file upload from local path or URL source). | context: product_id, paragraph_id, media_id |
| shop_delete_paragraph_media | Deletes a given paragraph media. This operation does not delete the associated paragraph. Guidance: Deletes a given paragraph media. This operation does not delete the associated paragraph. | context: media_id, paragraph_id, product_id |
| shop_upload_product_pdf | Download a PDF from a URL and attach it to a product (multipart upload). Guidance: Download a PDF from a URL and attach it to a product (multipart upload). | context: product_id, pdf |
| shop_delete_product_pdf | Deletes the PDF file associated with a given product. Guidance: Deletes the PDF file associated with a given product. | context: product_id |
| shop_upload_product_slide | Upload an image file as a product slide (multipart form-data). Guidance: Upload an image file as a product slide (multipart form-data). | context: product_id, image_file |
| shop_update_product_slide | Update a slide (position, focal_point and/or replacement image via image_file). Guidance: Update a slide (multipart: position/focal_point and/or replacement image via image_file). | context: product_id, slide_id |
| shop_delete_product_slide | Deletes a specific product slide. Guidance: Deletes a specific product slide. | context: product_id, slide_id |
| shop_create_variant | Creates a new variant of a given product Guidance: Creates a new variant of a given product | context: product_id, option_values, price |
| shop_get_variant | Return a list of all products. Guidance: Returns the details of a specific product variant. | context: product_id, variant_id |
| shop_update_variant | Updates the details of a given product variant Guidance: Updates the details of a given product variant | context: product_id, variant_id |
| shop_delete_variant | Deletes a specific product variant. Guidance: Deletes a specific product variant. | context: product_id, variant_id |
| shop_list_tags | Returns a list of the tags used in the shop. The results are paginated (20 tags displayed on each page by default). Guidance: Returns a list of the tags used in the shop. The results are paginated (20 tags displayed on each page by default). |
| shop_validate_jwt | Returns whether or not a given JWT is valid and associated with a specified user: - `HTTP_200_OK` : The JWT is valid and linked to the targeted user. The `is_anonymous` field in the response payload indicates if the user is anonymous or logged in into its account. - `HTTP_400_BAD_REQUEST` with error code `4000` : The JWT is not valid or not related to the specified user Guidance: Returns whether or not a given JWT is valid and associated with a specified user. HTTP 200: The JWT is valid and link... | context: jwt |
| shop_list_customers | Returns the list of customers of your shop app. Guidance: Returns the list of customers of your shop app. |
| shop_get_customer | Returns the details of a given customer of your shop app. Guidance: Returns the details of a given customer of your shop app. | context: customer_id |
| shop_list_prospects | Returns the list of prospects of your shop app. Guidance: Returns the list of prospects of your shop app. |
| shop_get_prospect | Returns the details of a given prospect of your shop app. Guidance: Returns the details of a given prospect of your shop app. | context: user_id |
| shop_create_push_broadcast | Creates a push broadcast message for all your shop app users, with optional scheduling and tap action. Guidance: Creates a push broadcast message for all your shop app users, with optional scheduling and tap action. | context: message |
| shop_create_push_notification | Creates a shop push notification with optional user targeting, scheduling, and tap action. Guidance: Creates a shop push notification with optional user targeting, scheduling, and tap action. | context: message |
| shop_list_orders | Returns a list of the orders that belong to the specified shop. Only orders with a **"PENDING"**, **"FULFILLED"**, **"DELIVERED"** or **"CANCELLED"** status are listed and the results are paginated (20 orders displayed on each page by default). Guidance: Returns a list of the orders that belong to the specified shop. Only orders with a PENDING, FULFILLED, DELIVERED or C... |
| shop_get_order | Returns the details of a given order. Guidance: Returns the details of a given order. | context: order_id |
| shop_get_order_shipping | Retrieves status, shipping number and shipping url of a given order. Guidance: Retrieves status, shipping number and shipping url of a given order. | context: order_id |
| shop_update_order_shipping | Sets the status of a specific order to the passed value. The possible modifications are limited: you can only update orders from the **"PENDING"** to the **"FULFILLED"** status, or from the **"FULFILLED"** to the **"DELIVERED"** status. Sets a new tracking url to the corresponding order. Sets a new tracking number to the corresponding order. Guidance: Sets the status of a specific order to the passed value. The possible modifications are limited: you can only update... | context: order_id |
| shop_get_loyalty | Returns the loyalty points details of a user. Guidance: Returns the loyalty points details of a user. | context: user_id |
| shop_update_loyalty | Update the loyalty points details of a user. Guidance: Update the loyalty points details of a user. | context: user_id, points_count |
| shop_get_promocode | Returns the details of a given promocode of your shop app. Guidance: Returns the details of a given promocode of your shop app. | context: promocode_id |
| shop_list_promocodes_amount | List of promocodes based on order amount to be applied before order payment. Guidance: List of promocodes based on order amount to be applied before order payment. |
| shop_create_promocode_amount | Create a promocode based on order amount to be applied before order payment. Guidance: Create a promocode based on order amount to be applied before order payment. | context: name, discount_type, value |
| shop_list_promocodes_collections | List of promocodes based on dedicated collections to be applied before order payment. Guidance: List of promocodes based on dedicated collections to be applied before order payment. |
| shop_create_promocode_collections | Create a promocode based on dedicated collections to be applied before order payment. Guidance: Create a promocode based on dedicated collections to be applied before order payment. | context: name, discount_type, value |
| shop_list_promocodes_product | List of promocodes based on dedicated product to be applied before order payment. Guidance: List of promocodes based on dedicated product to be applied before order payment. |
| shop_create_promocode_product | Create a promocode based on dedicated product to be applied before order payment. Guidance: Create a promocode based on dedicated product to be applied before order payment. | context: name, discount_type, value |
| shop_list_promocodes_tags | List of promocodes based on dedicated tags to be applied before order payment. Guidance: List of promocodes based on dedicated tags to be applied before order payment. |
| shop_create_promocode_tags | Create a promocode based on dedicated tags to be applied before order payment. Guidance: Create a promocode based on dedicated tags to be applied before order payment. | context: name, discount_type, value |
| shop_list_downloads | Returns the history of downloads between specified timestamps and on specified platform. Guidance: Returns the history of downloads between specified timestamps and on specified platform. |
| shop_list_downloads_global | Returns the total number of all time downloads on specified platform and the distribution of downloads across the platform's versions. Guidance: Returns the total number of all time downloads on specified platform and the distribution of downloads across the pla... |
| shop_list_launches | Returns the history of launches between specified timestamps and on specified platform. Guidance: Returns the history of launches between specified timestamps and on specified platform. |
| shop_list_unique_launches | Returns the history of unique launches between specified timestamps and on specified platform. Guidance: Returns the history of unique launches between specified timestamps and on specified platform. |
| shop_list_page_views | Returns the history of page views between specified timestamps and on specified platform. Guidance: Returns the history of page views between specified timestamps and on specified platform. |
| shop_list_page_views_per_weekday | Returns the total number of page views across all platformsand between specified timestamps, grouped by day of the week. Guidance: Returns the total number of page views across all platforms and between specified timestamps, grouped by day of the w... |
| shop_list_session_times | Returns the history of session times between specified timestamps and on specified platform. Guidance: Returns the history of session times between specified timestamps and on specified platform. |
| cms_list_sections | List the generic app section catalog by type, including content and non-content sections. Guidance: List app sections, including content and non-content sections, by section type. | context: type |
| cms_list_cms_sections | List CMS content sections and categories for article, maps, video, photo, agenda, or sound types. Guidance: List CMS content sections for the current app by CMS content type. | context: type |