Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Uwear

REMOTE · API.UWEAR.AI · SCANNED AUG 3

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

Available components

73 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security92
Transport & Reachability100
Schema Quality & AI Usability52
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (poor).Fail
  • Context-footprint check failed: tool/resource definitions use about 16946 tokens (~180/item across 94 items; 77 tools + 17 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management7
  • Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (18% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
  • Supports UI / widget rendering.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · api.uwear.ai

# add to Claude Code
claude mcp add --transport http ai-uwear-uwear https://api.uwear.ai/mcp
# ~/.codex/config.toml
[mcp_servers.ai-uwear-uwear]
url = "https://api.uwear.ai/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-uwear-uwear": {
      "type": "remote",
      "url": "https://api.uwear.ai/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add ai-uwear-uwear --url https://api.uwear.ai/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  ai-uwear-uwear:
    url: "https://api.uwear.ai/mcp"
// mcp.json
{
  "mcpServers": {
    "ai-uwear-uwear": {
      "type": "http",
      "url": "https://api.uwear.ai/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +1
    • Tool “propose_brief” is now declared destructive security
    • Tool “confirm_brief” is now declared destructive security
    • Tool “generate_avatar” is now declared destructive security
    • Tool “mcp_clear_context” is now declared destructive security
    • Tool “mcp_export_montage” is now declared destructive security
    • Tool “mcp_generate_clip” is now declared destructive security
    • Tool “mcp_replace_context” is now declared destructive security
    • Tool “publish_production_workflow_version” is now declared destructive security
    • Tool “queue_generation_result_qa” is now declared destructive security
    • Tool “save_template” is now declared destructive security
    • Tool “start_production_workflow_run” is now declared destructive security
    • Tool “start_production_workflow_run_batch” is now declared destructive security
    • Tool “update_art_direction” is now declared destructive security
    • Tool “update_garment” is now declared destructive security
    • Tool “update_preferences” is now declared destructive security
    • Tool “update_production_workflow_version” is now declared destructive security
    • Stability: unverified → 0.03 functional
  • 1 Aug 26 72

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://api.uwear.ai/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=api.uwear.ai CN=Amazon RSA 2048 M04,O=Amazon,C=US 20 Jun 2026 3 Jan 2027 RSA 2048 SHA256-RSA 7972aca3b35635c62a4a2f54fc31faa
SANs: api.uwear.ai
CN=Amazon RSA 2048 M04,O=Amazon,C=US (CA) CN=Amazon Root CA 1,O=Amazon,C=US 23 Aug 2022 23 Aug 2030 RSA 2048 SHA256-RSA 773124f2a952e3ed18a58bdb85d1bc0ce5f27
CN=Amazon Root CA 1,O=Amazon,C=US (CA) CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\, Inc.,L=Scottsdale,ST=Arizona,C=US 25 May 2015 31 Dec 2037 RSA 2048 SHA256-RSA 67f944a2a27cdf3fac2ae2b01f908eeb9c4c6
DNSSEC insecure

Validation of api.uwear.ai. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
ai. present 3799 8 Verified
uwear.ai. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer resource_metadata="https://api.uwear.ai/.well-known/oauth-protected-resource/mcp", scope="mcp"

Bearer resource_metadata="https://api.uwear.ai/.well-known/oauth-protected-resource/mcp", scope="mcp"

Protected resource metadata

Document https://api.uwear.ai/.well-known/oauth-protected-resource/mcp
Retrieved Yes
Resource https://api.uwear.ai/mcp
Authorisation server https://api.uwear.ai
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.uwear.ai/mcp Verified 200
http (plaintext) http://api.uwear.ai/mcp HTTPS enforced
MCP tools — 77 exposed · ~13,632 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
archive_production_workflow ~37

Archive a workflow and disable it. Reversible with update_production_workflow.

NameTypeReqDescription
workflow_idstringyesWorkflow ID
NameTypeReqDescription
archivedbooleanyes
company_idintegeryes
created_atstringyes
created_by_profile_idintegeryes
enabledbooleanyes
enabled_version_idyes
idstringyes
namestringyes
run_time_slot_kindsarray
updated_atyes
updated_by_profile_idintegeryes

No examples provided.

author_art_direction ~220

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_direction_authoring_job until status is done or failed.

NameTypeReqDescription
image_urlsarrayDraft-only reference image URLs to analyze into the ArtDirection. For saved ArtDirections, first save/select assets and pass reference_image_attachments.
namestringOptional requested ArtDirection name
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.
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.
user_textstringConversation text to compile into ArtDirection markdown

No output schema declared.

No examples provided.

build_avatar_prompt ~158

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.

NameTypeReqDescription
aspect_ratiostringOptional aspect ratio for context, e.g. 9:16
camerastringOptional camera key for context, e.g. midshot
camera_labelstringOptional human-readable camera label
model_slugstringOptional image model slug for context
user_textstringUser's rough description of the person/model. Leave empty when the user wants the backend to invent a unique avatar prompt.

No output schema declared.

No examples provided.

confirm_brief ~142

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. Repeated calls return or resume the same durable execution.

NameTypeReqDescription
brief_idintegeryesID 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 wants to save approval without starting ge…

No output schema declared.

No examples provided.

create_art_direction ~170

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.

NameTypeReqDescription
content_markdownstringyesComplete ArtDirection markdown document. Prefer author_art_direction for rough briefs. If writing directly, every reusable alternative that should rotate across generations must live under `## Variat…
namestringyesName for the ArtDirection
reference_image_attachmentsarrayAuthoring reference image attachments to keep with the ArtDirection. These are for iterating the markdown only, not generation-time references.

No output schema declared.

No examples provided.

create_credit_checkout_session ~158

Create a hosted Stripe Checkout URL for buying Uwear generation credits. Use only when the user explicitly asks to buy, add, top up, or purchase credits, or when they ask how to continue after insufficient credits. Do not call during photoshoot planning unless the user requested checkout. The tool only creates a payment link; the user must open and complete payment in Stripe.

NameTypeReqDescription
creditsintegerNumber of Uwear credits to purchase
return_cancel_urlstring|nullOptional checkout cancellation URL; defaults to the Uwear credits page
return_success_urlstring|nullOptional checkout completion URL; defaults to the Uwear frontend
user_agentstring|nullOptional client user-agent recorded with checkout metadata

No output schema declared.

No examples provided.

create_location ~136

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.

NameTypeReqDescription
descriptionstringOptional location description. If omitted, the system analyzes the image.
image_urlstringyesURL of the location/reference image
namestringyesName for the reusable location/scene reference
source_metadataobjectOptional provenance metadata for the source image
tag_idsarrayOptional tag IDs to assign after creating the location
thumbnail_urlstringOptional thumbnail URL

No output schema declared.

No examples provided.

create_outfit_from_garment_ids ~81

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

NameTypeReqDescription
clothing_item_idsarrayyesIDs of clothing items to combine into an outfit
is_activebooleanWhether the outfit should be immediately active
namestringOptional human-readable outfit name

No output schema declared.

No examples provided.

create_production_workflow ~55

Create a workflow. It has no graph until a version is created, and it runs nothing until a version is published.

NameTypeReqDescription
workflowyesWorkflow name and initial state; enabled must be false until a version is published
NameTypeReqDescription
archivedbooleanyes
company_idintegeryes
created_atstringyes
created_by_profile_idintegeryes
enabledbooleanyes
enabled_version_idyes
idstringyes
namestringyes
run_time_slot_kindsarray
updated_atyes
updated_by_profile_idintegeryes

No examples provided.

create_production_workflow_version ~78

Open a new draft version holding the graph. Drafts are editable and never execute. See uwear://contracts/production-workflow for typed node configs and worked examples.

NameTypeReqDescription
definitionobjectyesDraft workflow graph, contract version, failure policy, and optional published base version
workflow_idstringyesWorkflow ID

No output schema declared.

No examples provided.

create_tag ~68

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

NameTypeReqDescription
colorstringOptional hex color, e.g. '#22C55E'
namestringyesTag name (unique within the company)

No output schema declared.

No examples provided.

delete_template ~36

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

NameTypeReqDescription
template_idintegeryesTemplate ID

No output schema declared.

No examples provided.

download_generation_results ~77

Bundle generation results into a ZIP and return a time-limited download URL. Use when the user wants to download or export their generated images/videos.

NameTypeReqDescription
export_formatstringOptional export format conversion, e.g. 'png' or 'jpg'
generation_result_idsarrayyesGeneration result IDs to include in the ZIP

No output schema declared.

No examples provided.

duplicate_art_direction ~49

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

NameTypeReqDescription
art_direction_idintegeryesThe ArtDirection ID to duplicate
namestringOptional name for the copy

No output schema declared.

No examples provided.

estimate_cost ~125

Estimate credit cost for an operation.

NameTypeReqDescription
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)
modelstringSpecific model to use
num_itemsintegerNumber of items/images
operationstringyesOperation: generate, edit, upscale, video
resolutionstringOutput resolution when supported by the selected image or video model

No output schema declared.

No examples provided.

finish_local_garment_upload ~85

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.

NameTypeReqDescription
garmentsarrayyesGarments assembled from owned upload handles returned by prepare_local_garment_upload

No output schema declared.

No examples provided.

generate_avatar ~291

Generate canonical reusable avatar/model design-sheet candidates from the provided person description. The result uses the same character-sheet template and creator path as the Uwear app. Use when the user has no saved avatars and explicitly asks Uwear to create a reusable model/avatar, especially for consistency across a shoot. Do not block a normal photoshoot on this; avatar/model is optional. If the user wants help inventing or enriching the person's description, call build_avatar_prompt first; if the user's prompt is already intentional and specific, pass it directly here. Pass model when the user requests a specific image model; otherwise the backend uses the cheapest active image generation model available to the account. After results complete, call save_generated_avatar on the chosen result to save it to the avatar library.

NameTypeReqDescription
age_rangestringOptional concrete age or age range for the avatar footer.
buildstringOptional authoritative physical build for the avatar footer. When omitted, the canonical creator derives it from the resolved persona. Placeholder values and inference instructions are rejected.
modelstringOptional image model slug or display name. Defaults to the cheapest active image generation model available to the account.
namestringOptional name to carry with the avatar generation
num_imagesintegerNumber of avatar candidate images to generate
promptstringyesDescription of the person to render as a reusable avatar design sheet

No output schema declared.

No examples provided.

get_art_direction ~32

Get a selectable ArtDirection by ID.

NameTypeReqDescription
art_direction_idintegeryesThe ArtDirection ID to retrieve

No output schema declared.

No examples provided.

get_art_direction_authoring_job ~75

Read an asynchronous ArtDirection authoring job. Poll the job ID returned by author_art_direction until status is done or failed. A done job includes the authored markdown and, when save=true, the saved art_direction_id.

NameTypeReqDescription
job_idintegeryesArtDirection authoring job ID returned by author_art_direction

No output schema declared.

No examples provided.

get_brief ~146

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 photoshoot. When the user asks to modify, rewrite, add steps to, or show an adjusted brief, call update_brief with the complete updated brief instead of looping on get_brief.

NameTypeReqDescription
brief_idintegeryesReal persisted brief ID to load unchanged. Do not use 0, guessed IDs, or this tool for editing a visible brief.

No output schema declared.

No examples provided.

get_garment ~30

Get a specific garment by ID.

NameTypeReqDescription
garment_idintegeryesThe garment ID to retrieve

No output schema declared.

No examples provided.

get_generation_results ~566

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 poster_url/thumbnail_url is a video poster. Every result includes generation_result_id and the response includes generation_result_ids; use those exact integers for queue_generation_result_qa/read_generation_result_qa or as durable generation_result command.source values in canonical edit, upscale, and video commands. Confirmation-gated clients use propose_brief(commands=[...], execute_immediately=true) when the user asked to run now, update_brief for a complete command replacement, or confirm_brief(execute=true) for a visible brief. Pass generation_result_id to fetch one result or generation_id to list a job's results. Returns raw payload when available so prior prompts can be recovered. Use start_date/end_date for requests like 'last week'.

NameTypeReqDescription
art_direction_idsarrayFilter results to images generated with these art directions
avatar_idsarrayFilter results to images generated with these avatars
clothing_item_idsarrayFilter results to images generated with these clothing items
end_datestringFilter results created on or before this ISO date/datetime, e.g. 2026-04-27.
generation_idintegerFilter by parent generation ID (lists all result images from one generation job)
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.
kindstringFilter by type: 'Image', 'Edit', 'Upscale', 'Video'
limitintegerNumber of items per page
location_idsarrayFilter results to images generated with these locations
model_idsarrayFilter results to images generated with these AI models
outfit_idsarrayFilter results to images generated with these outfits
pageintegerPage number for pagination
qa_decisionbooleanFilter by QA decision. true = accepted, false = rejected.
qa_statusesarrayFilter by QA statuses, e.g. pending, processing, completed, error.
querystringHybrid search across generated image content, originating item names, and SKUs.
start_datestringFilter results created on or after this ISO date/datetime, e.g. 2026-04-20.
tag_idsarrayFilter by tag IDs (results must have at least one)

No output schema declared.

No examples provided.

get_generation_status ~192

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 video poster. Returns status, raw payload, settings, avatar_id, model_id, model_slug, use_case, credits_charged, estimated_processing_seconds, and status_guidance. Status can remain Created while queued/preparing; avoid tight polling loops. UI 'Gemini Pro' maps to model_slug nano-banana-pro or nano_banana_pro_clothing.

NameTypeReqDescription
generation_idintegeryesThe 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-banana-pro or nano_banana_pro_clothing.

No output schema declared.

No examples provided.

get_items_by_tag ~114

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.

NameTypeReqDescription
item_typesarrayFilter to specific types: 'clothing_item', 'avatar', 'outfit', 'generation_result', 'location'. Omit to get all.
tag_idintegeryesTag ID to look up

No output schema declared.

No examples provided.

get_location ~31

Get a reusable location/scene reference by ID.

NameTypeReqDescription
location_idintegeryesThe location ID to retrieve

No output schema declared.

No examples provided.

get_production_workflow ~67

Read one workflow with its version summaries and which version is live.

NameTypeReqDescription
versions_items_per_pageintegerNumber of embedded workflow versions per page
versions_pageintegerPage number for the embedded workflow version list
workflow_idstringyesWorkflow ID
NameTypeReqDescription
archivedbooleanyes
company_idintegeryes
created_atstringyes
created_by_profile_idintegeryes
enabledbooleanyes
enabled_version_idyes
idstringyes
namestringyes
run_time_slot_kindsarray
updated_atyes
updated_by_profile_idintegeryes
versionsarray
versions_items_per_pageinteger
versions_pageinteger
versions_total_countinteger

No examples provided.

get_production_workflow_control ~26

Read the company kill switch — whether automation is stopped, and why.

Input schema present but exposes no named parameters.

NameTypeReqDescription
changed_atstringyes
changed_by_profile_idintegeryes
company_idintegeryes
contract_versionstring
reasonyes
resource_typestring
stoppedbooleanyes

No examples provided.

get_production_workflow_run ~50

Read one run in full: stable accepted results, per-node status, media, errors, retries, and the credits it moved.

NameTypeReqDescription
workflow_run_idstringyesWorkflow run ID
NameTypeReqDescription
billingyes
contract_versionstringyes
created_atstringyes
definition_hashstringyes
finished_atyes
idstringyes
is_testbooleanyes
node_runsarrayyes
resource_typestring
resultsarray
started_atyes
statusyes
trigger_eventyes
workflow_idstringyes
workflow_version_idstringyes

No examples provided.

get_production_workflow_version ~57

Read one version's full graph. See uwear://contracts/production-workflow for typed node configs and worked examples.

NameTypeReqDescription
version_idstringyesWorkflow version ID
workflow_idstringyesWorkflow ID
NameTypeReqDescription
contract_versionstringyes
edgesarrayyes
estimated_credit_unitsintegeryes
failure_policyyes
nodesarrayyes
resource_typestring
result_projectionarrayyes
versionyes
workflowyes

No examples provided.

get_template ~62

Load one canonical company template by ID. Pass expected_template_kind when the caller requires a generation_preset or batch_workflow.

NameTypeReqDescription
expected_template_kindOptional expected kind. A mismatch returns both expected and actual kinds.
template_idintegeryesTemplate ID

No output schema declared.

No examples provided.

get_user_credits ~16

Get user's current credit balance.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_art_directions ~134

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 the user's phrase as prompt/creative_context. Use get_art_direction for the full markdown document before reusing one in a brief.

NameTypeReqDescription
limitintegerNumber of compact ArtDirection summaries per page
pageintegerPage number for pagination
querystringHybrid search across saved ArtDirection names and creative content.

No output schema declared.

No examples provided.

list_avatars ~239

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 image itself is needed.

NameTypeReqDescription
avatar_idsarrayFilter to specific avatar IDs
end_datestringFilter: created on or before this date (ISO format)
include_image_urlbooleanSet true when you need to inspect or reuse the avatar/model image URL.
limitintegerNumber of items per page
pageintegerPage number for pagination
querystringHybrid search across avatar/model names, metadata, and visual attributes.
sortstringSort order: 'field:direction', e.g. 'created_at:desc'. Default: created_at:desc
start_datestringFilter: created on or after this date (ISO format)
tag_idsarrayFilter to avatars with any of these tags

No output schema declared.

No examples provided.

list_garments ~214

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

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

No output schema declared.

No examples provided.

list_locations ~214

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.

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

No output schema declared.

No examples provided.

list_models ~75

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

NameTypeReqDescription
model_typestringyesType: generation, edit, upscale, video, backdrop

No output schema declared.

No examples provided.

list_outfits ~200

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

NameTypeReqDescription
clothing_item_idsarrayFilter to outfits containing any of these garments
end_datestringFilter: created on or before this date (ISO format)
is_activestringFilter by status: 'true', 'false', or 'both' (default: both)
limitintegerNumber of items per page
outfit_idsarrayFilter to specific outfit IDs
pageintegerPage number for pagination
querystringSearch outfit names and contained garments.
sortstringSort: 'field:direction'. Default: created_at:desc
start_datestringFilter: created on or after this date (ISO format)
tag_idsarrayFilter to outfits with any of these tags

No output schema declared.

No examples provided.

list_production_workflow_runs ~77

List run history, newest first, filterable by workflow and status.

NameTypeReqDescription
items_per_pageintegerNumber of workflow runs per page
pageintegerPage number for workflow run results
statusFilter to a workflow run status
workflow_idFilter to a specific workflow ID
NameTypeReqDescription
dataarrayyes
items_per_pageintegeryes
pageintegeryes
total_countintegeryes

No examples provided.

list_production_workflow_versions ~59

List a workflow's versions and their state.

NameTypeReqDescription
items_per_pageintegerNumber of workflow versions per page
pageintegerPage number for workflow version results
workflow_idstringyesWorkflow ID
NameTypeReqDescription
dataarrayyes
items_per_pageintegeryes
pageintegeryes
total_countintegeryes

No examples provided.

list_production_workflows ~57

List this company's workflows.

NameTypeReqDescription
include_archivedbooleanInclude archived workflows in the results
items_per_pageintegerNumber of workflows per page
pageintegerPage number for workflow results
NameTypeReqDescription
dataarrayyes
total_countintegeryes

No examples provided.

list_tags ~74

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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_templates ~147

List canonical company templates, optionally filtered by kind, scope, or command use case. 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_template` before authoring a first brief or workflow.

NameTypeReqDescription
catalog_scopeFilter by library or owner_only. Owner-only templates are hidden unless explicitly requested.
items_per_pageintegerNumber of templates per page
pageintegerPage number for pagination
template_kindFilter by generation_preset or batch_workflow
use_casestringFilter by a use_case present in any stored command

No output schema declared.

No examples provided.

mcp_add_context ~42

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

NameTypeReqDescription
context_itemsarrayyesShoot Board items to append to the current list

No output schema declared.

No examples provided.

mcp_clear_context ~44

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

NameTypeReqDescription
typestringContext type to remove; omit to clear the entire Shoot Board

No output schema declared.

No examples provided.

mcp_create_credit_checkout_session ~130

App-only: create a hosted Stripe Checkout URL for buying Uwear credits from the MCP workspace credit control. Hidden from the host LLM so photoshoot planning does not drift into billing unless the user presses the plus button.

NameTypeReqDescription
creditsintegerNumber of Uwear credits to purchase
return_cancel_urlstring|nullOptional checkout cancellation URL; defaults to the Uwear credits page
return_success_urlstring|nullOptional checkout completion URL; defaults to the Uwear frontend
user_agentstring|nullOptional client user-agent recorded with checkout metadata

No output schema declared.

No examples provided.

mcp_export_montage ~132

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.

NameTypeReqDescription
aspect_ratiostringyesOutput video aspect ratio in W:H format
base_resolutionintegeryesOutput base resolution in pixels
clipsarrayyesOrdered generation-result clips to stitch into the montage
fit_modestringyesHow each clip fits the output frame: contain or cover

No output schema declared.

No examples provided.

mcp_generate_clip ~229

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.

NameTypeReqDescription
durationinteger|nullVideo duration in seconds; defaults to 5
generate_audioboolean|nullWhether to generate audio with the video
generation_result_idinteger|nullExisting generation result ID to use as the source image; provide exactly one source
image_urlstring|nullHTTPS source image URL; provide exactly one source
last_frame_urlstring|nullOptional final-frame image URL for supported video models
modelstringyesVideo model slug or supported model name
promptstring|nullOptional motion prompt for the video clip
resolutionstring|nullOptional output resolution; defaults to 480p
uploaded_file_idinteger|nullUploaded file ID to use as the source image; provide exactly one source

No output schema declared.

No examples provided.

mcp_get_context ~23

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

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

mcp_list_files ~52

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

NameTypeReqDescription
limitintegerMaximum number of uploaded files per page
pageintegerPage number for uploaded file results

No output schema declared.

No examples provided.

mcp_replace_context ~67

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

NameTypeReqDescription
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

No output schema declared.

No examples provided.