ai.uwear/uwear

MCPcommunautéen ligne
v1.0.0ai.uwearUnknownMis à jour il y a 1 mois

AI photoshoot studio: garments, avatars, locations, and art direction

État de l’endpointen ligne
vérifié il y a 12 h · 184 ms
100 % des dernières 4 vérifications ont atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
il y a 1 moisDernière mise à jour
Paquet
Auteurai.uwear
LicenceUnknown
Version1.0.0
Sourcemcp-registry
Statut de confiance
B
60/100Bon
Listé dans l’index Forge+10/10
Identité de l’éditeur vérifiée+0/30
Éditeur : aucune référence de dépôt n’est enregistrée pour cette annonce, `forge publish` ne peut donc pas vérifier la propriété automatiquement. Utilisez « Revendiquer cette annonce » ci-dessus — Forge les examine à la main.
Vérification de domaine+0/10
Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
Analyse d’injection de prompt · propre+30/30
Analyse d’obfuscation / exfiltration · propre+20/20
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance
DépendancesNon audité
Surface d’outils66 outils · 6 privilégiés
Analyse de sécurité✓ Proprevlive · aujourd’huiQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé11 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

66 outils · 6 privilégiés
Observé en direct depuis l’endpoint du fournisseur12h ago

Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.

  • https://api.uwear.ai/mcp66 outils · 184 ms
search_uwear_libraryUniversal hybrid retrieval across the user's visible Uwear library: garments, avatars/models, locations, ArtDirections, uploaded files, and generation results. Use this before opening the picker when the user describes assets or saved creative direction by exact name/SKU or natural language, e.g. '…

Universal hybrid retrieval across the user's visible Uwear library: garments, avatars/models, locations, ArtDirections, uploaded files, and generation results. Use this before opening the picker when the user describes assets or saved creative direction by exact name/SKU or natural language, e.g. '…

ParamètreTypeDescription
query*stringHybrid retrieval query. Handles exact names/SKUs/IDs and natural-language visual or attribute intent.
item_typesarrayOptional item types to search. Omit to search clothing, avatars/models, locations, art directions, uploaded files, and generation results.
limitintegerMaximum number of hybrid matches to return
refresh_indexbooleanForce-refresh missing or stale index rows for currently visible library items before searching. Leave false for normal MCP use; search refreshes once automatic…
list_garmentsList user's garments with structured filters or query for hybrid name/SKU/metadata/image-attribute search.

List user's garments with structured filters or query for hybrid name/SKU/metadata/image-attribute search.

ParamètreTypeDescription
querystringHybrid search across garment names, SKUs, metadata, and visual attributes.
clothing_item_idsarrayFilter to specific garment IDs
tag_idsarrayFilter to garments with any of these tags
categoryarrayFilter to garments in any of these canonical categories
start_datestringFilter: created on or after this date (ISO format, e.g. '2025-06-01')
end_datestringFilter: created on or before this date (ISO format)
sortstringSort order: 'field:direction', e.g. 'created_at:desc', 'clothing_item_name:asc'. Default: created_at:desc
pageintegerPage number for pagination
limitintegerNumber of items per page
include_image_urlbooleanSet true when the garment image itself is needed for visual display or reuse.
get_garmentGet a specific garment by ID.

Get a specific garment by ID.

