Skip to content
Back to search
100
MCP live MCP 2026-07-28 http ext: ui ext: openai/settings

Playwright MCP Server

ai.uwear/uwear

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

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
833ms
last probe
Tools
71
callable
Resources
13
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
71 tools, 13 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
84 items in total; 3 or more earns these points.
pass Describes itself 10/10
69 characters; more than 30 earns these points.

Tools · 71

request_user_context

Use this when the user wants a photoshoot and you have no board_id yet. Creates a new, empty Uwear Shoot Board and returns its board_id, which every other Shoot Board tool takes. This client shows no …

read_shoot_board

Use this before modify_shoot_board, propose_brief or update_brief: the user changes the board in the widget at any time. Returns the board's items (Clothing, Models, Outfits, Locations, art directions…

search_uwear_library

Use this when the user names Clothing, Models, Locations, art directions, files or past results in chat and you need their ids. Takes a short keyword query (2-5 words, or an exact name, SKU or id) and…

modify_shoot_board

Use this when the user asks in chat to change what is on the open Shoot Board. add puts items on it; set replaces the whole item list (to remove items, send the ones to keep); clear empties one type, …

show_in_shoot_board

Moves a Shoot Board that is open in a widget to a view (board, brief, automation, results, brief_history). This client shows no widget, so it changes nothing the user sees: read the board, brief or re…

add_chat_photos_to_board

Use this when the user attaches images in this chat and wants them in Uwear, on the Shoot Board or in a shoot: clothing, a Model, a Location or a reference. Put each attachment in its own field, image…

set_garment_side

Use this when a garment's photo shows its back but Uwear has it as the front (or the other way round): you saw the photo in this chat, or the user says so. side back makes the photo the garment's back…

save_art_direction

Use this when the user asks to create, write or save an art direction, or the board's New art direction asks for one: write it from their words, the chat and the board, and save it in the same turn. S…

propose_brief

Use this when the user describes a shoot. Saves a brief, the looks to shoot and the automation they run through, and links it to the board in place of the current one. Nothing runs or is charged: show…

update_brief

Use this when the user asks in chat to change the board's brief: its looks, Models, outfits, Locations, references, name, shots and steps, AI model or art direction. Send the complete replacement look…

get_brief

Use this when you need a Shoot Board brief by brief_id: its looks, automations, credit quote (quote.total_credits), status and revision. Shows it on the board; spends nothing.

confirm_brief

Spends credits: call it only when the user agreed in chat to run the brief at its credit quote. Their message asking to generate or run it ("run the same for these") is that agreement: state the quote…

mcp_brief_runs

Use this after confirm_brief or when the user asks how a shoot is going: each look's run of brief_id with its status, error, credits and results (generation_result_id, kind, url) by step. Read it agai…

get_generation_status

Use this to check one generation job by generation_id: its status, credits and, when it failed, a safe error_message. A brief's runs are read with mcp_brief_runs. Changes nothing.

get_generation_results

Use this to show results in chat: generation_result_id (from mcp_brief_runs) for one result, generation_id for a job's results, or query, filters and dates to find past ones. Returns image previews to…

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 given. With a categor…

upload_garment_from_public_url

Upload Clothing from public HTTP(S) image URLs. Queues a recoverable batch upload and returns an operation immediately; retry with the exact same arguments to read its state (a retry creates no second…

list_avatars

List the user's Models: the reusable people who wear the Clothing (not the AI models; for those, use mcp_list_model_catalog). Supports structured filters or query for hybrid name/metadata/image-attrib…

upload_avatar_from_chat_file

Batch upload reusable 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 i…

list_outfits

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

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 for a generation.

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_brief.

create_tag

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

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 generation results. Do not…

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/review generated out…

set_generation_result_favorite

The result viewer's star. Marks one of the user's own generation results as a favorite (favorite true) or removes the mark (false); deletes nothing and spends no credits.

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 images, or combine i…

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 photoshoot brief cha…

get_user_credits

Get user's current credit balance.

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. For no-UI MCP flow…

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 base64, no local paths…

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. Use this as the cata…

get_art_direction

Get a selectable ArtDirection by ID.

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 generations. System templat…

mcp_get_context

Read the Uwear Shoot Board.

mcp_replace_context

Replace the Uwear Shoot Board items.

mcp_add_context

Append items to the Uwear Shoot Board.

mcp_clear_context

Clear all Shoot Board items, or only one context type.

mcp_list_files

List uploaded (reference) files for the Uwear MCP workspace files tab and the Shoot Board's References tab.

mcp_save_retouch

Save an edited image (image_base64) as a new child result of parent_generation_result_id. Changes no existing result.

mcp_export_montage

Export montage clips as one stitched video. Spends credits: call it only after the user confirmed the clips and their order in chat. Returns the generation_id to poll with get_generation_status.

mcp_generate_clip

Queue an image-to-video generation for one montage clip. Spends credits: call it only after the user agreed in chat. Returns the generation_id to poll with get_generation_status.

mcp_intake_files

Sort photos dropped on the Shoot Board into garment, avatar, location or reference (or unsure with two candidates) and report duplicates within the drop and in the library. Saves nothing. A photo the …

mcp_commit_intake

Save sorted Shoot Board photos to the library as garments, avatars, locations or reference files, skip ones already saved, and add them to the Shoot Board at expected_revision; a board that changed is…

mcp_reclassify_board_item

Move a Shoot Board photo between the Clothing, Models and Locations piles. Saves the same image as the new kind and swaps it on the board; the old asset is deleted only if intake saved it in the last …

mcp_add_garment_view

A Clothing card dropped on another. The photo of from_garment_id becomes the back, side or detail view of garment_id, and from_garment_id leaves the board (deleted only when it is a fresh drop nothing…

mcp_upload_intake_photo

Store one photo dropped on the Shoot Board, sent inline as base64, for a host that cannot upload files itself. Returns a receipt (sha256, size, stored, image_url, image_url_expires_at); pass image_url…

mcp_edit_brief

Edit the Shoot Board's brief by hand: add, remove or change looks, or run looks through another automation. Saves a new brief linked to the board and returns the board, the brief, its quote and the cr…

mcp_recipe_history

An automation's past runs, newest first: one row per Shoot Board Generate (its looks) or per run started on Uwear, with when, how it went, credits and covers.

mcp_brief_list

The account's Shoot Board briefs, newest first: every brief that ran (on any Shoot Board) and this board's draft, each with its status, looks, automations, credits and covers.

mcp_recipe_list

The company's shoot automations (and other automations to copy).

mcp_recipe_open

Open the brief's automation in the builder: its draft, or once Generate published it its live version (saving an edit of it makes a new automation); another automation opens read-only.

mcp_recipe_preflight

Validate and price the automation being edited.

mcp_recipe_save_draft

Save the automation's draft.

mcp_recipe_copy

Copy an automation as a new automation for this shoot.

mcp_workflow_assets

The automation builder reads library items (Clothing, Models, Locations, ...) of one kind by id to show them on its cards. Read-only.

mcp_workflow_gallery

The automation builder's picker: one page of the user's library items of one kind, filtered by search text, tags or category. Read-only.

mcp_workflow_tags

The account's tags, for the automation builder's tag filters. Read-only.

mcp_workflow_garment_categories

The garment categories, for the automation builder's category filters. Read-only.

mcp_workflow_cameras

The camera views (front, side, back, crops) a shot or camera edit can use, for the automation builder. Read-only.

mcp_workflow_contract

The automation format (step kinds and their settings) the automation builder edits against. Read-only.

mcp_read_generation_result

One generation result as GET /generation-result/{id} returns it (tags, review verdict, QA, prompt, model), for the widget's result viewer.

mcp_read_generation

One generation with its results as GET /generation/{id} returns it (prompt, model, settings, inputs), for the result viewer's Info panel.

mcp_review_generation_results

The result viewer's review rail. Sets the user's verdict on their own results to approved or rejected, or clears it (decision null), replacing any verdict they had; deletes nothing and spends no credi…

mcp_extract_video_frame

Save a still frame of a video result as a new image result, as POST /generation-result/{id}/extract-frame. The result viewer's Save frame.

mcp_set_generation_result_tags

Replace a result's tags with tag_ids (empty removes all), as PUT /generation-result/{id}/tags. The result viewer's tag tray. A tag that starts one of the user's automations starts it, as on the platfo…

mcp_update_tag

Rename or recolor one of the company's tags, as PATCH /tag/{id}. The result viewer's tag tray.

mcp_delete_generation_results

Delete the user's results and their stored images, as the platform's Delete. Cannot be undone: call it only after the user confirmed in chat which results to delete.

mcp_list_model_catalog

The active AI models with their capabilities and pricing rules, as GET /models returns them, for the widget's model pickers.

uwear_settings_read

Read the user's saved photoshoot defaults (aspect ratio, camera, resolution) with every allowed value. Backs the plugin settings page.

uwear_settings_update

Save changed photoshoot defaults (aspect ratio, camera, resolution). Send only the settings that changed; returns every current value. Defaults never authorize a paid generation.

Resources · 13

avatars

uWear skill resource: avatars

uwear://skills/avatars
clothing

uWear skill resource: clothing

uwear://skills/clothing
creative

uWear skill resource: creative

uwear://skills/creative
photoshoot

uWear skill resource: photoshoot

uwear://skills/photoshoot
generation-contract

Canonical REST, Agent, MCP, and BriefProposal generation contract

uwear://contracts/generation
model-guidance

Canonical model-specific production guidance

uwear://guidance/models
template-contract

Canonical unified template payload, binding, and version contract

uwear://contracts/template
AssetResultGrid

Uwear MCP component: AssetResultGrid

ui://component/AssetResultGrid?v=board-1
BriefProposal

Uwear MCP component: BriefProposal

ui://component/BriefProposal?v=board-1
ContextRequest

Uwear MCP component: ContextRequest

ui://component/ContextRequest?v=board-1
MontageProposal

Uwear MCP component: MontageProposal

ui://component/MontageProposal?v=board-1
ShootTray

Uwear MCP component: ShootTray

ui://component/ShootTray?v=board-1
UwearStudio

Uwear MCP component: UwearStudio

ui://component/UwearStudio?v=board-1

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "playwright_mcp_server": {
      "url": "https://api.uwear.ai/mcp",
      "transport": "http"
    }
  }
}