Set Metadata
set_metadataReplace a Premiere Pro project item's metadata by submitting a complete metadata XML and verifying the exact readback. Partial field updates are rejected, so provide the full XML with modified fields.
Instructions
Replace project metadata XML on a project item and verify the exact readback. Partial field/value writes are intentionally rejected because Premiere requires a complete Project Metadata XML payload.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | Legacy partial-write argument. It is no longer executed; read projectMetadata first, update the complete XML, then supply metadata_xml and updated_fields. | |
| item_id | Yes | Node ID or name of the project item | |
| field_name | No | Legacy partial-write argument. It is no longer executed because it cannot form a valid Project Metadata XML payload; use metadata_xml and updated_fields instead. | |
| metadata_xml | No | Complete Project Metadata XML previously read from get_metadata, with the intended field values applied. | |
| updated_fields | No | Exact Project Metadata field paths changed in metadata_xml (for example, Column.Intrinsic.Description). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Tool-specific result data when ok is true. | |
| tool | Yes | The registered MCP tool name. | |
| error | No | Failure detail when ok is false. |