Intégration · Commerce en ligne
Connecter Claude et ChatGPT à Struct PIM
Posez des questions à votre IA sur un produit, ses variantes ou sa place dans vos catalogues, et obtenez la réponse depuis Struct PIM. Elle peut trouver un produit par SKU, lire les valeurs d'attributs en données brutes ou en texte lisible dans une langue donnée, et parcourir les catalogues, catégories et actifs. Elle peut également créer et mettre à jour des produits et variantes, mettre à jour les catégories, et créer et suivre des tâches utilisateur.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Montre-moi le produit avec le SKU 40-1180 et ses variantes.”
L'IA trouve le produit par cet identifiant et liste ses variantes.
“Que dit le produit 1204 en danois ?”
Elle lit les valeurs d'attributs du produit rendues en texte lisible pour da-DK.
“Quels produits sont dans la catégorie Chaises extérieures ?”
Elle trouve la catégorie et liste les produits classés dedans.
Ce que votre IA peut faire
Produits et variantes
Trouver des produits par SKU ou autre identifiant, lister les variantes, lire les valeurs d'attributs brutes ou localisées, et créer et mettre à jour des produits et variantes.
Catalogues et catégories
Lister les catalogues et leurs arbres de catégories, lire les catégories et leurs produits, et mettre à jour les valeurs, l'ordre de tri ou la position d'une catégorie.
Actifs et tâches
Lister et lire des actifs numériques, et créer, mettre à jour et commenter des tâches utilisateur sur des produits.
“Archiver le produit 1204.”
Elle met à jour le produit en définissant is_archived, et seul ce champ change.
“Créer une tâche pour Maria d'ajouter des images au produit 1204 avant vendredi.”
Elle crée une tâche utilisateur avec titre, description, délai et assignataire, avec le produit joint.
“Quels types de produits puis-je créer ?”
Elle liste vos structures de produits, qui définissent les attributs que chaque type de produit possède.
376 outils pour Struct PIM
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
add_category_classifications_to_a_batch_of_productsModifie des donnéesadd_user_task_commentModifie des donnéesAjouter une `comment` à une tâche utilisateur via `uid`.create_an_attributeModifie des donnéescreate_archivereasonModifie des donnéescreate_assetfolderModifie des donnéescreate_assettypeModifie des donnéescreate_attributeVisible par d’autrescreate_attributegroupModifie des donnéescreate_attributescopeModifie des donnéescreate_azureservicebusconnectionModifie des donnéescreate_buildexportModifie des donnéescreate_catalogueModifie des donnéescreate_categoryModifie des donnéescreate_category_classificationModifie des donnéescreate_category_postVisible par d’autrescreate_changedentityVisible par d’autrescreate_classificationVisible par d’autrescreate_classification_2Modifie des donnéescreate_classification_postVisible par d’autrescreate_dataonlyModifie des donnéescreate_dataonly_postModifie des donnéescreate_dimensionModifie des donnéescreate_enrichmentinsightVisible par d’autrescreate_enrichmentinsight_postVisible par d’autrescreate_enrichmentinsightsetupModifie des donnéescreate_enrichmentsinsightVisible par d’autrescreate_fileversionVisible par d’autrescreate_folderModifie des donnéescreate_getthumbnailModifie des donnéescreate_geturlModifie des donnéescreate_global_listModifie des donnéescreate_global_list_valueModifie des donnéescreate_identifierVisible par d’autrescreate_identifier_2Visible par d’autrescreate_identifier_3Visible par d’autrescreate_identifier_postVisible par d’autrescreate_inherited_attribute_valueModifie des donnéescreate_languageModifie des donnéescreate_multipageModifie des donnéescreate_multipage_postModifie des donnéescreate_new_product_structureModifie des donnéescreate_new_variant_groupsModifie des donnéescreate_pagedModifie des donnéescreate_paged_2Modifie des donnéescreate_paged_3Modifie des donnéescreate_paged_4Modifie des donnéescreate_paged_postModifie des donnéescreate_permissionSupprime des donnéescreate_permissiongroupModifie des donnéescreate_productVisible par d’autrescreate_product_2Visible par d’autrescreate_product_3Visible par d’autrescreate_product_4Visible par d’autrescreate_product_5Visible par d’autrescreate_product_postVisible par d’autrescreate_productattributeModifie des donnéescreate_productsModifie des donnéesCréer des produits ; chaque élément dans `items` nécessite une `ProductStructureUid` (provenant de list_product_structures) et une `Values` indexée par l'alias d'attribut, avec éventuellement des classifications et un état de flux.create_rebuildassetenrichmentinsightModifie des donnéescreate_rebuildassetindexModifie des donnéescreate_rebuildcategoryenrichmentinsightModifie des donnéescreate_rebuildcategoryidentifierModifie des donnéescreate_rebuildcategoryindexModifie des donnéescreate_rebuildcategorynameModifie des donnéescreate_rebuilddynamiccategoryModifie des donnéescreate_rebuildentityworkflowstateModifie des donnéescreate_rebuildgloballistindexModifie des donnéescreate_rebuildpimreferenceModifie des donnéescreate_rebuildproductenrichmentinsightModifie des donnéescreate_rebuildproductidentifierModifie des donnéescreate_rebuildproductindexModifie des donnéescreate_rebuildproductnameModifie des donnéescreate_rebuildvariantenrichmentinsightModifie des donnéescreate_rebuildvariantgroupenrichmentinsightModifie des donnéescreate_rebuildvariantgroupidentifierModifie des donnéescreate_rebuildvariantgroupindexModifie des donnéescreate_rebuildvariantgroupnameModifie des donnéescreate_rebuildvariantidentifierModifie des donnéescreate_rebuildvariantindexModifie des donnéescreate_rebuildvariantnameModifie des donnéescreate_rebuildvarianttovariantgroupconnectionModifie des donnéescreate_roleSupprime des donnéescreate_savedsearchModifie des donnéescreate_savedsearchfolderModifie des donnéescreate_singlepageModifie des donnéescreate_singlepage_postModifie des donnéescreate_unitModifie des donnéescreate_userModifie des donnéescreate_user_postModifie des donnéescreate_user_taskModifie des donnéesCréer une tâche utilisateur avec `title`, `description`, `deadline`, `assigned_users` et un optionnel `attached_entities` (par exemple des produits).create_variantVisible par d’autrescreate_variant_postVisible par d’autrescreate_variantsModifie des donnéesCréer des variantes ; chaque élément dans `items` contient le produit auquel il appartient et une `Values` indexée par l'alias d'attribut.create_webhookSupprime des donnéescreate_workflowModifie des donnéesdelete_a_productSupprime des donnéesdelete_a_user_taskSupprime des donnéesdelete_a_variant_groupSupprime des donnéesdelete_archivereasonSupprime des donnéesdelete_assetSupprime des donnéesdelete_assetfolderSupprime des donnéesdelete_assettypeSupprime des donnéesdelete_attributegroupsTransfère de l’argentdelete_attributesTransfère de l’argentdelete_attributescopesTransfère de l’argentdelete_azureservicebusconnectionSupprime des donnéesdelete_cataloguesTransfère de l’argentdelete_categoriesTransfère de l’argentdelete_categorySupprime des donnéesdelete_category_classificationsTransfère de l’argentdelete_classificationsTransfère de l’argentdelete_classifications_deleteTransfère de l’argentdelete_dimensionsTransfère de l’argentdelete_enrichmentinsightsetupsTransfère de l’argentdelete_foldersTransfère de l’argentdelete_global_listsTransfère de l’argentdelete_languagesTransfère de l’argentdelete_multiple_variant_groupsTransfère de l’argentdelete_permissionSupprime des donnéesdelete_permissiongroupSupprime des donnéesdelete_productSupprime des donnéesdelete_productattributesTransfère de l’argentdelete_productsTransfère de l’argentdelete_roleSupprime des donnéesdelete_saved_search_folderSupprime des donnéesdelete_savedsearchSupprime des donnéesdelete_unitSupprime des donnéesdelete_userSupprime des donnéesdelete_user_deleteSupprime des donnéesdelete_user_messagesTransfère de l’argentdelete_valuesTransfère de l’argentdelete_variantSupprime des donnéesdelete_variantsTransfère de l’argentdelete_webhookSupprime des donnéesdelete_workflowSupprime des donnéesdownload_enqueue_pdfModifie des donnéesdownload_publication_pdfModifie des donnéesfind_product_by_identifierTrouver un produit selon une valeur d'identifiant (par exemple un SKU) : `identifier_alias` est l'alias de l'identifiant configuré dans Struct et `identifier_identifier` est la valeur.get_a_batch_of_attributesVisible par d’autresget_a_batch_of_global_list_valuesVisible par d’autresget_a_batch_of_global_listsVisible par d’autresget_a_batch_of_transactionsVisible par d’autresget_a_batch_of_user_tasks_by_uidsVisible par d’autresget_a_list_of_specific_searchesVisible par d’autresget_a_product_structureget_archivereasonget_assetRécupérer un actif via `asset_id`, avec ses détails de fichier et métadonnées.get_assetfolderget_assettypeget_attributeget_attribute_values_for_multiple_assetsVisible par d’autresget_attribute_values_for_multiple_categoriesVisible par d’autresget_attribute_values_for_multiple_productsVisible par d’autresget_attribute_values_for_multiple_variant_groupsVisible par d’autresget_attribute_values_for_multiple_variantsVisible par d’autresget_attribute_values_for_the_categoryget_attributegroupget_attributescopeget_azureservicebusconnectionget_azureservicebusconnection_messageget_basic_model_for_a_batch_of_categoriesVisible par d’autresget_basic_model_for_a_range_of_productsVisible par d’autresget_basic_model_for_a_range_of_variantsVisible par d’autresget_basic_model_for_a_variant_groupget_basic_models_for_variant_groupsget_basic_models_for_variantsget_buildresultget_buildstatusget_by_aliasget_catalogueRécupérer un catalogue via `uid`.get_categoryRécupérer une catégorie via `category_id`.get_category_classifications_for_a_productget_category_countget_changeget_child_categories_for_a_range_categoriesVisible par d’autresget_dimensionget_enqueueget_enrichment_insights_for_a_batch_of_productsVisible par d’autresget_enrichment_insights_for_a_batch_of_variantsVisible par d’autresget_enrichment_insights_for_a_variant_groupget_enrichmentinsightsetupget_fieldget_folderget_global_listget_identifierget_identifier_2get_identifier_4get_identifier_5get_identifier_6get_identifier_7get_identifier_getget_ids_of_all_categories_in_the_systemget_ids_of_all_products_in_the_systemget_ids_of_all_variants_in_the_systemget_ids_of_products_in_a_categoriesVisible par d’autresget_ids_of_variant_groups_in_a_categoriesVisible par d’autresget_ids_of_variant_groups_matching_certain_criteriaModifie des donnéesget_languageget_maintenanceget_paymentget_permissionget_permissiongroupget_productRécupérer le modèle de base d'un produit via `product_id` (structure, classifications, état de flux).get_product_2get_product_attribute_valuesRécupérer les valeurs brutes d'attribut d'un produit indexées par l'alias d'attribut, via `product_id`. Utilisez cela pour voir la structure exacte avant de mettre à jour les valeurs.get_product_display_valuesRécupérer les valeurs d'attribut d'un produit rendues en texte lisible via `product_id`, éventuellement localisées avec `render_culture_code` (par exemple da-DK).get_publicationget_queryablefieldget_references_to_a_batch_of_assetsVisible par d’autresget_references_to_a_batch_of_categoriesVisible par d’autresget_references_to_a_batch_of_productsVisible par d’autresget_references_to_a_batch_of_variant_groupsVisible par d’autresget_references_to_a_batch_of_variantsVisible par d’autresget_references_to_a_categoryget_references_to_a_productget_rendered_attribute_values_for_a_categoryget_rendered_attribute_values_for_a_variant_groupget_rendered_attribute_values_for_multiple_assetsVisible par d’autresget_rendered_attribute_values_for_multiple_categoriesVisible par d’autresget_rendered_attribute_values_for_multiple_productsVisible par d’autresget_rendered_attribute_values_for_multiple_variant_groupsVisible par d’autresget_rendered_attribute_values_for_multiple_variantsVisible par d’autresget_revision_changes_for_a_batch_of_entitiesVisible par d’autresget_roleget_savedsearchget_savedsearchfolderget_the_specified_saved_search_foldersVisible par d’autresget_unitget_userget_user_getget_user_taskRécupérer une tâche utilisateur via `uid`, avec son statut, son délai, ses assignataires et ses entités jointes.get_valueget_variantRécupérer le modèle de base d'une variante via `variant_id`.get_variant_attribute_valuesRécupère les valeurs brutes des attributs d'une variante indexées par alias, via `variant_id`.get_variant_display_valuesRécupérer les valeurs d'attribut d'une variante rendues en texte lisible via `variant_id`, éventuellement localisées avec `render_culture_code`.get_webhookget_webhook_requestget_workflowlist_archivereasonslist_asset_attributevalueslist_asset_enrichmentinsightslist_asset_fileversionslist_asset_referenceslist_assetfolder_childrenlist_assetfolderslist_assetsLister les actifs numériques (images, documents) avec `page` et `limit`.list_assettypeslist_attribute_referenceslist_attributegroupslist_attributeslist_attributescopeslist_azureservicebusconnection_messageslist_azureservicebusconnectionslist_catalogue_childrenListe les enfants directs d'un catalogue via `uid`, c'est-à-dire son niveau de catégories le plus élevé.list_catalogue_descendantslist_cataloguesListe tous les catalogues (les arbres de catégories utilisés pour organiser les produits).list_categoriesLister les catégories page par page avec `limit` et `after_id`.list_categories_2list_categories_getlist_category_attributevalueslist_category_classificationslist_category_enrichmentinsightslist_category_productsListe les produits classés dans une catégorie via `category_id`.list_category_referenceslist_category_variantgroupslist_category_variantslist_child_categoriesLister les catégories enfants d'une catégorie via `category_id`.list_dimensionslist_enrichmentinsightsetup_availabledatareferenceslist_enrichmentinsightsetupslist_folder_assetslist_folderslist_global_list_valueslist_global_listslist_idslist_ids_getlist_languageslist_modelslist_payment_changedentitieslist_payment_revisiondatalist_permissiongroupslist_permissionslist_print_produceslist_print_produces_getlist_printslist_product_enrichmentinsightslist_product_structuresLister les structures de produits (les types de produit définissant quels attributs possède un produit). Vous avez besoin d'un UID de structure pour créer des produits.list_product_variantgroupslist_product_variantsListe les variantes d'un produit par `product_id`.list_productattributeslist_productsLister les produits page par page : `limit` plus `after_id` (le dernier ID de la page précédente) ; définir `include_archived` pour inclure ceux archivés.list_products_2list_products_getlist_queryablefieldslist_queryablefields_2list_queryablefields_3list_queryablefields_getlist_queryfieldslist_roleslist_savedsearcheslist_savedsearchfolderslist_textgeneration_settingslist_translator_settingslist_uidslist_unitslist_user_tasksLister les tâches utilisateur (à faire concernant des produits et autres données) via `page`.list_usersLister les utilisateurs dans votre Struct PIM, par exemple pour assigner des tâches.list_users_2list_value_referenceslist_variant_enrichmentinsightslist_variant_referenceslist_variantslist_webhook_requestslist_webhookslist_workflowsremove_category_classifications_from_a_productTransfère de l’argentsearch_assetsModifie des donnéessearch_categoriesModifie des donnéessearch_paymentssearch_productsModifie des donnéessearch_variantsModifie des donnéessubmit_categorySupprime des donnéessubmit_productSupprime des donnéesupdate_a_product_structureVisible par d’autresupdate_a_variant_groupModifie des donnéesupdate_archivereasonsVisible par d’autresupdate_assetModifie des donnéesupdate_asset_enrichmentinsightModifie des donnéesupdate_assetfoldersVisible par d’autresupdate_assetsVisible par d’autresupdate_assettypesVisible par d’autresupdate_attributegroupsVisible par d’autresupdate_attributesVisible par d’autresupdate_attributescopesVisible par d’autresupdate_azureservicebusconnectionsVisible par d’autresupdate_cataloguesVisible par d’autresupdate_categoriesVisible par d’autresupdate_categories_patchVisible par d’autresupdate_categoryModifie des donnéesMise à jour d'une catégorie via `category_id` : attribut `values` indexé par alias, ordre de tri, état du flux de travail, ou déplacement avec `move_command`.update_category_classifications_of_a_productModifie des donnéesupdate_category_enrichmentinsightModifie des donnéesupdate_category_enrichmentinsight_patchModifie des donnéesupdate_dimensionsVisible par d’autresupdate_enrichmentinsightVisible par d’autresupdate_enrichmentinsight_2Visible par d’autresupdate_enrichmentinsight_3Visible par d’autresupdate_enrichmentinsight_4Visible par d’autresupdate_enrichmentinsight_postVisible par d’autresupdate_enrichmentinsightsetupsVisible par d’autresupdate_foldersVisible par d’autresupdate_global_list_valuesVisible par d’autresupdate_global_listsVisible par d’autresupdate_languagesVisible par d’autresupdate_multiple_productsVisible par d’autresupdate_multiple_variant_groupsVisible par d’autresupdate_permissiongroupsVisible par d’autresupdate_permissionsTransfère de l’argentupdate_productModifie des donnéesMise à jour d'un produit via `product_id` : définir l'attribut `values` indexé par alias, modifier `workflow_state_uid`, ou archiver avec `is_archived`. Seule la modification de ce que vous passez est prise en compte.update_product_enrichmentinsightModifie des donnéesupdate_productattributesVisible par d’autresupdate_productsVisible par d’autresupdate_rolesTransfère de l’argentupdate_savedsearchesVisible par d’autresupdate_savedsearchfoldersVisible par d’autresupdate_searchModifie des donnéesupdate_textgeneration_settingsVisible par d’autresupdate_translator_settingsVisible par d’autresupdate_unitsVisible par d’autresupdate_user_messagesVisible par d’autresupdate_user_taskVisible par d’autresMise à jour d'une tâche utilisateur identifiée par `uid` dans le corps : titre, description, délai, assignataires ou `status`.update_usersVisible par d’autresupdate_users_putVisible par d’autresupdate_variantModifie des donnéesMise à jour d'une variante via `variant_id` : attribut `values` indexé par alias, `workflow_state_uid`, ordre de tri ou archivage avec `is_archived`. Seule la modification de ce que vous passez est prise en compte.update_variant_enrichmentinsightModifie des donnéesupdate_variantsVisible par d’autresupdate_webhooksTransfère de l’argentupdate_workflowsVisible par d’autres
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Struct PIM dans la liste des applications.
- 2
Collez votre clé
Collez deux éléments : l'URL de votre API Struct PIM et une clé API. Dans Struct PIM, allez dans Paramètres > Configuration API, cliquez sur Créer une configuration API, lui donnez un nom, choisissez les endpoints auxquels elle peut accéder et sauvegardez. Copiez la clé API et l'URL API affichées sur cette page.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA dans Struct PIM ?
Elle peut lister et lire des produits, variantes, valeurs d'attributs, catalogues, catégories, actifs, structures de produits, utilisateurs et tâches utilisateur, et trouver un produit par un identifiant tel qu'un SKU. Elle peut créer des produits et variantes, mettre à jour des produits, variantes et catégories, et créer, mettre à jour et commenter des tâches utilisateur.
L'IA voit-elle mes identifiants Struct PIM ?
Non. Votre clé API est chiffrée au repos et jamais montrée à l'IA. Après avoir sauvegardé, elle ne sera plus affichée, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez quels outils sont activés, vous pouvez donc commencer en lecture seule. Les mises à jour sur les produits, variantes et catégories peuvent nécessiter votre approbation avant d'exécuter. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et autres clients MCP.
Quel est le coût ?
PipMCP dispose d'un plan gratuit sans carte bancaire. Les plans payants sont facturés par tâche terminée. Vous devez également disposer de votre propre compte Struct PIM.
Pourquoi Struct PIM nécessite-t-il une URL API en plus d'une clé ?
Chaque installation Struct PIM possède son propre adresse API, affichée à côté de la clé dans Paramètres > Configuration API. Lors de la création de cette configuration, vous choisissez également les endpoints accessibles, ce qui limite ce que la clé peut faire au-delà des outils activés dans PipMCP.
Intégrations associées
Laissez votre IA travailler dans Struct PIM dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Struct PIM gratuitementPipMCP n’est pas affilié à Struct PIM. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






