clotho.azharizzannada.chatgpt.site
Deterministic outfit combinations, month planning, wear history, preferences, and low-resource recoloring.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 11 · Transact 0 · Score: Not yet scored
Tool inspector
import_image_url
Import and optionally save an already-prepared CLOTHO wardrobe grid. Before calling this tool, the client/AI agent must (1) turn the outfit photo into one clean 2×2 catalog image with no person, body, or text, (2) upload that grid outside WebMCP to temporary HTTPS hosting such as TmpFiles, and (3) pass the returned https://tmpfiles.org/{id}/{name} upload-page URL (or its /dl/ image URL) here. This tool does not upload to TmpFiles and cannot read ChatGPT attachments, local filesystem paths, file:// URLs, blob: URLs, data: URLs, or base64 directly. Grid positions are fixed: Top=top-left, Bottom=top-right, Shoes=bottom-left, Headwear=bottom-right. Set includeHeadwear true only when the bottom-right cell contains headwear; set it false only when that cell is intentionally blank. Pass exactly one metadata record for every included category (3 records without headwear, 4 with headwear); array order does not matter. Each record needs a category, name, color, style, and occasionProfile.formality/activity from 1–5; occasionProfile.occasions is optional. Set autoAccept true only after the user explicitly asks to save: it saves the extracted pieces immediately in this browser with no review step. If autoAccept is omitted or false, CLOTHO returns a crop preview and waits for confirmation.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
imageUrl |
string | yes | Required public HTTPS URL for the already-prepared 2×2 grid: a TmpFiles upload-page URL such as https://tmpfiles.org/{id}/{name}, or its direct /dl/ image URL. Do not pass a local path, file://, blob:, data:, or base64 value. |
includeHeadwear |
boolean | yes | Required layout choice. true means the bottom-right cell is Headwear and items must contain 4 records; false means the bottom-right cell is blank and items must contain exactly Top, Bottom, and Shoes (3 records). |
items |
array | yes | Required metadata, exactly one record per included grid category. Use category values tops, bottoms, shoes, and headwear; the array order does not matter. Use 4 records when includeHeadwear is true and exactly 3 records (omit headwear) when false. |
autoAccept |
boolean | no | Optional safety switch. true immediately saves all extracted pieces into this browser’s local wardrobe after the image is fetched and cropped; false or omitted returns the crop preview and requires a later commit_wardrobe_items confirmation. Set true only when the user explicitly asked to save. |
Raw JSON schema
{
"type": "object",
"properties": {
"imageUrl": {
"type": "string",
"format": "uri",
"description": "Required public HTTPS URL for the already-prepared 2×2 grid: a TmpFiles upload-page URL such as https://tmpfiles.org/{id}/{name}, or its direct /dl/ image URL. Do not pass a local path, file://, blob:, data:, or base64 value."
},
"includeHeadwear": {
"type": "boolean",
"description": "Required layout choice. true means the bottom-right cell is Headwear and items must contain 4 records; false means the bottom-right cell is blank and items must contain exactly Top, Bottom, and Shoes (3 records)."
},
"items": {
"type": "array",
"minItems": 3,
"maxItems": 4,
"description": "Required metadata, exactly one record per included grid category. Use category values tops, bottoms, shoes, and headwear; the array order does not matter. Use 4 records when includeHeadwear is true and exactly 3 records (omit headwear) when false.",
"items": {
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"tops",
"bottoms",
"shoes",
"headwear"
]
},
"name": {
"type": "string"
},
"color": {
"type": "string",
"description": "A recognized color name or #RRGGBB value used for color matching."
},
"style": {
"type": "string"
},
"occasionProfile": {
"description": "Scoring metadata. formality and activity are required integers from 1 (low) to 5 (high); occasions is optional and may contain any supported occasion tags.",
"type": "object",
"properties": {
"formality": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"activity": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"occasions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"work",
"casual",
"dinner",
"event"
]
}
}
},
"required": [
"formality",
"activity"
],
"additionalProperties": false
}
},
"required": [
"category",
"name",
"color",
"style",
"occasionProfile"
],
"additionalProperties": false
}
},
"autoAccept": {
"type": "boolean",
"description": "Optional safety switch. true immediately saves all extracted pieces into this browser’s local wardrobe after the image is fetched and cropped; false or omitted returns the crop preview and requires a later commit_wardrobe_items confirmation. Set true only when the user explicitly asked to save."
}
},
"required": [
"imageUrl",
"includeHeadwear",
"items"
],
"additionalProperties": false
}
Similar websites
wfsim.app
A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…
commonplace-webmcp.vercel.app
Commonplace is an editable social reading space built for people and their browser agents.
pixelforge-studio.appcaster.chatgpt.site
A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.
pixelite.taskcraft.site
Pixelite