AI product photography for fashion sellers: Shopify photo audits, seasonal guides, AI try-on.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Audit a Shopify store's listing photos (no account needed). Scans the public product sitemap for stale photos (≥180 days), season mismatches (e.g. winter items with summer-shot photos), and upcoming retail-calendar windows. Returns work orders with pre-filled create_tryon_job fixes and estimated credit costs.
Store domain or URL, e.g. examplestore.com
Audit a Shopify store's listing photos (no account needed). Scans the public product sitemap for stale photos (≥180 days), season mismatches (e.g. winter items with summer-shot photos), and upcoming retail-calendar windows. Returns work orders with pre-filled create_tryon_job fixes and estimated credit costs.
| Argument | Type | Description |
|---|---|---|
| store_url* | string | Store domain or URL, e.g. examplestore.com |
{
"type": "object",
"required": [
"store_url"
],
"properties": {
"store_url": {
"type": "string",
"description": "Store domain or URL, e.g. examplestore.com"
}
}
}ONE free on-model preview per store, no account needed. Pass the store and one of its listing photo URLs (from an audit_store work order) to generate a free 2K on-model try-on photo — the taste before buying credits. Poll with get_preview_status.
| Argument | Type | Description |
|---|---|---|
| model | string | Preset model (default woman) |
| store_url* | string | The store the photo belongs to (same as audit_store) |
| product_type | string | Top | Bottom | Dress | Full-body (default Top) |
| garment_image_url* | string | A listing photo URL from that store (audit work order image_url) |
{
"type": "object",
"required": [
"store_url",
"garment_image_url"
],
"properties": {
"model": {
"enum": [
"man",
"woman"
],
"type": "string",
"description": "Preset model (default woman)"
},
"store_url": {
"type": "string",
"description": "The store the photo belongs to (same as audit_store)"
},
"product_type": {
"type": "string",
"description": "Top | Bottom | Dress | Full-body (default Top)"
},
"garment_image_url": {
"type": "string",
"description": "A listing photo URL from that store (audit work order image_url)"
}
}
}Generate an on-model try-on photo from a garment/product image URL (e.g. straight from an audit_store work order). Charges 1 credit (2K) or 2 credits (4K) from the account's studio credits. Requires an API key.
| Argument | Type | Description |
|---|---|---|
| model | string | Preset model (default woman) |
| prompt | string | Optional styling instructions |
| api_key | string | API key if the client can't send an Authorization header |
| resolution | string | Output resolution: 2K costs 1 credit, 4K costs 2 |
| aspect_ratio | string | Output aspect ratio, e.g. 3:4 (default) |
| product_type | string | Top | Bottom | Dress | Full-body (default Top) |
| model_image_url | string | Optional: custom model reference photo URL |
| garment_image_url* | string | Public URL of the garment/product photo |
{
"type": "object",
"required": [
"garment_image_url"
],
"properties": {
"model": {
"enum": [
"man",
"woman"
],
"type": "string",
"description": "Preset model (default woman)"
},
"prompt": {
"type": "string",
"description": "Optional styling instructions"
},
"api_key": {
"type": "string",
"description": "API key if the client can't send an Authorization header"
},
"resolution": {
"enum": [
"2K",
"4K"
],
"type": "string",
"description": "Output resolution: 2K costs 1 credit, 4K costs 2"
},
"aspect_ratio": {
"type": "string",
"description": "Output aspect ratio, e.g. 3:4 (default)"
},
"product_type": {
"type": "string",
"description": "Top | Bottom | Dress | Full-body (default Top)"
},
"model_image_url": {
"type": "string",
"description": "Optional: custom model reference photo URL"
},
"garment_image_url": {
"type": "string",
"description": "Public URL of the garment/product photo"
}
}
}Studio credit balance and top-up link. Requires an API key.
| Argument | Type | Description |
|---|---|---|
| api_key | string | API key if the client can't send an Authorization header |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "API key if the client can't send an Authorization header"
}
}
}Poll a generation job. When succeeded, returns presigned output image URLs (valid 1h). Requires an API key.
| Argument | Type | Description |
|---|---|---|
| job_id* | string | Job UUID returned by create_tryon_job |
| api_key | string | API key if the client can't send an Authorization header |
{
"type": "object",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"description": "Job UUID returned by create_tryon_job"
},
"api_key": {
"type": "string",
"description": "API key if the client can't send an Authorization header"
}
}
}Poll a free preview. When succeeded, returns the preview image URL (valid 1h). No account needed.
| Argument | Type | Description |
|---|---|---|
| preview_id* | string | Preview UUID returned by create_preview_job |
{
"type": "object",
"required": [
"preview_id"
],
"properties": {
"preview_id": {
"type": "string",
"description": "Preview UUID returned by create_preview_job"
}
}
}Retail shoot calendar for fashion sellers (no account needed): which shoot windows (Labor Day, Halloween, Fall/Winter drop, Black Friday, Holiday) are open or urgent right now, deadlines, and links to per-category shoot guides with recommended shots.
| Argument | Type | Description |
|---|---|---|
| category | string | Optional: limit guide links to one category |
{
"type": "object",
"properties": {
"category": {
"enum": [
"womenswear",
"swim",
"lingerie"
],
"type": "string",
"description": "Optional: limit guide links to one category"
}
}
}