Aller au contenu

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.

Connecter Struct PIM gratuitement

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ées
  • add_user_task_commentModifie des donnéesAjouter une `comment` à une tâche utilisateur via `uid`.
  • create_an_attributeModifie des données
  • create_archivereasonModifie des données
  • create_assetfolderModifie des données
  • create_assettypeModifie des données
  • create_attributeVisible par d’autres
  • create_attributegroupModifie des données
  • create_attributescopeModifie des données
  • create_azureservicebusconnectionModifie des données
  • create_buildexportModifie des données
  • create_catalogueModifie des données
  • create_categoryModifie des données
  • create_category_classificationModifie des données
  • create_category_postVisible par d’autres
  • create_changedentityVisible par d’autres
  • create_classificationVisible par d’autres
  • create_classification_2Modifie des données
  • create_classification_postVisible par d’autres
  • create_dataonlyModifie des données
  • create_dataonly_postModifie des données
  • create_dimensionModifie des données
  • create_enrichmentinsightVisible par d’autres
  • create_enrichmentinsight_postVisible par d’autres
  • create_enrichmentinsightsetupModifie des données
  • create_enrichmentsinsightVisible par d’autres
  • create_fileversionVisible par d’autres
  • create_folderModifie des données
  • create_getthumbnailModifie des données
  • create_geturlModifie des données
  • create_global_listModifie des données
  • create_global_list_valueModifie des données
  • create_identifierVisible par d’autres
  • create_identifier_2Visible par d’autres
  • create_identifier_3Visible par d’autres
  • create_identifier_postVisible par d’autres
  • create_inherited_attribute_valueModifie des données
  • create_languageModifie des données
  • create_multipageModifie des données
  • create_multipage_postModifie des données
  • create_new_product_structureModifie des données
  • create_new_variant_groupsModifie des données
  • create_pagedModifie des données
  • create_paged_2Modifie des données
  • create_paged_3Modifie des données
  • create_paged_4Modifie des données
  • create_paged_postModifie des données
  • create_permissionSupprime des données
  • create_permissiongroupModifie des données
  • create_productVisible par d’autres
  • create_product_2Visible par d’autres
  • create_product_3Visible par d’autres
  • create_product_4Visible par d’autres
  • create_product_5Visible par d’autres
  • create_product_postVisible par d’autres
  • create_productattributeModifie des données
  • create_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ées
  • create_rebuildassetindexModifie des données
  • create_rebuildcategoryenrichmentinsightModifie des données
  • create_rebuildcategoryidentifierModifie des données
  • create_rebuildcategoryindexModifie des données
  • create_rebuildcategorynameModifie des données
  • create_rebuilddynamiccategoryModifie des données
  • create_rebuildentityworkflowstateModifie des données
  • create_rebuildgloballistindexModifie des données
  • create_rebuildpimreferenceModifie des données
  • create_rebuildproductenrichmentinsightModifie des données
  • create_rebuildproductidentifierModifie des données
  • create_rebuildproductindexModifie des données
  • create_rebuildproductnameModifie des données
  • create_rebuildvariantenrichmentinsightModifie des données
  • create_rebuildvariantgroupenrichmentinsightModifie des données
  • create_rebuildvariantgroupidentifierModifie des données
  • create_rebuildvariantgroupindexModifie des données
  • create_rebuildvariantgroupnameModifie des données
  • create_rebuildvariantidentifierModifie des données
  • create_rebuildvariantindexModifie des données
  • create_rebuildvariantnameModifie des données
  • create_rebuildvarianttovariantgroupconnectionModifie des données
  • create_roleSupprime des données
  • create_savedsearchModifie des données
  • create_savedsearchfolderModifie des données
  • create_singlepageModifie des données
  • create_singlepage_postModifie des données
  • create_unitModifie des données
  • create_userModifie des données
  • create_user_postModifie des données
  • create_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’autres
  • create_variant_postVisible par d’autres
  • create_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ées
  • create_workflowModifie des données
  • delete_a_productSupprime des données
  • delete_a_user_taskSupprime des données
  • delete_a_variant_groupSupprime des données
  • delete_archivereasonSupprime des données
  • delete_assetSupprime des données
  • delete_assetfolderSupprime des données
  • delete_assettypeSupprime des données
  • delete_attributegroupsTransfère de l’argent
  • delete_attributesTransfère de l’argent
  • delete_attributescopesTransfère de l’argent
  • delete_azureservicebusconnectionSupprime des données
  • delete_cataloguesTransfère de l’argent
  • delete_categoriesTransfère de l’argent
  • delete_categorySupprime des données
  • delete_category_classificationsTransfère de l’argent
  • delete_classificationsTransfère de l’argent
  • delete_classifications_deleteTransfère de l’argent
  • delete_dimensionsTransfère de l’argent
  • delete_enrichmentinsightsetupsTransfère de l’argent
  • delete_foldersTransfère de l’argent
  • delete_global_listsTransfère de l’argent
  • delete_languagesTransfère de l’argent
  • delete_multiple_variant_groupsTransfère de l’argent
  • delete_permissionSupprime des données
  • delete_permissiongroupSupprime des données
  • delete_productSupprime des données
  • delete_productattributesTransfère de l’argent
  • delete_productsTransfère de l’argent
  • delete_roleSupprime des données
  • delete_saved_search_folderSupprime des données
  • delete_savedsearchSupprime des données
  • delete_unitSupprime des données
  • delete_userSupprime des données
  • delete_user_deleteSupprime des données
  • delete_user_messagesTransfère de l’argent
  • delete_valuesTransfère de l’argent
  • delete_variantSupprime des données
  • delete_variantsTransfère de l’argent
  • delete_webhookSupprime des données
  • delete_workflowSupprime des données
  • download_enqueue_pdfModifie des données
  • download_publication_pdfModifie des données
  • find_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’autres
  • get_a_batch_of_global_list_valuesVisible par d’autres
  • get_a_batch_of_global_listsVisible par d’autres
  • get_a_batch_of_transactionsVisible par d’autres
  • get_a_batch_of_user_tasks_by_uidsVisible par d’autres
  • get_a_list_of_specific_searchesVisible par d’autres
  • get_a_product_structure
  • get_archivereason
  • get_assetRécupérer un actif via `asset_id`, avec ses détails de fichier et métadonnées.
  • get_assetfolder
  • get_assettype
  • get_attribute
  • get_attribute_values_for_multiple_assetsVisible par d’autres
  • get_attribute_values_for_multiple_categoriesVisible par d’autres
  • get_attribute_values_for_multiple_productsVisible par d’autres
  • get_attribute_values_for_multiple_variant_groupsVisible par d’autres
  • get_attribute_values_for_multiple_variantsVisible par d’autres
  • get_attribute_values_for_the_category
  • get_attributegroup
  • get_attributescope
  • get_azureservicebusconnection
  • get_azureservicebusconnection_message
  • get_basic_model_for_a_batch_of_categoriesVisible par d’autres
  • get_basic_model_for_a_range_of_productsVisible par d’autres
  • get_basic_model_for_a_range_of_variantsVisible par d’autres
  • get_basic_model_for_a_variant_group
  • get_basic_models_for_variant_groups
  • get_basic_models_for_variants
  • get_buildresult
  • get_buildstatus
  • get_by_alias
  • get_catalogueRécupérer un catalogue via `uid`.
  • get_categoryRécupérer une catégorie via `category_id`.
  • get_category_classifications_for_a_product
  • get_category_count
  • get_change
  • get_child_categories_for_a_range_categoriesVisible par d’autres
  • get_dimension
  • get_enqueue
  • get_enrichment_insights_for_a_batch_of_productsVisible par d’autres
  • get_enrichment_insights_for_a_batch_of_variantsVisible par d’autres
  • get_enrichment_insights_for_a_variant_group
  • get_enrichmentinsightsetup
  • get_field
  • get_folder
  • get_global_list
  • get_identifier
  • get_identifier_2
  • get_identifier_4
  • get_identifier_5
  • get_identifier_6
  • get_identifier_7
  • get_identifier_get
  • get_ids_of_all_categories_in_the_system
  • get_ids_of_all_products_in_the_system
  • get_ids_of_all_variants_in_the_system
  • get_ids_of_products_in_a_categoriesVisible par d’autres
  • get_ids_of_variant_groups_in_a_categoriesVisible par d’autres
  • get_ids_of_variant_groups_matching_certain_criteriaModifie des données
  • get_language
  • get_maintenance
  • get_payment
  • get_permission
  • get_permissiongroup
  • get_productRécupérer le modèle de base d'un produit via `product_id` (structure, classifications, état de flux).
  • get_product_2
  • get_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_publication
  • get_queryablefield
  • get_references_to_a_batch_of_assetsVisible par d’autres
  • get_references_to_a_batch_of_categoriesVisible par d’autres
  • get_references_to_a_batch_of_productsVisible par d’autres
  • get_references_to_a_batch_of_variant_groupsVisible par d’autres
  • get_references_to_a_batch_of_variantsVisible par d’autres
  • get_references_to_a_category
  • get_references_to_a_product
  • get_rendered_attribute_values_for_a_category
  • get_rendered_attribute_values_for_a_variant_group
  • get_rendered_attribute_values_for_multiple_assetsVisible par d’autres
  • get_rendered_attribute_values_for_multiple_categoriesVisible par d’autres
  • get_rendered_attribute_values_for_multiple_productsVisible par d’autres
  • get_rendered_attribute_values_for_multiple_variant_groupsVisible par d’autres
  • get_rendered_attribute_values_for_multiple_variantsVisible par d’autres
  • get_revision_changes_for_a_batch_of_entitiesVisible par d’autres
  • get_role
  • get_savedsearch
  • get_savedsearchfolder
  • get_the_specified_saved_search_foldersVisible par d’autres
  • get_unit
  • get_user
  • get_user_get
  • get_user_taskRécupérer une tâche utilisateur via `uid`, avec son statut, son délai, ses assignataires et ses entités jointes.
  • get_value
  • get_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_webhook
  • get_webhook_request
  • get_workflow
  • list_archivereasons
  • list_asset_attributevalues
  • list_asset_enrichmentinsights
  • list_asset_fileversions
  • list_asset_references
  • list_assetfolder_children
  • list_assetfolders
  • list_assetsLister les actifs numériques (images, documents) avec `page` et `limit`.
  • list_assettypes
  • list_attribute_references
  • list_attributegroups
  • list_attributes
  • list_attributescopes
  • list_azureservicebusconnection_messages
  • list_azureservicebusconnections
  • list_catalogue_childrenListe les enfants directs d'un catalogue via `uid`, c'est-à-dire son niveau de catégories le plus élevé.
  • list_catalogue_descendants
  • list_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_2
  • list_categories_get
  • list_category_attributevalues
  • list_category_classifications
  • list_category_enrichmentinsights
  • list_category_productsListe les produits classés dans une catégorie via `category_id`.
  • list_category_references
  • list_category_variantgroups
  • list_category_variants
  • list_child_categoriesLister les catégories enfants d'une catégorie via `category_id`.
  • list_dimensions
  • list_enrichmentinsightsetup_availabledatareferences
  • list_enrichmentinsightsetups
  • list_folder_assets
  • list_folders
  • list_global_list_values
  • list_global_lists
  • list_ids
  • list_ids_get
  • list_languages
  • list_models
  • list_payment_changedentities
  • list_payment_revisiondata
  • list_permissiongroups
  • list_permissions
  • list_print_produces
  • list_print_produces_get
  • list_prints
  • list_product_enrichmentinsights
  • list_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_variantgroups
  • list_product_variantsListe les variantes d'un produit par `product_id`.
  • list_productattributes
  • list_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_2
  • list_products_get
  • list_queryablefields
  • list_queryablefields_2
  • list_queryablefields_3
  • list_queryablefields_get
  • list_queryfields
  • list_roles
  • list_savedsearches
  • list_savedsearchfolders
  • list_textgeneration_settings
  • list_translator_settings
  • list_uids
  • list_units
  • list_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_2
  • list_value_references
  • list_variant_enrichmentinsights
  • list_variant_references
  • list_variants
  • list_webhook_requests
  • list_webhooks
  • list_workflows
  • remove_category_classifications_from_a_productTransfère de l’argent
  • search_assetsModifie des données
  • search_categoriesModifie des données
  • search_payments
  • search_productsModifie des données
  • search_variantsModifie des données
  • submit_categorySupprime des données
  • submit_productSupprime des données
  • update_a_product_structureVisible par d’autres
  • update_a_variant_groupModifie des données
  • update_archivereasonsVisible par d’autres
  • update_assetModifie des données
  • update_asset_enrichmentinsightModifie des données
  • update_assetfoldersVisible par d’autres
  • update_assetsVisible par d’autres
  • update_assettypesVisible par d’autres
  • update_attributegroupsVisible par d’autres
  • update_attributesVisible par d’autres
  • update_attributescopesVisible par d’autres
  • update_azureservicebusconnectionsVisible par d’autres
  • update_cataloguesVisible par d’autres
  • update_categoriesVisible par d’autres
  • update_categories_patchVisible par d’autres
  • update_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ées
  • update_category_enrichmentinsightModifie des données
  • update_category_enrichmentinsight_patchModifie des données
  • update_dimensionsVisible par d’autres
  • update_enrichmentinsightVisible par d’autres
  • update_enrichmentinsight_2Visible par d’autres
  • update_enrichmentinsight_3Visible par d’autres
  • update_enrichmentinsight_4Visible par d’autres
  • update_enrichmentinsight_postVisible par d’autres
  • update_enrichmentinsightsetupsVisible par d’autres
  • update_foldersVisible par d’autres
  • update_global_list_valuesVisible par d’autres
  • update_global_listsVisible par d’autres
  • update_languagesVisible par d’autres
  • update_multiple_productsVisible par d’autres
  • update_multiple_variant_groupsVisible par d’autres
  • update_permissiongroupsVisible par d’autres
  • update_permissionsTransfère de l’argent
  • update_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ées
  • update_productattributesVisible par d’autres
  • update_productsVisible par d’autres
  • update_rolesTransfère de l’argent
  • update_savedsearchesVisible par d’autres
  • update_savedsearchfoldersVisible par d’autres
  • update_searchModifie des données
  • update_textgeneration_settingsVisible par d’autres
  • update_translator_settingsVisible par d’autres
  • update_unitsVisible par d’autres
  • update_user_messagesVisible par d’autres
  • update_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’autres
  • update_users_putVisible par d’autres
  • update_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ées
  • update_variantsVisible par d’autres
  • update_webhooksTransfère de l’argent
  • update_workflowsVisible par d’autres

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Struct PIM dans la liste des applications.

  2. 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. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. 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.

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 gratuitement

PipMCP n’est pas affilié à Struct PIM. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.