{"serverId":"mcp-registry/com.makeupar/fashion","tools":[{"name":"File-Upload","fixed":{"name":"File-Upload","description":"Interactive drag-and-drop widget for uploading images (JPEG, PNG) or videos (MP4). Returns file IDs for YouCam AI tools (AI-Fabric, AI-Cloth, AI-Makeup-Vto, AI-Hairstyle-Generator, AI-Skin-Analysis, etc.). /n Use when the user wants to upload or select an image/video (e.g. upload, drag & drop, choose file, pick image/video), or before any AI-* tool requiring src_file_id or ref_file_id when no file ID or URL is available. /n Also use as the mandatory fallback whenever Get-Upload-API-Info cannot c","inputSchema":{"type":"object","properties":{"task_type":{"anyOf":[{"enum":["AI-Bracelet-Virtual-Try-On","AI-Earrings-Virtual-Try-On","AI-Necklace-Virtual-Try-On","AI-Ring-Virtual-Try-On","AI-Watch-Virtual-Try-On","AI-Abs-Filter","AI-Aging-Simulation","AI-Avatar-Generator","AI-Nail-Transfer","AI-Smile","AI-Studio-Generator","AI-Bag-Virtual-Try-On","AI-Beard-Style-Generator","AI-Photo-Background-Blur","AI-Photo-Background-Change","AI-Video-Background-Replace","AI-Body-Reshape","AI-Breast-Augmentation-Simulator","AI-Clothes-Virtual-Try-On","AI-Photo-Colorize","AI-Color-Correction","AI-Photo-Enhance","AI-Eye-Color-Lens-Virtual-Try-On","AI-Fabric-Virtual-Try-On","AI-Face-Attributes-and-Ratio-Analyzer","AI-Face-Lift","AI-Face-Reshape","AI-Face-Swap","AI-Video-Face-Swap","AI-Fitzpatrick-Skin-Type-Analysis","AI-Object-Removal-Pro","AI-Bangs-Filter-Virtual-Try-On","AI-Hair-Color-Virtual-Try-On","AI-Wavy-Hair-Virtual-Try-On","AI-Hair-Density-Detection","AI-Hair-Extension-Virtual-Try-On","AI-Hair-Frizziness-Detection","AI-Hair-Length-Detection","AI-Hair-Style-Virtual-Try-On","AI-Hair-Type-Detection","AI-Hair-Volume-Virtual-Try-On","AI-Hat-Virtual-Try-On","AI-Headshot-Generator","AI-Image-Generator-Image-to-Image","AI-Video-Generator-Image-to-Video","AI-Photo-Lighting","AI-Look-Virtual-Try-On","AI-Makeup-Virtual-Try-On","AI-Makeup-Transfer","AI-Nail-Virtual-Try-On","AI-Video-Object-Removal","AI-Replace","AI-Image-Extender","AI-Scarf-Virtual-Try-On","AI-Shoes-Virtual-Try-On","AI-Skin-Analysis","AI-Skin-simulation","AI-Facial-Color-Tones-Analyzer","AI-Photo-Background-Removal","AI-Teeth-Whitening","AI-Image-Generator-Text-to-Image","AI-Video-Generator-Text-to-Video","AI-Video-Enhancer","AI-Video-Style-Transfer","AI-Watermark-Removal"],"type":"string"},{"type":"null"}],"default":null,"description":"Pre-select a task type. If omitted, the user picks one from the dropdown."}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"File upload"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":684,"tokensAfter":684},{"name":"upload_file","fixed":{"name":"upload_file","description":"Upload base64-encoded media files to the YouCam API and return file_id(s).\n\nIf task_type is omitted, files are uploaded via the generic file API\n(POST /s2s/v2.0/file) rather than a task-specific upload path.","inputSchema":{"type":"object","required":["files","task_type"],"properties":{"files":{"type":"array","items":{"type":"object","additionalProperties":true}},"task_type":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":138,"tokensAfter":138}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"AI-Bag-Virtual-Try-On","params":["request"]},{"tool":"AI-Bracelet-Virtual-Try-On","params":["request"]},{"tool":"AI-Clothes-Virtual-Try-On","params":["request"]},{"tool":"AI-Earrings-Virtual-Try-On","params":["request"]},{"tool":"AI-Fabric-Virtual-Try-On","params":["request"]},{"tool":"AI-Hat-Virtual-Try-On","params":["request"]},{"tool":"AI-Necklace-Virtual-Try-On","params":["request"]},{"tool":"AI-Ring-Virtual-Try-On","params":["request"]},{"tool":"AI-Scarf-Virtual-Try-On","params":["request"]},{"tool":"AI-Shoes-Virtual-Try-On","params":["request"]},{"tool":"AI-Watch-Virtual-Try-On","params":["request"]},{"tool":"Get-Feature-Cost","params":["request"]},{"tool":"Get-Unit-History","params":["request"]},{"tool":"upload_file","params":["files","task_type"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}