Skip to main content

MCP tools reference

All tools return JSON text for the model to parse. Parameter names and types are defined in the MCP tool schema exposed to your AI client.

Products

ToolDescription
search_productsPaginated search with filters
get_productFull product by ID
create_productCreate product in a family
update_productUpdate product metadata / categories
delete_productDelete product
clone_productClone existing product
get_product_attributesAll attribute values
set_product_attributeSet attribute values (values_json)
delete_product_attributeRemove attribute value
rename_productRename via family name attribute
update_product_statusdraft / active / disabled
list_variantsVariants for a product
get_variantSingle variant
create_variantCreate variant with axis values
update_variantUpdate variant
update_variant_statusVariant status
delete_variantDelete variant
get_variant_attributesVariant attribute values
set_variant_attributeSet variant attributes
list_product_familiesProduct families / templates
get_product_familyFamily details
list_variant_familiesVariant families for a product family
get_variant_familyVariant family details
list_product_family_attributesAttributes on a family

Analysis

ToolDescription
analyze_product_completenessCompleteness report by attribute group
find_products_needing_enrichmentProducts below completeness threshold
compare_productsSide-by-side attribute comparison

Categories

ToolDescription
list_category_treesAll category trees
create_category_treeNew tree
update_category_treeUpdate tree
delete_category_treeDelete tree
list_categoriesCategories in a tree
get_categorySingle category
create_categoryNew category node
update_categoryUpdate category
update_category_statusEnable/disable category
delete_categoryDelete category

Attributes

ToolDescription
list_attributesAttribute definitions
get_attributeSingle attribute
create_attributeNew attribute
update_attributeUpdate attribute
delete_attributeDelete attribute
list_attribute_typesSupported types
list_uom_familiesUnit-of-measure families
list_attribute_groupsAttribute groups
create_attribute_groupNew group
update_attribute_groupUpdate group
delete_attribute_groupDelete group
list_attribute_optionsOptions for select attributes
add_attribute_optionAdd option
update_attribute_optionUpdate option
delete_attribute_optionDelete option

DAM

ToolDescription
list_assetsPaginated assets
get_assetAsset details
update_assetUpdate asset metadata
delete_assetDelete asset
update_asset_tagsTag management
list_dam_foldersFolder tree
create_dam_folderNew folder
update_dam_folderUpdate folder
delete_dam_folderDelete folder

Integrations

ToolDescription
list_connectionsChannel connections
get_connectionConnection details
update_connection_statusEnable/disable connection
list_export_profilesExport profiles
get_export_profileProfile details
update_export_profile_statusProfile status
list_export_jobsExport jobs
get_export_jobJob details
create_export_jobCreate export job
start_export_jobStart job
cancel_export_jobCancel job
get_export_job_itemsPer-item results
quick_publishPublish products to a connection
list_import_profilesImport profiles
get_import_profileImport profile details
update_import_profile_statusProfile status
trigger_importRun import
get_import_profile_mappingsField mappings

Jobs

ToolDescription
list_jobsBatch jobs
get_jobJob details
get_job_stepsJob steps
get_job_itemsJob line items
list_schedulesScheduled jobs
get_scheduleSchedule details
create_scheduleNew schedule
update_scheduleUpdate schedule
update_schedule_statusEnable/disable
delete_scheduleDelete schedule
get_schedule_executionsExecution history

Workflows

ToolDescription
list_workflowsWorkflows
get_workflowWorkflow details
create_workflowNew workflow
update_workflowUpdate workflow
delete_workflowDelete workflow
list_workflow_stagesStages
create_workflow_stageAdd stage
update_workflow_stageUpdate stage
delete_workflow_stageDelete stage

Tasks

ToolDescription
list_tasksTasks with filters
get_taskTask details
create_taskCreate task
update_taskUpdate task
update_task_statusStatus transition
get_task_historyAudit history
list_task_commentsComments
add_task_commentAdd comment
update_task_commentEdit comment
delete_task_commentDelete comment

Users

ToolDescription
get_userCurrent or specified user
search_usersSearch users in tenant

Locales

ToolDescription
list_localesConfigured locales
list_languagesLanguages
list_countriesCountries
create_localeAdd locale
update_locale_statusEnable/disable locale

Dashboard

ToolDescription
get_dashboard_statsSummary KPIs
get_dashboard_activityRecent activity
get_my_tasksTasks assigned to caller

Data quality

ToolDescription
get_product_completenessCompleteness score
recalculate_product_completenessTrigger recalc
get_variant_completenessVariant completeness
recalculate_variant_completenessTrigger recalc
recalculate_family_completenessFamily-wide recalc

Example prompts

GoalPrompt
Find incomplete products“Use find_products_needing_enrichment with threshold 70”
Publish to Shopifylist_connections, then quick_publish for product IDs …”
Audit attributesanalyze_product_completeness for product ID …”

Tool parameters are defined in the MCP tool schema (visible in Claude Desktop → tool inspector, or via tools/list on the HTTP transport).