Skip to content
Documentation/MCP & AI TOOLS

MCP tools

Explore the MuseDAM MCP tools and their calling conventions.

Last updated

Tool catalog

44 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

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

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