Is your feature request related to a problem? Please describe.
Currently, users cannot add, remove, or replace classification tags for assets directly through our MCP. This is a functionality we need to embed into the MCP for unlocking more use cases.
Describe the solution you'd like
We would like to extend the existing update_assets tool to support classification tag management. This should include the ability to:
- Add new tags to an asset (only if the tag already exists in the system)
- Remove existing tags from an asset
- Replace tag with a new tag (only existing tags are valid)
This ensures that asset metadata can be managed consistently within the same tool, avoiding duplication of functionality across multiple tools.
Technical Details
Describe alternatives you've considered
- Creating a new dedicated tool for tag management. This was rejected to avoid fragmentation and keep asset updates consolidated in a single tool.
Additional context
Is your feature request related to a problem? Please describe.
Currently, users cannot add, remove, or replace classification tags for assets directly through our MCP. This is a functionality we need to embed into the MCP for unlocking more use cases.
Describe the solution you'd like
We would like to extend the existing
update_assetstool to support classification tag management. This should include the ability to:This ensures that asset metadata can be managed consistently within the same tool, avoiding duplication of functionality across multiple tools.
Technical Details
Proposed API changes:
update_assetstool to accept a new optional parameter fortags.add,remove, andreplacewithin this parameter.update_assetsfunctionality intact.Impact on existing functionality:
Required dependencies or new packages:
Describe alternatives you've considered
Additional context
Use cases / scenarios:
Implementation considerations: