MCP serverai.uwear/uwear
AI photoshoot studio: garments, avatars, locations, and art direction
Overview
Score?
UNRATED 0.681
of what a free look can see, on 32 looks
Looks
36
last 7 hr ago
Tools
66
changed 10 days ago
More info
URL
api.uwear.ai/mcp
streamable-http
Says it is
uwear 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.681 · highest on record 0.8561
Toolsfrom sha256:ae8b4c0a87…f4a46e · +0 −0 10 days ago
| Tool | Schema |
|---|---|
| add_avatar_reference 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 thei |
input · no output |
| apply_backdrop 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, |
input · no output |
| author_art_direction 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 |
input · no output |
| build_avatar_prompt 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 |
input · no output |
| confirm_brief 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 exec |
input · no output |
| copy_template_to_generate_node_config 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 dep |
input · no output |
| create_art_direction 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 alre |
input · no output |
| create_avatar_from_references 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 opti |
input · no output |
| create_location 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_br |
input · no output |
| create_outfit_from_garment_ids Create an outfit from existing garment IDs. Pairs saved garments together into a saved outfit without uploading new images. |
input · no output |
| create_tag Create a new tag for organizing assets (garments, models, outfits, files, results, locations). Requires an active company workspace. |
input · no output |
| delete_template Permanently delete a library template. Owner-only templates must be deleted through their owning resource. |
input · no output |
| duplicate_art_direction Duplicate a system or company ArtDirection into an editable company copy. |
input · no output |
| estimate_cost Estimate credit cost for an operation. |
input · no output |
| finish_local_garment_upload 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 fro |
input · no output |
| generate_avatar 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 |
input · no output |
| get_art_direction Get a selectable ArtDirection by ID. |
input · no output |
| get_art_direction_authoring_job 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 a |
input · no output |
| get_brief 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 w |
input · no output |
| get_connection_identity 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 |
input · no output |
| get_garment Get a specific garment by ID. |
input · no output |
| get_generation_results 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 U |
input · no output |
| get_generation_status 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, |
input · no output |
| get_items_by_tag 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_ite |
input · no output |
| get_location Get a reusable location/scene reference by ID. |
input · no output |
| get_outfit Get one saved outfit by ID, including its member garments. |
input · no output |
| get_template 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. |
input · no output |
| get_user_credits Get user's current credit balance. |
input · no output |
| iterate_art_direction Queue feedback-driven revision of an existing ArtDirection without resending its markdown. Existing authoring references are included automatically. Use save=false for a reviewable |
input · no output |
| list_art_directions List selectable ArtDirections as compact summaries: visible system ArtDirections plus company ArtDirections. Use query to match exact names and natural-language creative requests. |
input · no output |
| list_avatars 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 str |
input · no output |
| list_garments List user's garments with structured filters or query for hybrid name/SKU/metadata/image-attribute search. body_zone expands to categories and is ORed with category when both are g |
input · no output |
| list_locations 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 |
input · no output |
| list_models 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 mo |
input · no output |
| list_outfits List user's outfits (saved garment combinations). Filter by garment IDs, active status, date range, or query against contained garments. |
input · no output |
| list_tags 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 |
input · no output |
| list_templates 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 generat |
input · no output |
| mcp_add_context App-only: append items to the session-scoped Uwear Shoot Board. |
input · no output |
| mcp_clear_context App-only: clear all session context items, or only one context type. |
input · no output |
| mcp_export_montage 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 th |
input · no output |
| mcp_generate_clip 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 d |
input · no output |
| mcp_get_context App-only: hydrate the session-scoped Uwear Shoot Board. |
input · no output |
| mcp_list_files App-only: list uploaded files for the Uwear MCP workspace files tab. |
input · no output |
| mcp_replace_context App-only: replace the session-scoped Uwear Shoot Board items. |
input · no output |
| mcp_save_retouch 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 |
input · no output |
| prepare_local_garment_upload 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 multip |
input · no output |
| propose_brief Create a Uwear BriefProposal from canonical generation commands. Every commands[].input is the MCP-safe GenerationIntent fields; commands and immutable plans are persisted without |
input · no output |
| propose_montage 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 |
input · no output |
| propose_outfits 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_ |
input · no output |
| queue_generation_result_qa 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 genera |
input · no output |
| read_generation_result_qa 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/ |
input · no output |
| request_user_context 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 |
input · no output |
| save_generated_avatar 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_id |
input · no output |
| save_reference_file_from_chat_file 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 ba |
input · no output |
| save_template Create a canonical company template, or replace one by passing template_id with expected_revision. Send typed GenerationCommand objects; updates are complete replacements. This per |
input · no output |
| search_uwear_library Universal hybrid retrieval across the user's visible Uwear library: garments, avatars/models, locations, ArtDirections, uploaded files, and generation results. This is a finder, no |
input · no output |
| submit_uwear_feedback 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 t |
input · no output |
| update_art_direction Update a company ArtDirection. System ArtDirections are read-only. When changing markdown directly, preserve the Variation Controls parser contract: reusable alternatives must be u |
input · no output |
| update_brief Replace the visible Uwear BriefProposal with a complete canonical command list. Edit commands[].input directly using the MCP-safe GenerationIntent fields and preserve every unchang |
input · no output |
| update_garment 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 r |
input · no output |
| update_montage_proposal 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 |
input · no output |
| update_preferences 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 t |
input · no output |
| upload_avatar_from_chat_file 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_r |
input · no output |
| upload_garment_from_chat_file 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-lev |
input · no output |
| upload_garment_from_public_url 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 |
input · no output |
| view_image Analyze any image using AI vision for manual inspection, debugging, visual description, or supplemental critique. Provide exactly one source: attachment_type together with attachme |
input · no output |
Verify it yourself
npx teppi-check https://api.uwear.ai/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ23A1HTMXFCQSX8VZ6N77