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
| Tool | Description |
|---|---|
search_products | Paginated search with filters |
get_product | Full product by ID |
create_product | Create product in a family |
update_product | Update product metadata / categories |
delete_product | Delete product |
clone_product | Clone existing product |
get_product_attributes | All attribute values |
set_product_attribute | Set attribute values (values_json) |
delete_product_attribute | Remove attribute value |
rename_product | Rename via family name attribute |
update_product_status | draft / active / disabled |
list_variants | Variants for a product |
get_variant | Single variant |
create_variant | Create variant with axis values |
update_variant | Update variant |
update_variant_status | Variant status |
delete_variant | Delete variant |
get_variant_attributes | Variant attribute values |
set_variant_attribute | Set variant attributes |
list_product_families | Product families / templates |
get_product_family | Family details |
list_variant_families | Variant families for a product family |
get_variant_family | Variant family details |
list_product_family_attributes | Attributes on a family |
Analysis
| Tool | Description |
|---|---|
analyze_product_completeness | Completeness report by attribute group |
find_products_needing_enrichment | Products below completeness threshold |
compare_products | Side-by-side attribute comparison |
Categories
| Tool | Description |
|---|---|
list_category_trees | All category trees |
create_category_tree | New tree |
update_category_tree | Update tree |
delete_category_tree | Delete tree |
list_categories | Categories in a tree |
get_category | Single category |
create_category | New category node |
update_category | Update category |
update_category_status | Enable/disable category |
delete_category | Delete category |
Attributes
| Tool | Description |
|---|---|
list_attributes | Attribute definitions |
get_attribute | Single attribute |
create_attribute | New attribute |
update_attribute | Update attribute |
delete_attribute | Delete attribute |
list_attribute_types | Supported types |
list_uom_families | Unit-of-measure families |
list_attribute_groups | Attribute groups |
create_attribute_group | New group |
update_attribute_group | Update group |
delete_attribute_group | Delete group |
list_attribute_options | Options for select attributes |
add_attribute_option | Add option |
update_attribute_option | Update option |
delete_attribute_option | Delete option |
DAM
| Tool | Description |
|---|---|
list_assets | Paginated assets |
get_asset | Asset details |
update_asset | Update asset metadata |
delete_asset | Delete asset |
update_asset_tags | Tag management |
list_dam_folders | Folder tree |
create_dam_folder | New folder |
update_dam_folder | Update folder |
delete_dam_folder | Delete folder |
Integrations
| Tool | Description |
|---|---|
list_connections | Channel connections |
get_connection | Connection details |
update_connection_status | Enable/disable connection |
list_export_profiles | Export profiles |
get_export_profile | Profile details |
update_export_profile_status | Profile status |
list_export_jobs | Export jobs |
get_export_job | Job details |
create_export_job | Create export job |
start_export_job | Start job |
cancel_export_job | Cancel job |
get_export_job_items | Per-item results |
quick_publish | Publish products to a connection |
list_import_profiles | Import profiles |
get_import_profile | Import profile details |
update_import_profile_status | Profile status |
trigger_import | Run import |
get_import_profile_mappings | Field mappings |
Jobs
| Tool | Description |
|---|---|
list_jobs | Batch jobs |
get_job | Job details |
get_job_steps | Job steps |
get_job_items | Job line items |
list_schedules | Scheduled jobs |
get_schedule | Schedule details |
create_schedule | New schedule |
update_schedule | Update schedule |
update_schedule_status | Enable/disable |
delete_schedule | Delete schedule |
get_schedule_executions | Execution history |
Workflows
| Tool | Description |
|---|---|
list_workflows | Workflows |
get_workflow | Workflow details |
create_workflow | New workflow |
update_workflow | Update workflow |
delete_workflow | Delete workflow |
list_workflow_stages | Stages |
create_workflow_stage | Add stage |
update_workflow_stage | Update stage |
delete_workflow_stage | Delete stage |
Tasks
| Tool | Description |
|---|---|
list_tasks | Tasks with filters |
get_task | Task details |
create_task | Create task |
update_task | Update task |
update_task_status | Status transition |
get_task_history | Audit history |
list_task_comments | Comments |
add_task_comment | Add comment |
update_task_comment | Edit comment |
delete_task_comment | Delete comment |
Users
| Tool | Description |
|---|---|
get_user | Current or specified user |
search_users | Search users in tenant |
Locales
| Tool | Description |
|---|---|
list_locales | Configured locales |
list_languages | Languages |
list_countries | Countries |
create_locale | Add locale |
update_locale_status | Enable/disable locale |
Dashboard
| Tool | Description |
|---|---|
get_dashboard_stats | Summary KPIs |
get_dashboard_activity | Recent activity |
get_my_tasks | Tasks assigned to caller |
Data quality
| Tool | Description |
|---|---|
get_product_completeness | Completeness score |
recalculate_product_completeness | Trigger recalc |
get_variant_completeness | Variant completeness |
recalculate_variant_completeness | Trigger recalc |
recalculate_family_completeness | Family-wide recalc |
Example prompts
| Goal | Prompt |
|---|---|
| Find incomplete products | “Use find_products_needing_enrichment with threshold 70” |
| Publish to Shopify | “list_connections, then quick_publish for product IDs …” |
| Audit attributes | “analyze_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).