Skip to content
Documentation/MCP & AI TOOLS

MCP tools

Explore the MuseDAM MCP tools and their calling conventions.

Last updated

Tool catalog

72 public tools, synchronized on 2026-10-22. Retrieve live schemas with tools/list. Third-party API Key management is not included.

Assets, folders and tags

ToolDescription
musedam_search_by_imageSearch by image (paid teams)
musedam_search_assetsSearch workspace assets by folder, type, keyword, tags, dimensions, and more
musedam_upload_assetsUpload assets to DAM from downloadable URLs
musedam_modify_assetsUpdate asset names, descriptions, ratings, links, and tags
musedam_move_assets_to_folderMove assets to folder
musedam_assets_by_idsGet asset details by ID
musedam_folder_subscribeSubscribe to or unsubscribe from folder content callbacks
musedam_search_shareSearch assets and folders in a shared link
musedam_merge_tagsMerge, create, update, or delete enterprise tags in bulk
musedam_set_assets_tagsSet tags on assets in bulk
musedam_query_tag_treeGet the enterprise tag tree
musedam_folder_pathGet the full path of a folder
musedam_get_sub_folder_idsGet all child folder IDs
musedam_get_asset_analysis_resultGet AI analysis results for an asset
musedam_search_foldersSearch folders by parent and keyword
musedam_create_folderCreate a folder under a parent folder
musedam_processed_public_linksGet processed public links for original assets; requires DAT
musedam_enterprise_tag_listEnterprise tag list
musedam_upload_assets_asyncUpload assets async
musedam_upload_assets_taskUpload assets task
musedam_metadata_records_by_idsMetadata records by ids
musedam_metadata_fieldsMetadata fields
musedam_check_transferred_materialsCheck transferred materials
musedam_material_access_users_queryMaterial access users query
musedam_folder_auto_tagsFolder auto tags
musedam_create_folder_treeCreate folder tree
musedam_asset_derivative_versionsAsset derivative versions

Team and events

ToolDescription
musedam_org_member_infoGet team member information
musedam_org_infoGet team information
musedam_org_point_infoOrg point info
musedam_role_members_queryQuery role members (administrator API Key)
musedam_org_members_queryOrg members query
musedam_org_whitelist_queryOrg whitelist query
musedam_org_departments_queryOrg departments query
musedam_org_groups_queryOrg groups query
musedam_department_members_queryDepartment members query
musedam_group_members_queryGroup members query
musedam_material_automation_event_typesMaterial automation event types
musedam_material_automation_subscribeMaterial automation subscribe

Approvals

ToolDescription
musedam_approval_list_templatesApproval list templates
musedam_approval_create_approvalApproval create approval
musedam_approval_task_status_queryApproval task status query
musedam_approval_subscription_queryApproval subscription query
musedam_approval_subscription_changeApproval subscription change

Product Library

ToolDescription
musedam_product_list_brandsProduct list brands
musedam_product_create_brandProduct create brand
musedam_product_get_brandProduct get brand
musedam_product_update_brandProduct update brand
musedam_product_delete_brandProduct delete brand
musedam_product_list_categorysProduct list categorys
musedam_product_create_categoryProduct create category
musedam_product_get_categoryProduct get category
musedam_product_update_categoryProduct update category
musedam_product_delete_categoryProduct delete category
musedam_product_list_templatesProduct list templates
musedam_product_create_templateProduct create template
musedam_product_get_templateProduct get template
musedam_product_update_templateProduct update template
musedam_product_delete_templateProduct delete template
musedam_product_list_productsProduct list products
musedam_product_create_productProduct create product
musedam_product_get_productProduct get product
musedam_product_update_productProduct update product
musedam_product_delete_productProduct delete product
musedam_product_set_product_statusProduct set product status
musedam_product_check_product_visibilityProduct check product visibility
musedam_product_list_assetsProduct list assets
musedam_product_get_assetProduct get asset
musedam_product_list_product_sharesProduct list product shares
musedam_product_create_product_shareProduct create product share
musedam_product_revoke_product_shareProduct revoke product share
musedam_product_list_product_downloadsProduct list product downloads

Calling conventions

Existing tools retain their top-level arguments. New tools with inputs accept a params object with camelCase API fields; no-input tools accept {}. Do not supply service: each approval and product tool fixes it internally. Configure API Key and region on the connection; China is the default, overseas uses ?region=overseas.

Use score for asset modifications (rating is a compatibility alias; score wins). Uploads use rating, searches use ratings. Product Library requires API Key collaborator access and operation permissions.

json
{
"name": "musedam_upload_assets_async",
"arguments": {
"params": {
"assets": [
{
"url": "https://example.com/video.mp4",
"extension": "mp4"
}
]
}
}
}

Then query musedam_upload_assets_task with {"params":{"taskId":"<taskId>"}} until SUCCESS or FAILED.

Configure MCP

Only administrator-type API Keys may call this endpoint. Insufficient permissions return 50083. This restriction applies to team members, departments, department members and role members.

MuseDAM Developer PlatformAPI · Integrations · MCP
    MCP tools | MuseDAM Developers