ParamètreTypeDescription
garment_id*integerThe garment ID to retrieve
upload_garment_from_chat_fileprivilégiéBatch upload garments from ChatGPT attachments. Defaults to background removal; pass processing_mode='none' to store original images as-is. Pass actual file objects only in top-level image_file_1, image_file_2, etc. Prefer garments[].assets with {asset_kind: full|detail, asset_view: front|back|side…

Batch upload garments from ChatGPT attachments. Defaults to background removal; pass processing_mode='none' to store original images as-is. Pass actual file objects only in top-level image_file_1, image_file_2, etc. Prefer garments[].assets with {asset_kind: full|detail, asset_view: front|back|side…

ParamètreTypeDescription
garments*arrayGarment metadata. Put files in top-level image_file_1..image_file_20 and reference those exact field names inside each garment. No base64.
image_file_1Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_2Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_3Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_4Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_5Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_6Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_7Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_8Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_9Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_10Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_11Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_12Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_13Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_14Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_15Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_16Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_17Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_18Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_19Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
image_file_20Top-level ChatGPT file attachment. In garments[], reference this exact field name from assets[].image_file, e.g. image_file='image_file_1'. Do not rely on item…
upload_garment_from_public_urlprivilégiéQueue a recoverable batch upload from public HTTP(S) image URLs and return an operation immediately. Retry with the exact same arguments to read the stable operation state; retries do not create another upload. Defaults to background removal; pass processing_mode='none' to store original images as-…

Queue a recoverable batch upload from public HTTP(S) image URLs and return an operation immediately. Retry with the exact same arguments to read the stable operation state; retries do not create another upload. Defaults to background removal; pass processing_mode='none' to store original images as-…

ParamètreTypeDescription
garmentsarrayGarments to upload from public HTTP(S) URLs. No chat file objects and no base64.
image_urlstringSingle public HTTP(S) front image URL
back_image_urlstringSingle optional public HTTP(S) back image URL
side_image_urlstringSingle optional public HTTP(S) side image URL
detail_image_urlsarraySingle optional public HTTP(S) detail image URLs
assetsarraySingle garment full asset set. Use asset_kind/asset_view. Exactly one full front is required; full views are unique and detail views can repeat.
namestringSingle garment name
descriptionstringSingle item-level garment description hint
genderstringSingle garment gender: male, female, unisex
file_namestringSingle original file name
mime_typestringSingle MIME/content type, e.g. image/png
processing_modestringOptional image processing. 'background_removal' removes the background (the platform upload default); 'none' stores the image as-is. Omit to use background rem…
list_avatarsList the user's avatars: the reusable people who wear the garments, called 'models' or 'mannequins' in fashion terms (not the AI engines — for those, use list_models). Supports structured filters or query for hybrid name/metadata/image-attribute search. Set include_image_url=true when the avatar im…

List the user's avatars: the reusable people who wear the garments, called 'models' or 'mannequins' in fashion terms (not the AI engines — for those, use list_models). Supports structured filters or query for hybrid name/metadata/image-attribute search. Set include_image_url=true when the avatar im…

ParamètreTypeDescription
querystringHybrid search across avatar/model names, metadata, and visual attributes.
avatar_idsarrayFilter to specific avatar IDs
tag_idsarrayFilter to avatars with any of these tags
start_datestringFilter: created on or after this date (ISO format)
end_datestringFilter: created on or before this date (ISO format)
sortstringSort order: 'field:direction', e.g. 'created_at:desc'. Default: created_at:desc
pageintegerPage number for pagination
limitintegerNumber of items per page
include_image_urlbooleanSet true when you need to inspect or reuse the avatar/model image URL.
upload_avatar_from_chat_fileprivilégiéBatch upload reusable avatars/models from person photos the user attached in chat. Each photo becomes the upper_body_front identity anchor. Keep names and optional user-given age_range, build, and height_cm in avatars[], then pass top-level image_file_1, image_file_2, etc. in the same order. Traits…

Batch upload reusable avatars/models from person photos the user attached in chat. Each photo becomes the upper_body_front identity anchor. Keep names and optional user-given age_range, build, and height_cm in avatars[], then pass top-level image_file_1, image_file_2, etc. in the same order. Traits…

ParamètreTypeDescription
age_rangestringOptional concrete age or age range. Never inferred.
buildstringOptional concrete physical build. Never inferred.
height_cmintegerOptional height in centimeters. Never inferred.
avatarsarrayAvatar/model metadata in the same order as image_file_1, image_file_2, etc. No base64.
image_file_1Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_2Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_3Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_4Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_5Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_6Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_7Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_8Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_9Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_10Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_urlstringSingle resolved download URL used by automatic opaque-file recovery.
namestringSingle recovered avatar/model name
descriptionobjectSingle recovered avatar metadata
file_namestringSingle recovered original file name
mime_typestringSingle recovered MIME/content type, e.g. image/png
generate_avatarGenerate reusable avatar/model references through the same creator path as the Uwear app. The default view is upper_body_front, a clean bust identity anchor. For a draft multi-view avatar, generate the bust first, pass its result URL in identity_reference_urls when generating each slot view, then s…

Generate reusable avatar/model references through the same creator path as the Uwear app. The default view is upper_body_front, a clean bust identity anchor. For a draft multi-view avatar, generate the bust first, pass its result URL in identity_reference_urls when generating each slot view, then s…

ParamètreTypeDescription
age_rangestringOptional concrete age or age range. Never inferred.
buildstringOptional concrete physical build. Never inferred.
height_cmintegerOptional height in centimeters. Never inferred.
prompt*stringDescription of the person to render as a reusable avatar reference
namestringOptional name to carry with the avatar generation
expressionstringExact expression instruction for a supported reference view. Replaces the configured neutral expression default.
viewstringReference view to generate. Defaults to the upper-body identity anchor.
identity_reference_urlsarrayPerson-image URLs that fix identity for a slot view. In a draft flow, pass the generated bust URL here before the avatar has been saved.
avatar_idintegerOptional existing avatar whose anchor fixes identity for a slot view. Not required when identity_reference_urls are supplied.
modelstringOptional image model slug or display name. Defaults to the cheapest active image generation model available to the account.
num_imagesintegerNumber of avatar candidate images to generate
save_generated_avatarSave completed generate_avatar image results as one reusable avatar/model. Pass the identity-anchor result as generation_result_id and optional view results as additional_result_ids; each result fills the slot recorded in its avatar_creator.view metadata. Use only after generation finishes and the…

Save completed generate_avatar image results as one reusable avatar/model. Pass the identity-anchor result as generation_result_id and optional view results as additional_result_ids; each result fills the slot recorded in its avatar_creator.view metadata. Use only after generation finishes and the…

ParamètreTypeDescription
generation_result_id*integerCompleted image result ID returned by generate_avatar. Normal text-to-image results are not eligible because they do not contain reopenable avatar-creator inpu…
additional_result_idsarrayOther completed generate_avatar result IDs to save into their own avatar_creator.view slots in the same avatar.
name*stringName for the saved avatar/model
list_outfitsList user's outfits (saved garment combinations). Filter by garment IDs, active status, date range, or query against contained garments.

List user's outfits (saved garment combinations). Filter by garment IDs, active status, date range, or query against contained garments.

ParamètreTypeDescription
querystringSearch outfit names and contained garments.
outfit_idsarrayFilter to specific outfit IDs
clothing_item_idsarrayFilter to outfits containing any of these garments
tag_idsarrayFilter to outfits with any of these tags
is_activestringFilter by status: 'true', 'false', or 'both' (default: both)
sourcestringFilter by outfit source.
start_datestringFilter: created on or after this date (ISO format)
end_datestringFilter: created on or before this date (ISO format)
sortstringSort: 'field:direction'. Use 'latest_generation_at:desc' to surface recently generated outfits. Default: created_at:desc
pageintegerPage number for pagination
limitintegerNumber of items per page
get_outfitGet one saved outfit by ID, including its member garments.

Get one saved outfit by ID, including its member garments.

ParamètreTypeDescription
outfit_id*integerID of the outfit to retrieve
create_outfit_from_garment_idsCreate an outfit from existing garment IDs. Pairs saved garments together into a saved outfit without uploading new images.

Create an outfit from existing garment IDs. Pairs saved garments together into a saved outfit without uploading new images.

ParamètreTypeDescription
namestringOptional human-readable outfit name
clothing_item_ids*arrayIDs of clothing items to combine into an outfit
is_activebooleanWhether the outfit should be immediately active
build_avatar_promptBuild a highly detailed prompt for generating a unique reusable avatar/model. Use this when the user wants help describing a person before image generation. If the user's prompt is already intentional and specific, Uwear can skip this and pass the user's wording directly to generate_avatar.

Build a highly detailed prompt for generating a unique reusable avatar/model. Use this when the user wants help describing a person before image generation. If the user's prompt is already intentional and specific, Uwear can skip this and pass the user's wording directly to generate_avatar.

ParamètreTypeDescription
user_textstringUser's rough description of the person/model. Leave empty when the user wants the backend to invent a unique avatar prompt.
model_slugstringOptional image model slug for context
camerastringOptional camera key for context, e.g. midshot
camera_labelstringOptional human-readable camera label
aspect_ratiostringOptional aspect ratio for context, e.g. 9:16
propose_outfitsUse Uwear's outfit proposer to create styled outfit combinations from selected garments. Returns candidate titles, clothing_item_ids, and short rationales; call create_outfit_from_garment_ids only after the user chooses a proposal to save.

Use Uwear's outfit proposer to create styled outfit combinations from selected garments. Returns candidate titles, clothing_item_ids, and short rationales; call create_outfit_from_garment_ids only after the user chooses a proposal to save.

ParamètreTypeDescription
clothing_item_ids*arrayAccessible clothing item IDs to combine into outfit proposals
instructionsstringOptional styling brief, occasion, season, constraints, or vibe
max_outfitsintegerMaximum number of outfit proposals to return
create_avatar_from_referencesCreate one reusable avatar/model from an ordered set of generated avatar views, owned workspace files, and public image URLs. Each reference fills one durable slot. Traits are optional user-provided facts and are never inferred.

Create one reusable avatar/model from an ordered set of generated avatar views, owned workspace files, and public image URLs. Each reference fills one durable slot. Traits are optional user-provided facts and are never inferred.

ParamètreTypeDescription
age_rangestringOptional concrete age or age range. Never inferred.
buildstringOptional concrete physical build. Never inferred.
height_cmintegerOptional height in centimeters. Never inferred.
name*string
references*arrayOrdered reference sources for the new avatar.
add_avatar_referenceFill or replace one reference slot on an existing owned avatar/model from an owned workspace file, an owned generation result, or a public image URL. Creator-linked slots keep their source guard.

Fill or replace one reference slot on an existing owned avatar/model from an owned workspace file, an owned generation result, or a public image URL. Creator-linked slots keep their source guard.

ParamètreTypeDescription
avatar_id*integerOwned avatar to update.
slot*stringReference slot to fill or replace.
uploaded_file_idintegerOwned workspace file ID. Use exactly one source field.
generation_result_idintegerOwned image result ID. Use exactly one source field.
image_urlstringPublic HTTP(S) image URL. Use exactly one source field.
list_locationsList reusable location/scene reference images by structured filters or query: IDs, tags, date range, and sort. Use when the user wants to pick a saved background/location reference for a generation.

List reusable location/scene reference images by structured filters or query: IDs, tags, date range, and sort. Use when the user wants to pick a saved background/location reference for a generation.

ParamètreTypeDescription
querystringHybrid search across location names, metadata, and visual attributes.
location_idsarrayFilter to specific location IDs
tag_idsarrayFilter to locations with any of these tags
start_datestringFilter: created on or after this date (ISO format)
end_datestringFilter: created on or before this date (ISO format)
sortstringSort order: 'field:direction', e.g. 'created_at:desc', 'location_name:asc'. Default: created_at:desc
pageintegerPage number for pagination
limitintegerNumber of items per page
include_image_urlbooleanSet true when the location/reference image URL is needed for inspection or reuse.
get_locationGet a reusable location/scene reference by ID.

Get a reusable location/scene reference by ID.

ParamètreTypeDescription
location_id*integerThe location ID to retrieve
create_locationCreate a reusable location/scene reference from an image URL. If no description is supplied, the backend analyzes the image. Use the returned location_id in propose_brief/update_brief.

Create a reusable location/scene reference from an image URL. If no description is supplied, the backend analyzes the image. Use the returned location_id in propose_brief/update_brief.

ParamètreTypeDescription
name*stringName for the reusable location/scene reference
image_url*stringURL of the location/reference image
descriptionstringOptional location description. If omitted, the system analyzes the image.
thumbnail_urlstringOptional thumbnail URL
source_metadataobjectOptional provenance metadata for the source image
tag_idsarrayOptional tag IDs to assign after creating the location
update_garmentUpdate a garment's metadata or patch its product photos. Send image changes through assets[] with front/back/side/detail roles. Provided front/back assets replace those singleton roles; provided side/detail assets are added. Omitted existing assets are preserved.

Update a garment's metadata or patch its product photos. Send image changes through assets[] with front/back/side/detail roles. Provided front/back assets replace those singleton roles; provided side/detail assets are added. Omitted existing assets are preserved.

ParamètreTypeDescription
clothing_item_id*integerThe garment ID to update
namestringUpdated garment name
descriptionstringUpdated item-level garment description, or a hint to use when patching images
genderstringUpdated target gender: male, female, or unisex
categorystringUpdated canonical garment category
assetsarrayAsset patch for garment product photos. A provided full front/back/side replaces that unique view; provided detail assets are added. Omitted existing assets ar…
image_file_1Generic top-level MCP file object for assets[].image_file references
image_file_2Generic top-level MCP file object for assets[].image_file references
image_file_3Generic top-level MCP file object for assets[].image_file references
image_file_4Generic top-level MCP file object for assets[].image_file references
image_file_5Generic top-level MCP file object for assets[].image_file references
image_file_6Generic top-level MCP file object for assets[].image_file references
image_file_7Generic top-level MCP file object for assets[].image_file references
image_file_8Generic top-level MCP file object for assets[].image_file references
image_file_9Generic top-level MCP file object for assets[].image_file references
image_file_10Generic top-level MCP file object for assets[].image_file references
image_file_11Generic top-level MCP file object for assets[].image_file references
image_file_12Generic top-level MCP file object for assets[].image_file references
image_file_13Generic top-level MCP file object for assets[].image_file references
image_file_14Generic top-level MCP file object for assets[].image_file references
image_file_15Generic top-level MCP file object for assets[].image_file references
image_file_16Generic top-level MCP file object for assets[].image_file references
image_file_17Generic top-level MCP file object for assets[].image_file references
image_file_18Generic top-level MCP file object for assets[].image_file references
create_tagCreate a new tag for organizing assets (garments, models, outfits, files, results, locations). Requires an active company workspace.

Create a new tag for organizing assets (garments, models, outfits, files, results, locations). Requires an active company workspace.

ParamètreTypeDescription
name*stringTag name (unique within the company)
colorstringOptional hex color, e.g. '#22C55E'
submit_uwear_feedbackSubmit a bug report or feature request to Uwear and return a private receipt. This creates a support record and can notify Uwear staff. Call it only when the user explicitly asks to submit, send, or report feedback, or after they confirm the exact summary. Never submit automatically because an erro…

Submit a bug report or feature request to Uwear and return a private receipt. This creates a support record and can notify Uwear staff. Call it only when the user explicitly asks to submit, send, or report feedback, or after they confirm the exact summary. Never submit automatically because an erro…

ParamètreTypeDescription
request_id*stringStable unique ID for this submission. Reuse the same value only when retrying the same report.
feedback_type*stringUse bug_report for broken behavior or feature_request for an idea or improvement.
subjectstringShort summary of the confirmed report.
message*stringThe report the user explicitly approved. Include useful reproduction details, but never add secrets, credentials, full conversation history, raw provider paylo…
related_generation_idintegerOptional Uwear generation ID directly related to the report.
related_generation_result_idintegerOptional Uwear generation-result ID directly related to the report.
get_generation_statusCheck generation job status. Completed results may include labeled native ImageContent previews; use them directly and never Markdown-embed result URLs. They are display previews, not originals: url/download_url are originals, preview_url is the fallback link, and poster_url/thumbnail_url is a vide…

Check generation job status. Completed results may include labeled native ImageContent previews; use them directly and never Markdown-embed result URLs. They are display previews, not originals: url/download_url are originals, preview_url is the fallback link, and poster_url/thumbnail_url is a vide…

ParamètreTypeDescription
generation_id*integerThe generation ID to check. Returns raw payload, generation_setting, avatar_id, model_id, model_slug, and use_case. UI 'Gemini Pro' maps to model_slug nano-ban…
get_generation_resultsLook up generation results by exact IDs, filters, or hybrid image/name/SKU search. Returns labeled native ImageContent previews; use them directly and never Markdown-embed result URLs. They are display previews, not originals: url/download_url are originals, preview_url is the fallback link, and po…

Look up generation results by exact IDs, filters, or hybrid image/name/SKU search. Returns labeled native ImageContent previews; use them directly and never Markdown-embed result URLs. They are display previews, not originals: url/download_url are originals, preview_url is the fallback link, and po…

ParamètreTypeDescription
generation_result_idintegerLook up a single result image by its generation_result_id (the exact integer ID required by QA/edit/upscale/video tools). Returns that one result directly.
generation_idintegerFilter by parent generation ID (lists all result images from one generation job)
querystringHybrid search across generated image content, originating item names, and SKUs.
pageintegerPage number for pagination
limitintegerNumber of items per page
avatar_idsarrayFilter results to images generated with these avatars
location_idsarrayFilter results to images generated with these locations
outfit_idsarrayFilter results to images generated with these outfits
art_direction_idsarrayFilter results to images generated with these art directions
model_idsarrayFilter results to images generated with these AI models
clothing_item_idsarrayFilter results to images generated with these clothing items
tag_idsarrayFilter by tag IDs (results must have at least one)
kindstringFilter by type: 'Image', 'Edit', 'Upscale', 'Video'
start_datestringFilter results created on or after this ISO date/datetime, e.g. 2026-04-20.
end_datestringFilter results created on or before this ISO date/datetime, e.g. 2026-04-27.
qa_statusesarrayFilter by QA statuses, e.g. pending, processing, completed, error.
decisionstringFilter by the unified result verdict.
decision_sourcestringFilter by the verdict source.
apply_backdropRemove or replace an image background through Uwear's canonical free backdrop generation path. Provide exactly one foreground source: generation_result_id, clothing_item_asset_id, or a public HTTPS image_url. Use backdrop_mode transparent, solid with color_hex, or image with background_image_url. R…

Remove or replace an image background through Uwear's canonical free backdrop generation path. Provide exactly one foreground source: generation_result_id, clothing_item_asset_id, or a public HTTPS image_url. Use backdrop_mode transparent, solid with color_hex, or image with background_image_url. R…

ParamètreTypeDescription
generation_result_idintegerExisting generation result foreground; provide exactly one source.
clothing_item_asset_idintegerExact owned garment asset foreground; provide exactly one source. Find asset IDs with get_garment or list_garments.
image_urlstringPublic HTTPS foreground image URL; provide exactly one source.
backdrop_mode*stringtransparent removes the background, solid uses color_hex, and image uses background_image_url.
color_hexstringRequired for solid mode, for example #FFFFFF.
background_image_urlstringRequired for image mode; public HTTPS replacement background.
queue_generation_result_qaDefault tool for generation-result QA. Use this whenever the user asks to QA, quality check, validate, review, inspect for defects, approve/reject, or assess already-created generation results. Do not substitute view_image for QA unless the user explicitly asks for a manual visual critique instead…

Default tool for generation-result QA. Use this whenever the user asks to QA, quality check, validate, review, inspect for defects, approve/reject, or assess already-created generation results. Do not substitute view_image for QA unless the user explicitly asks for a manual visual critique instead…

ParamètreTypeDescription
generation_result_ids*arrayGeneration result IDs to QA. Queued or requeued QA costs 1 credit per result.
max_qa_retriesintegerMaximum QA-triggered retry generations to allow. Retry generations can cost additional generation credits.
read_generation_result_qaRead official Uwear QA status, decision, and structured QA JSON for existing generation results. Call this after queue_generation_result_qa when the user asks to QA/check/validate/review generated outputs; summarize the structured decision and issues, not a manual view_image opinion.

Read official Uwear QA status, decision, and structured QA JSON for existing generation results. Call this after queue_generation_result_qa when the user asks to QA/check/validate/review generated outputs; summarize the structured decision and issues, not a manual view_image opinion.

ParamètreTypeDescription
generation_result_ids*arrayGeneration result IDs to read QA for
view_imageAnalyze any image using AI vision for manual inspection, debugging, visual description, or supplemental critique. Provide exactly one source: generation_result_id for a Shoot Board generation, uploaded_file_id for a Files item, or image_url for a public HTTPS image. Do not use this as the primary Q…

Analyze any image using AI vision for manual inspection, debugging, visual description, or supplemental critique. Provide exactly one source: generation_result_id for a Shoot Board generation, uploaded_file_id for a Files item, or image_url for a public HTTPS image. Do not use this as the primary Q…

ParamètreTypeDescription
image_urlstringPublic HTTPS image URL to analyze. Optional if generation_result_id or uploaded_file_id is provided.
generation_result_idintegerID of an existing generation result to analyze. Preferred for Shoot Board generation items because the server resolves the HTTPS image URL.
uploaded_file_idintegerID of an uploaded file to analyze. Use for items from the Files library.
question*stringWhat to analyze: e.g. 'Is this a flat lay or worn on a model?', 'Does this need background removal?', 'Describe the garment details'. Do not use this as the pr…
propose_montageONLY for video montage/stitching/export workflows. Use when the user explicitly asks to create a montage, stitch clips, make a reel, export a video sequence, make video clips from images, or combine images/videos into one final video. Never use this for a photoshoot, lookbook, product shoot, collec…

ONLY for video montage/stitching/export workflows. Use when the user explicitly asks to create a montage, stitch clips, make a reel, export a video sequence, make video clips from images, or combine images/videos into one final video. Never use this for a photoshoot, lookbook, product shoot, collec…

ParamètreTypeDescription
items*arrayOrdered list of montage items. Each is either an existing video or an image needing video generation. Min 1, max 10.
aspect_ratiostringOutput aspect ratio (e.g. '9:16', '16:9', '1:1')
base_resolutionintegerOutput resolution height in pixels
update_montage_proposalPatch the latest MontageProposal already shown in the UI. Use only for an existing video montage/reel/stitched sequence proposal; do not use this to modify a photoshoot brief. For photoshoot brief changes, call update_brief instead. Prefer `operations`, an ordered list of typed montage edits such a…

Patch the latest MontageProposal already shown in the UI. Use only for an existing video montage/reel/stitched sequence proposal; do not use this to modify a photoshoot brief. For photoshoot brief changes, call update_brief instead. Prefer `operations`, an ordered list of typed montage edits such a…

ParamètreTypeDescription
operationsarrayOrdered montage patch operations. Preferred over the legacy flat fields below.
clip_numberinteger1-based clip number to update. Omit when apply_to_all=true.
clip_numbersarrayOptional list of 1-based clip numbers to update together.
apply_to_allbooleanApply changes to every clip in the current montage proposal.
removebooleanRemove the selected clip(s) from the proposal.
clear_trimbooleanFor video clips, remove trim bounds and restore the full clip length in the proposal.
target_durationnumberDesired final clip length in seconds.
start_timenumberTrim start time in seconds for legacy trim-range updates.
end_timenumberTrim end time in seconds for legacy trim-range updates.
speednumberPlayback speed multiplier.
mutedbooleanMute or unmute the selected clip(s).
promptstringUpdate the motion prompt for image-to-video montage items.
video_modelstringUpdate the video model for image-to-video montage items.
generate_audiobooleanEnable or disable generated audio for image-to-video montage items.
last_frame_urlstringOptional last-frame URL for image-to-video montage items.
aspect_ratiostringUpdate the montage output aspect ratio.
base_resolutionintegerUpdate the montage output resolution height.
estimate_costEstimate credit cost for an operation.

Estimate credit cost for an operation.

ParamètreTypeDescription
operation*stringOperation: generate, edit, upscale, video
num_itemsintegerNumber of items/images
modelstringSpecific model to use
durationintegerVideo duration in seconds (video only, e.g. 4, 5, 6, 8, 10)
generate_audiobooleanWhether to generate audio (video only, doubles cost for most models)
resolutionstringOutput resolution when supported by the selected image or video model
get_user_creditsGet user's current credit balance.

Get user's current credit balance.

Aucun schéma d’entrée n’a été publié pour cet outil.

update_preferencesUpdate durable user preferences, photoshoot processes, or add a prompt. Treat all model fields as explicit model pins: leave model fields unset for normal backend defaults unless the user deliberately selected a specific model. The preferred way to save how a user generates is a template (save_temp…

Update durable user preferences, photoshoot processes, or add a prompt. Treat all model fields as explicit model pins: leave model fields unset for normal backend defaults unless the user deliberately selected a specific model. The preferred way to save how a user generates is a template (save_temp…

ParamètreTypeDescription
preferencesobjectPreference key-value updates. Model fields (default_model, default_edit_model, default_upscale_model, default_video_model, and process-level model) are explici…
add_promptobjectPrompt to save: {text, category, is_favorite}
list_tagsList available tags for the user's company. Use this to resolve user-provided tag names like 'summer26' before selecting garments, outfits, models, files, generations, or locations. For no-UI MCP flows, find the tag ID here, then call get_items_by_tag or the relevant list_* tool with tag_ids.

List available tags for the user's company. Use this to resolve user-provided tag names like 'summer26' before selecting garments, outfits, models, files, generations, or locations. For no-UI MCP flows, find the tag ID here, then call get_items_by_tag or the relevant list_* tool with tag_ids.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_items_by_tagGet all item IDs tagged with a specific tag, grouped by type. Use after list_tags for no-UI MCP requests like 'use my clothes tagged summer26'; then pass the resulting clothing_item IDs as garment_ids to propose_brief instead of opening request_user_context.

Get all item IDs tagged with a specific tag, grouped by type. Use after list_tags for no-UI MCP requests like 'use my clothes tagged summer26'; then pass the resulting clothing_item IDs as garment_ids to propose_brief instead of opening request_user_context.

ParamètreTypeDescription
tag_id*integerTag ID to look up
item_typesarrayFilter to specific types: 'clothing_item', 'avatar', 'outfit', 'generation_result', 'location'. Omit to get all.
request_user_contextFIRST tool to call for a new photoshoot only when the user has not supplied garment/outfit IDs or textual selectors such as tag names, saved ArtDirection names, location names, or outfit names. Opens the MCP app/gallery so the user can choose assets, add them to the Shoot Board, and press Confirm c…

FIRST tool to call for a new photoshoot only when the user has not supplied garment/outfit IDs or textual selectors such as tag names, saved ArtDirection names, location names, or outfit names. Opens the MCP app/gallery so the user can choose assets, add them to the Shoot Board, and press Confirm c…

ParamètreTypeDescription
prompt*stringInstruction shown to the user, e.g. 'Select the clothing items you want to use and add them to the Shoot Board'
expected_types*arrayAccepted item types (match panel tabs): 'clothing', 'models', 'outfits', 'generations', 'files'. Legacy 'file' is accepted as an alias for 'files'.
min_itemsintegerMinimum number of items the user must provide
save_reference_file_from_chat_fileBatch save reference images from chat attachments into the Files library. Keep file metadata in files[] and pass top-level image_file_1, image_file_2, etc. in the same order. No base64, no local paths. Use for mood boards, backgrounds, and other reference images that are not garments or avatars.

Batch save reference images from chat attachments into the Files library. Keep file metadata in files[] and pass top-level image_file_1, image_file_2, etc. in the same order. No base64, no local paths. Use for mood boards, backgrounds, and other reference images that are not garments or avatars.

ParamètreTypeDescription
filesarrayReference file metadata in the same order as image_file_1, image_file_2, etc. No base64.
image_file_1Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_2Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_3Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_4Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_5Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_6Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_7Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_8Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_9Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_file_10Host-provided uploaded file reference for the matching item index when it has no image_url. Use the file object supplied by the host, not a bare file_... ID.
image_urlstringSingle resolved download URL used by automatic opaque-file recovery.
file_namestringSingle recovered display name
mime_typestringSingle recovered MIME/content type, e.g. image/png
propose_briefCreate a Uwear BriefProposal from canonical generation commands. Every commands[].input is the MCP-safe GenerationIntent fields; commands and immutable plans are persisted without translation. Supply a concrete model_slug for generate, edit, upscale, and video. Use durable command.source IDs for up…

Create a Uwear BriefProposal from canonical generation commands. Every commands[].input is the MCP-safe GenerationIntent fields; commands and immutable plans are persisted without translation. Supply a concrete model_slug for generate, edit, upscale, and video. Use durable command.source IDs for up…

ParamètreTypeDescription
commands*arrayCanonical generation commands. Each command contains the MCP-safe GenerationIntent fields and a durable source reference. Write each input.prompt as a compact…
creative_contextstringRequired for photoshoot proposals and brief rewrites. Summarize the shoot-level creative approach that guided garment combos, avatars, prompts, and pipeline st…
execute_immediatelybooleanSet true only when the user explicitly asks to prepare/create/generate/run the photoshoot without another review step. When true, Uwear persists the brief, con…
update_briefReplace the visible Uwear BriefProposal with a complete canonical command list. Edit commands[].input directly using the MCP-safe GenerationIntent fields and preserve every unchanged field and durable source. This is replacement state, not a partial diff. For video_garment_view_not_attached warning…

Replace the visible Uwear BriefProposal with a complete canonical command list. Edit commands[].input directly using the MCP-safe GenerationIntent fields and preserve every unchanged field and durable source. This is replacement state, not a partial diff. For video_garment_view_not_attached warning…

ParamètreTypeDescription
commands*arrayCanonical generation commands. Each command contains the MCP-safe GenerationIntent fields and a durable source reference. Write each input.prompt as a compact…
creative_contextstringRequired for photoshoot proposals and brief rewrites. Summarize the shoot-level creative approach that guided garment combos, avatars, prompts, and pipeline st…
confirm_briefCall this to approve and idempotently execute a visible persisted Uwear brief. In MCP, a one-word 'Confirm' or phrases like 'looks good', 'run it', 'start', or 'generate' mean execute=true unless the user explicitly says to approve without starting. Use the visible/latest BriefProposal brief_id. Re…

Call this to approve and idempotently execute a visible persisted Uwear brief. In MCP, a one-word 'Confirm' or phrases like 'looks good', 'run it', 'start', or 'generate' mean execute=true unless the user explicitly says to approve without starting. Use the visible/latest BriefProposal brief_id. Re…

ParamètreTypeDescription
brief_id*integerID of the persisted brief to confirm
executebooleanExecute the brief immediately after confirming. Defaults true because MCP 'confirm the brief' means approve and run. Set false only when the user explicitly wa…
get_briefLoad an existing persisted brief unchanged by a real positive brief_id. Only use when the user supplied that brief_id or after propose_brief/update_brief returned it and the user wants to re-open the same brief. Never use brief_id=0, a placeholder, or a guessed ID. Never use this to start a new pho…

Load an existing persisted brief unchanged by a real positive brief_id. Only use when the user supplied that brief_id or after propose_brief/update_brief returned it and the user wants to re-open the same brief. Never use brief_id=0, a placeholder, or a guessed ID. Never use this to start a new pho…

ParamètreTypeDescription
brief_id*integerReal persisted brief ID to load unchanged. Do not use 0, guessed IDs, or this tool for editing a visible brief.
list_modelsList available AI generation models (image, video, edit, upscale engines) by type, with credit costs, capability limits, and model-specific production guidance. These are the AI models that render photoshoots — not the human models/avatars; for those, use list_avatars.

List available AI generation models (image, video, edit, upscale engines) by type, with credit costs, capability limits, and model-specific production guidance. These are the AI models that render photoshoots — not the human models/avatars; for those, use list_avatars.

ParamètreTypeDescription
model_type*stringType: generation, edit, upscale, video, backdrop
list_art_directionsList selectable ArtDirections as compact summaries: visible system ArtDirections plus company ArtDirections. Use query to match exact names and natural-language creative requests. Use this as the catalog step before choosing an art_direction_id for a brief; if there is no clear match, fall back to…

List selectable ArtDirections as compact summaries: visible system ArtDirections plus company ArtDirections. Use query to match exact names and natural-language creative requests. Use this as the catalog step before choosing an art_direction_id for a brief; if there is no clear match, fall back to…

ParamètreTypeDescription
querystringHybrid search across saved ArtDirection names and creative content.
pageintegerPage number for pagination
limitintegerNumber of compact ArtDirection summaries per page
get_art_directionGet a selectable ArtDirection by ID.

Get a selectable ArtDirection by ID.

ParamètreTypeDescription
art_direction_id*integerThe ArtDirection ID to retrieve
create_art_directionCreate a company ArtDirection markdown document. Use author_art_direction first when the user provides rough creative text or reference images. Use this direct writer only for already-structured markdown that follows the Variation Controls parser contract.

Create a company ArtDirection markdown document. Use author_art_direction first when the user provides rough creative text or reference images. Use this direct writer only for already-structured markdown that follows the Variation Controls parser contract.

ParamètreTypeDescription
name*stringName for the ArtDirection
content_markdown*stringComplete ArtDirection markdown document. Prefer author_art_direction for rough briefs. If writing directly, every reusable alternative that should rotate acros…
reference_image_attachmentsarrayAuthoring reference image attachments to keep with the ArtDirection. These are for iterating the markdown only, not generation-time references.
update_art_directionUpdate a company ArtDirection. System ArtDirections are read-only. When changing markdown directly, preserve the Variation Controls parser contract: reusable alternatives must be under `## Variation Controls`, not only in prose.

Update a company ArtDirection. System ArtDirections are read-only. When changing markdown directly, preserve the Variation Controls parser contract: reusable alternatives must be under `## Variation Controls`, not only in prose.

ParamètreTypeDescription
art_direction_id*integerThe ArtDirection ID to update
namestringUpdated ArtDirection name
content_markdownstringUpdated complete ArtDirection markdown. If editing directly, every reusable alternative that should rotate across generations must live under `## Variation Con…
reference_image_attachmentsarrayReplacement authoring reference image attachments. These are for iterating the markdown only, not generation-time references.
duplicate_art_directionDuplicate a system or company ArtDirection into an editable company copy.

Duplicate a system or company ArtDirection into an editable company copy.

ParamètreTypeDescription
art_direction_id*integerThe ArtDirection ID to duplicate
namestringOptional name for the copy
author_art_directionQueue the conversation for asynchronous ArtDirection authoring using Uwear's prompt system. Use save=true when the user wants to create, build, or save a reusable ArtDirection. Use save=false when the user explicitly wants an unsaved draft or brainstorming pass. This returns a job ID; call get_art_…

Queue the conversation for asynchronous ArtDirection authoring using Uwear's prompt system. Use save=true when the user wants to create, build, or save a reusable ArtDirection. Use save=false when the user explicitly wants an unsaved draft or brainstorming pass. This returns a job ID; call get_art_…

ParamètreTypeDescription
user_textstringConversation text to compile into ArtDirection markdown
image_urlsarrayDraft-only reference image URLs to analyze into the ArtDirection. For saved ArtDirections, first save/select assets and pass reference_image_attachments.
reference_image_attachmentsarrayPersistent authoring references as asset IDs. Use for save=true so the user can iterate the ArtDirection later. These are not generation-time references.
sourcesarraySupported authoring sources such as text, public URLs, image URLs, uploaded files, or durable reference image attachments
namestringOptional requested ArtDirection name
savebooleanSet true when the user wants to create, build, or save a reusable ArtDirection. Set false when the user explicitly wants an unsaved draft or brainstorming pass.
iterate_art_directionQueue feedback-driven revision of an existing ArtDirection without resending its markdown. Existing authoring references are included automatically. Use save=false for a reviewable draft, or save=true to update the same company ArtDirection with stale-edit protection. System ArtDirections support d…

Queue feedback-driven revision of an existing ArtDirection without resending its markdown. Existing authoring references are included automatically. Use save=false for a reviewable draft, or save=true to update the same company ArtDirection with stale-edit protection. System ArtDirections support d…

ParamètreTypeDescription
art_direction_id*integerExisting ArtDirection ID to revise
feedback*stringWhat the ArtDirection author should preserve, change, add, or remove
image_urlsarrayDraft-only new visual sources; use persistent attachments when save=true
reference_image_attachmentsarrayNew persistent authoring references to add alongside existing references
sourcesarrayOptional new supported authoring sources such as text, public URLs, or uploaded files
namestringOptional rename request
savebooleanFalse returns an unsaved revision draft; true updates this same company ArtDirection
get_art_direction_authoring_jobRead an asynchronous ArtDirection authoring job. Poll the job ID returned by author_art_direction or iterate_art_direction until status is done or failed. A done job includes the authored markdown and, when save=true, the saved art_direction_id. Iteration jobs also expose their source ID, expected…

Read an asynchronous ArtDirection authoring job. Poll the job ID returned by author_art_direction or iterate_art_direction until status is done or failed. A done job includes the authored markdown and, when save=true, the saved art_direction_id. Iteration jobs also expose their source ID, expected…

ParamètreTypeDescription
job_id*integerArtDirection authoring job ID returned by author_art_direction
list_templatesList canonical company templates, optionally filtered by kind, scope, command use case, or public t-xxxx share code. Templates persist canonical commands but do not execute generations. System templates named `Demo — …` are worked examples of the canonical command language; read one with `get_templ…

List canonical company templates, optionally filtered by kind, scope, command use case, or public t-xxxx share code. Templates persist canonical commands but do not execute generations. System templates named `Demo — …` are worked examples of the canonical command language; read one with `get_templ…

ParamètreTypeDescription
template_kindFilter generation presets or read-only historical batch_workflow records
catalog_scopeFilter by library or owner_only. Owner-only templates are hidden unless explicitly requested.
use_casestringFilter by a use_case present in any stored command
share_codestringReturn the template assigned this public t-xxxx share code
pageintegerPage number for pagination
items_per_pageintegerNumber of templates per page
get_templateLoad one canonical company template by ID or public t-xxxx share code. Pass expected_template_kind when the caller requires a generation_preset or batch_workflow.

Load one canonical company template by ID or public t-xxxx share code. Pass expected_template_kind when the caller requires a generation_preset or batch_workflow.

ParamètreTypeDescription
template_idintegerTemplate ID
share_codestringPublic t-xxxx share code
expected_template_kindOptional expected kind. A mismatch returns both expected and actual kinds.
copy_template_to_generate_node_configCopy one generation-preset Template into a contract-typed, detached Production Workflow Generate-node config. The result does not update a Workflow and carries no live Template dependency; insert it through the canonical workflow version authoring tools.

Copy one generation-preset Template into a contract-typed, detached Production Workflow Generate-node config. The result does not update a Workflow and carries no live Template dependency; insert it through the canonical workflow version authoring tools.

ParamètreTypeDescription
template_id*integerGeneration Template ID
contract_versionstringWorkflow contract to target; omit to use the current authoring contract
save_templateCreate a canonical company template, or replace one by passing template_id with expected_revision. Send typed GenerationCommand objects; updates are complete replacements. This persists the template and does not generate images. Templates are single-generation presets. Use Production Workflows in t…

Create a canonical company template, or replace one by passing template_id with expected_revision. Send typed GenerationCommand objects; updates are complete replacements. This persists the template and does not generate images. Templates are single-generation presets. Use Production Workflows in t…

ParamètreTypeDescription
name*stringTemplate name
descriptionstringOptional sentence explaining when to use the template
template_kind*Template kind: generation_preset. Legacy batch_workflow writes are retired.
catalog_scopeTemplate catalog scope: library or owner_only
payload*Versioned template payload containing canonical generation commands
template_idintegerTemplate ID when replacing an existing template
expected_revisionintegerCurrent revision when replacing an existing template; omit for create
delete_templateprivilégiéPermanently delete a library template. Owner-only templates must be deleted through their owning resource.

Permanently delete a library template. Owner-only templates must be deleted through their owning resource.

ParamètreTypeDescription
template_id*integerTemplate ID
prepare_local_garment_uploadprivilégiéFirst step for garment images on the host's local filesystem, such as files in ~/Downloads. Use only when the host can read those local files and perform the returned direct multipart HTTP uploads, such as Codex. Include every returned form field and send the file bytes under the returned file_fiel…

First step for garment images on the host's local filesystem, such as files in ~/Downloads. Use only when the host can read those local files and perform the returned direct multipart HTTP uploads, such as Codex. Include every returned form field and send the file bytes under the returned file_fiel…

ParamètreTypeDescription
files*arrayLocal image metadata in a stable order. The local paths never leave the client.
finish_local_garment_uploadprivilégiéSecond step only for local garment images already prepared with prepare_local_garment_upload and uploaded to every returned target. Classify each upload_handle as a full/detail front/back/side asset. Do not use this for ChatGPT attachments or arbitrary public URLs.

Second step only for local garment images already prepared with prepare_local_garment_upload and uploaded to every returned target. Classify each upload_handle as a full/detail front/back/side asset. Do not use this for ChatGPT attachments or arbitrary public URLs.

ParamètreTypeDescription
garments*arrayGarments assembled from owned upload handles returned by prepare_local_garment_upload
mcp_get_contextApp-only: hydrate the session-scoped Uwear Shoot Board.

App-only: hydrate the session-scoped Uwear Shoot Board.

Aucun schéma d’entrée n’a été publié pour cet outil.

mcp_replace_contextApp-only: replace the session-scoped Uwear Shoot Board items.

App-only: replace the session-scoped Uwear Shoot Board items.

ParamètreTypeDescription
context_itemsarrayShoot Board items that replace the current list when context_state is omitted
context_stateobjectComplete Shoot Board state to sanitize and persist; takes precedence over context_items
mcp_add_contextApp-only: append items to the session-scoped Uwear Shoot Board.

App-only: append items to the session-scoped Uwear Shoot Board.

ParamètreTypeDescription
context_items*arrayShoot Board items to append to the current list
mcp_clear_contextApp-only: clear all session context items, or only one context type.

App-only: clear all session context items, or only one context type.

ParamètreTypeDescription
typestringContext type to remove; omit to clear the entire Shoot Board
mcp_list_filesApp-only: list uploaded files for the Uwear MCP workspace files tab.

App-only: list uploaded files for the Uwear MCP workspace files tab.

ParamètreTypeDescription
pageintegerPage number for uploaded file results
limitintegerMaximum number of uploaded files per page
mcp_save_retouchApp-only: save a user-edited image from the shared ImageDetail retouch editor as a child generation result. Hidden from host LLMs; the MCP iframe calls this after the user presses Save.

App-only: save a user-edited image from the shared ImageDetail retouch editor as a child generation result. Hidden from host LLMs; the MCP iframe calls this after the user presses Save.

ParamètreTypeDescription
parent_generation_result_id*integerGeneration result ID of the original image
image_base64*stringRetouched image encoded as base64 or an image data URL
file_namestring | nullOptional filename for the saved retouched image
mime_typestring | nullOptional image MIME type; inferred from a data URL or defaults to image/png
operationsOptional retouch operation metadata stored with the child result
mcp_export_montageApp-only: export the user-confirmed montage clips as a stitched video. Spends credits, so it is hidden from host LLMs; the MCP iframe calls this after the user presses Export on the MontageProposal card. Returns the generation_id to poll via get_generation_status.

App-only: export the user-confirmed montage clips as a stitched video. Spends credits, so it is hidden from host LLMs; the MCP iframe calls this after the user presses Export on the MontageProposal card. Returns the generation_id to poll via get_generation_status.

ParamètreTypeDescription
clips*arrayOrdered generation-result clips to stitch into the montage
aspect_ratio*stringOutput video aspect ratio in W:H format
base_resolution*integerOutput base resolution in pixels
fit_mode*stringHow each clip fits the output frame: contain or cover
mcp_generate_clipApp-only: queue an image-to-video generation for a montage clip. Spends credits, so it is hidden from host LLMs; the montage editor calls this when the user presses Generate on a draft clip. Returns the generation_id to poll via get_generation_status.

App-only: queue an image-to-video generation for a montage clip. Spends credits, so it is hidden from host LLMs; the montage editor calls this when the user presses Generate on a draft clip. Returns the generation_id to poll via get_generation_status.

ParamètreTypeDescription
model*stringVideo model slug or supported model name
promptstring | nullOptional motion prompt for the video clip
durationinteger | nullVideo duration in seconds; defaults to 5
resolutionstring | nullOptional output resolution; defaults to 480p
generate_audioboolean | nullInclude audio in the delivered video. False delivers a silent file; fixed-audio providers are muted after generation at the same credits.
last_frame_urlstring | nullOptional final-frame image URL for supported video models
generation_result_idinteger | nullExisting generation result ID to use as the source image; provide exactly one source
uploaded_file_idinteger | nullUploaded file ID to use as the source image; provide exactly one source
image_urlstring | nullHTTPS source image URL; provide exactly one source
get_connection_identityReturn the profile ID and active company ID used by this authenticated MCP connection. Use this before a paid operation when a release or audit must prove the connection is scoped to the intended Uwear account.

Return the profile ID and active company ID used by this authenticated MCP connection. Use this before a paid operation when a release or audit must prove the connection is scoped to the intended Uwear account.

Aucun schéma d’entrée n’a été publié pour cet outil.

66 outils sur 66 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

AI photoshoot studio: garments, avatars, locations, and art direction

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.