{"name":"Chic Stylist","version":"1.0.0","description":"Wardrobe management, outfit inspiration, virtual try-on, and personal styling for your Chic Stylist account.","status":"preview","server":{"url":"https://fast-jackal-528.convex.site/mcp","transport":"streamable-http","method":"POST","responseFormat":"application/json","stateless":true,"rpcMethods":["initialize","notifications/initialized","ping","tools/list","tools/call"],"batchSupported":false,"protocolVersions":["2025-11-25","2025-06-18","2025-03-26"]},"authentication":{"type":"bearer","header":"Authorization","tokenPortal":"/connectors","tokenLifetimeDays":{"default":30,"maximum":90},"scopes":[{"name":"profile:read","description":"Read your style preferences and account limits."},{"name":"wardrobe:read","description":"Browse your clothing, categories, and image previews."},{"name":"wardrobe:write","description":"Search online, import, upload, organize, and delete wardrobe items."},{"name":"outfits:read","description":"View outfit suggestions and their generation status."},{"name":"outfits:write","description":"Generate, save, favorite, and delete outfits. Generation uses your allowance."},{"name":"tryons:read","description":"View try-ons, your personal model photos, and their generation status."},{"name":"tryons:write","description":"Upload personal models and generate or delete try-ons. Generation uses your allowance."},{"name":"stylist:read","description":"Read your existing AI stylist conversations."},{"name":"stylist:write","description":"Send messages and receive personalized style advice."},{"name":"media:export","description":"Create watermarked downloads with your existing premium entitlement."}]},"documentation":"/mcp","privacyPolicy":"/privacy-policy","termsOfService":"/terms-of-service","support":"mailto:contact@chic-stylist.com","limits":{"requestsPerMinutePerToken":60,"maximumRequestBytes":65536,"maximumUploadBytes":10485760,"maximumActiveTokensPerAccount":20},"writeOperations":{"requestIdRequired":true,"requestIdMaximumLength":128,"minimumRetentionDays":90,"statuses":["running","completed","failed","needs_review"],"statusTool":"chic_get_operation","retry":"Reuse the original requestId and identical arguments. Do not submit uncertain work under a new requestId.","uncertainOutcome":"needs_review may include completed side effects. Inspect the existing operation or contact support; do not report definitive failure or automatically resubmit."},"tools":[{"name":"chic_get_operation","description":"Check a connector write operation after a timeout. Requires the original tool scope. Never resubmit uncertain work using a new requestId.","scope":"","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"operationId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."}},"required":["operationId"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_get_profile","description":"Get your style profile and preferred language.","scope":"profile:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_get_usage","description":"Get current subscription, feature limits, usage and remaining quota.","scope":"profile:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_list_wardrobe","description":"List your wardrobe items and analysis status. Use the returned cursor for further pages.","scope":"wardrobe:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"limit":{"type":"integer","minimum":1,"maximum":50},"cursor":{"type":"string","minLength":1,"maxLength":4096},"favoritesOnly":{"type":"boolean"}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_get_wardrobe_item","description":"Get your wardrobe item and a temporary image preview when ready.","scope":"wardrobe:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."}},"required":["imageId"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_list_categories","description":"List valid wardrobe categories.","scope":"wardrobe:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_search_online_pieces","description":"Search online for clothing or accessories. Saves a temporary search for importing selected results; returns source attribution and whether results are preview data. Search results are not owned wardrobe items.","scope":"wardrobe:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"query":{"type":"string","minLength":2,"maxLength":160},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["query","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_import_online_piece","description":"Import a selected result from your unexpired online search into your wardrobe. Uses the existing image-upload allowance once per new source and analyzes the image. Use only searchId and resultId returned by chic_search_online_pieces.","scope":"wardrobe:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"searchId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"resultId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["searchId","resultId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_begin_wardrobe_upload","description":"Create your wardrobe upload and return a 15-minute signed PUT URL and required headers. PUT image bytes, then call chic_complete_wardrobe_upload. Uses one image-upload quota. Maximum 10 MiB.","scope":"wardrobe:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"contentType":{"type":"string","enum":["image/jpeg","image/png","image/webp"]},"fileSize":{"type":"integer","minimum":1,"maximum":10485760},"originalFileName":{"type":"string","minLength":1,"maxLength":200},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["contentType","fileSize","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_complete_wardrobe_upload","description":"After the signed PUT succeeds, verify the uploaded object and start wardrobe analysis. Poll chic_get_wardrobe_item until analyzed.","scope":"wardrobe:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["imageId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_set_wardrobe_category","description":"Set the category of your wardrobe item using a category returned by Chic.","scope":"wardrobe:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"categoryId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["imageId","categoryId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_set_wardrobe_favorite","description":"Set the favorite status of your wardrobe item.","scope":"wardrobe:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"isFavorite":{"type":"boolean"},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["imageId","isFavorite","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_delete_wardrobe_item","description":"Delete your wardrobe item. This removes its record and schedules removal of its image.","scope":"wardrobe:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["imageId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_generate_outfit","description":"Generate an outfit around 1–10 of your analyzed, appropriate wardrobe items. Uses your existing outfit allowance or Plus image credits and sends selected images to the generation provider. Returns a match ID; poll chic_get_outfit.","scope":"outfits:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageIds":{"type":"array","items":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"minItems":1,"maxItems":10,"uniqueItems":true},"description":{"type":"string","minLength":1,"maxLength":2000},"secondaryStyle":{"type":"string","minLength":1,"maxLength":500},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["imageIds","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_get_outfit","description":"Get your generated outfit status, explanation and temporary image preview.","scope":"outfits:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"matchId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."}},"required":["matchId"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_list_outfits","description":"List your generated outfits, including pending and failed jobs.","scope":"outfits:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"limit":{"type":"integer","minimum":1,"maximum":50},"cursor":{"type":"string","minLength":1,"maxLength":4096},"favoritesOnly":{"type":"boolean"}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_set_outfit_favorite","description":"Set the favorite status of your generated outfit.","scope":"outfits:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"matchId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"isFavorite":{"type":"boolean"},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["matchId","isFavorite","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_delete_outfit","description":"Delete your generated outfit result.","scope":"outfits:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"matchId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["matchId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_list_daily_outfits","description":"Browse Chic daily outfit recommendations and your favorites.","scope":"outfits:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"category":{"type":"string","minLength":1,"maxLength":100},"favoritesOnly":{"type":"boolean"}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_set_daily_outfit_favorite","description":"Set your favorite status for a Chic daily outfit recommendation.","scope":"outfits:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"recommendationId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"isFavorite":{"type":"boolean"},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["recommendationId","isFavorite","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_browse_house_looks","description":"Browse curated Chic house looks by temperament and gender.","scope":"outfits:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"temperament":{"type":"string","enum":["quiet","elevated","bold"]},"gender":{"type":"string","enum":["woman","man"]},"limit":{"type":"integer","minimum":1,"maximum":24}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_get_house_look","description":"Get a curated Chic house look, pieces and available refinements.","scope":"outfits:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"lookId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."}},"required":["lookId"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_get_outfit_brief","description":"Find curated Chic looks for an occasion and mood; no AI generation charge.","scope":"outfits:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"occasion":{"type":"string","minLength":1,"maxLength":200},"temperament":{"type":"string","enum":["quiet","elevated","bold"]},"gender":{"type":"string","enum":["woman","man"]},"excludeLookId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_save_house_look","description":"Save a curated house look, optionally recording that you wore it.","scope":"outfits:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"lookId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"occasion":{"type":"string","minLength":1,"maxLength":200},"wear":{"type":"boolean"},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["lookId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_list_saved_looks","description":"List your saved and worn curated house looks.","scope":"outfits:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_retry_outfit","description":"Retry an existing outfit only when chic_get_outfit reports canRetry. Reuses the frozen wardrobe selection and reserved allowance; never creates a replacement outfit.","scope":"outfits:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"matchId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["matchId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_get_todays_look","description":"Get the most recent valid look you wore or saved.","scope":"outfits:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_list_tryon_models","description":"List Chic built-in try-on models. Use chic_list_self_models for your own models.","scope":"tryons:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_list_self_models","description":"List your personal try-on models, including upload, analysis and transformation status.","scope":"tryons:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"limit":{"type":"integer","minimum":1,"maximum":50},"cursor":{"type":"string","minLength":1,"maxLength":4096}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_get_self_model","description":"Get your personal model status and a temporary preview.","scope":"tryons:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"selfModelId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."}},"required":["selfModelId"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_begin_self_model_upload","description":"Create a personal-model upload. Only upload a photo you have permission to use. PUT bytes to the returned signed URL, then complete the upload. Uses one image-upload quota; maximum 10 MiB.","scope":"tryons:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"contentType":{"type":"string","enum":["image/jpeg","image/png","image/webp"]},"fileSize":{"type":"integer","minimum":1,"maximum":10485760},"originalFileName":{"type":"string","minLength":1,"maxLength":200},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["contentType","fileSize","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_complete_self_model_upload","description":"Verify a successful personal-model PUT and queue safety analysis for a full-body photo. Set sourceType face only when you intend a later face-to-model transformation.","scope":"tryons:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"selfModelId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"sourceType":{"type":"string","enum":["full_body","face"]},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["selfModelId","sourceType","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_transform_self_model","description":"Generate a full-body model from your uploaded face photo. Uses the existing backend image-credit policy and shares the image with the generation provider. Poll chic_get_self_model.","scope":"tryons:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"selfModelId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["selfModelId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_delete_self_model","description":"Remove your personal try-on model from use. Existing backend performs a soft deletion.","scope":"tryons:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"selfModelId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["selfModelId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_set_favorite_model","description":"Set a built-in or one of your approved personal models as your default try-on model.","scope":"tryons:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"modelId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["modelId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_generate_tryon","description":"Try an owned wardrobe item or completed outfit on a built-in or your approved model. Uses your existing try-on allowance or Plus image credits. Both images are sent to the generation provider; returns a saved request ID to poll.","scope":"tryons:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"sourceType":{"type":"string","enum":["wardrobe","outfit"]},"sourceId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"modelId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["sourceType","sourceId","modelId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_get_tryon","description":"Get your try-on result status and a temporary image preview.","scope":"tryons:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"tryOnId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."}},"required":["tryOnId"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_list_tryons","description":"List your try-on results, including failed and pending results.","scope":"tryons:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"limit":{"type":"integer","minimum":1,"maximum":50},"cursor":{"type":"string","minLength":1,"maxLength":4096},"favoritesOnly":{"type":"boolean"}},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_set_tryon_favorite","description":"Set the favorite status of your try-on result.","scope":"tryons:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"tryOnId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"isFavorite":{"type":"boolean"},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["tryOnId","isFavorite","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_delete_tryon","description":"Delete your try-on result.","scope":"tryons:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"tryOnId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["tryOnId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_ask_stylist","description":"Ask Chic for styling advice, optionally about up to five owned wardrobe/outfit IDs. Uses one AI-question quota and saves the conversation.","scope":"stylist:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"question":{"type":"string","minLength":1,"maxLength":4000},"context":{"type":"string","minLength":1,"maxLength":4000},"imageIds":{"type":"array","items":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"minItems":1,"maxItems":5,"uniqueItems":true},"language":{"type":"string","enum":["en","ro"]},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["question","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_list_stylist_conversations","description":"List your last 50 Chic stylist conversations.","scope":"stylist:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{},"required":[]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_get_decomposition","description":"Inspect the saved extraction manifest for your source wardrobe image, including completed pieces and outputs needing delivery. Returns no provider URLs.","scope":"wardrobe:read","write":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."}},"required":["imageId"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"chic_resume_decomposition","description":"Resume an existing extraction when chic_get_decomposition reports canResume. Reuses its frozen piece manifest: pending pieces may consume existing generation allowance or Plus image credits; generated pieces only retry storage. Never regenerates submitted or completed pieces or creates a new extraction.","scope":"wardrobe:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["imageId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_decompose_look","description":"Extract up to six wardrobe items from your uploaded look photo and save them to your wardrobe. Uses up to six Plus image credits under the existing backend policy and calls image-analysis and generation providers. Only request when the user wants these new images.","scope":"wardrobe:write","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["imageId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}},{"name":"chic_export_image","description":"Create a watermarked export of your wardrobe image, generated outfit or try-on. Requires the existing premium download entitlement and creates a new stored download.","scope":"media:export","write":true,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"imageType":{"type":"string","enum":["gallery","match","try-on"]},"imageId":{"type":"string","minLength":1,"maxLength":128,"description":"An ID returned by a Chic tool."},"requestId":{"type":"string","minLength":1,"maxLength":128,"description":"A unique request ID for this intended operation. Reuse only to retrieve the same operation; do not retry uncertain work with a new ID."}},"required":["imageType","imageId","requestId"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}}]}