create_xmp_packet
Convert a metadata object into a standalone XMP packet with validation for lifestyle, product, or orbit schemas, and optionally save it to Supabase Storage.
Instructions
Create standalone XMP metadata packet from metadata object with validation
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"metadata": "<metadata>"
},
"name": "create_xmp_packet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| metadata | Yes | Metadata object to convert to XMP format (supports lifestyle, product, and orbit schemas) | |
| output_path | No | Path to save XMP file in Supabase Storage (optional, e.g., "metadata/sample.xmp") | |
| schema_type | No | Schema type for metadata validation (auto-detected if not specified) | |
| pretty_print | No | Format XMP for readability with indentation (default: true) | |
| include_wrappers | No | Include XMP packet wrappers (default: true) |