Velox TriFit: Virtual Try-On API
Server Details
Virtual try-on (VTO) API docs and SDK examples; OAuth account/guest photo uploads and try-ons.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- Velox-XR/trifit-partner-api-example
- GitHub Stars
- 1
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 18 tools
Several paired tools are easy to confuse without parsing long descriptions: create_try_on vs create_trifit_try_on, get_try_on vs get_trifit_try_on, prepare_guest_upload vs prepare_trifit_upload vs upload_trifit_image, and the two partner application/access tools. The guest/account split helps, but the boundaries are not consistently obvious from names alone.
Most tools follow a readable verb_noun pattern, such as get_trifit_account, create_try_on, and list_trifit_library. Minor deviations exist: fetch and search are bare verbs, and the trifit prefix is applied inconsistently across otherwise parallel tools.
At 18 tools, the surface is on the heavy side for a virtual try-on API. The guest/account, upload, library, documentation, and partner-access tools each have a role, but the total set feels broad enough to increase selection burden.
Core lifecycle coverage is good: account/guest context, allowance checks, upload/import preparation, try-on creation, status retrieval, and result display are all represented. Minor gaps include no delete/update operations for saved library items and no cancel/delete operation for an existing try-on request.
Available Tools
18 toolscreate_trifit_try_onCreate a TriFit account try-onADestructiveIdempotentInspect
Only after explicit user approval, submit one DressMe request using two existing account image IDs. Uses the website queue and existing account allowance, not the guest demo. The attempt can consume allowance. Never automatically retry, replace the request ID or claim that a timeout means it did not run. Check the original receipt.
Inputs: requestId (required), productAssetId (required), personalAssetId (required), permissionConfirmed (required). Returns: jobId, status, timing, message, +10 more
create_try_onCreate one guest virtual try-onADestructiveInspect
Generate a DressMe virtual try-on from the user’s personal photo and clothing reference only after their explicit request and permission. In ChatGPT pass both attached image files; in Codex pass the two asset IDs returned by completed private uploads. Use one method, not both. Consumes one session attempt and one shared daily attempt. One attempt per guest session, ten per day across all guests. Do not automatically retry or bypass limits. Returns a receipt; get_try_on retrieves its status/result.
Inputs: consent (required), garment_image, personal_image, product_asset_id, +1 more. Returns: error, jobId, status, timing, +12 more
fetchRead a Velox developer documentARead-onlyIdempotentInspect
Read the full public document for an ID returned by search, with an official source URL and deployed content checksum. Does not fetch arbitrary URLs or private files.
Inputs: id (required). Returns: id, url, text, title, +1 more
get_guest_demo_statusCheck guest try-on allowanceARead-onlyIdempotentInspect
Read the current private guest-session allowance and its perSessionLimit denominator. Does not upload images or generate anything.
Inputs: no named parameters. Returns: busy, timeZone, queueMode, requestId, +8 more
get_integration_exampleGet a Velox SDK integration exampleARead-onlyIdempotentInspect
Retrieve the runnable offline JavaScript/Node.js integration example or accompanying TypeScript declarations. Other language SDKs are not released. The example uses dummy local responses, with no cloud calls or generation charges.
Inputs: language (required). Returns: setup, example, language, simulated, +3 more
get_partner_access_requirementsGet Velox partner access requirementsARead-onlyIdempotentInspect
Explain how to apply for manually provisioned Velox Partner API access and keep the scoped application key on a backend. Does not create accounts, issue keys, send an application or promise a universal free allowance.
Inputs: no named parameters. Returns: source, allowance, credentials, provisioning, +4 more
get_partner_application_guideRead Partner API application guidanceARead-onlyIdempotentInspect
Read official Partner API application requirements, contact details and available application channels. Public documentation only; this tool does not send messages, inspect mailboxes, submit applications, issue keys or change access. No TriFit account is required.
Inputs: no named parameters.
get_trifit_accountRead your connected TriFit profileARead-onlyIdempotentInspect
Identify whether this verified connection is a guest session or a personal TriFit account before choosing tools. Does not link, switch, create an account or trust a conversational email hint.
Inputs: no named parameters. Returns: id, name, environment, quotaSource
get_trifit_allowanceRead your TriFit account allowanceARead-onlyIdempotentInspect
Read the same daily, weekly and monthly allowances as the TriFit website. Does not create, reset or spend credits.
Inputs: no named parameters. Returns: stages, checkedAt, environment, quotaSource
get_trifit_profileIdentify your connected TriFit profileARead-onlyIdempotentInspect
Read the stable profile represented by this connection. No account creation, switching, uploads or generation. Use get_trifit_account for connection mode and allowance source.
Inputs: no named parameters. Returns: id, name, nickname
get_trifit_try_onRead an existing TriFit requestBRead-onlyIdempotentInspect
Read the status, recorded duration and result ID of an existing account DressMe request without generating or replaying. A missing receipt means acceptance is uncertain, not that it never ran.
Inputs: jobId, requestId. Returns: jobId, status, timing, message, +10 more
get_try_onRead your guest try-on resultARead-onlyIdempotentInspect
Read only an existing request belonging to this authenticated guest session. With include_image=true, shows the completed image in a result card in ChatGPT and an inline image in other MCP clients. Does not create/retry a generation. Poll no more often than once every five seconds. A needs_review result must not be replayed.
Inputs: request_id (required), include_image. Returns: error, jobId, status, timing, +12 more
list_trifit_libraryList your TriFit account historyBRead-onlyIdempotentInspect
Read metadata for your saved personal photos, products, looks and DressMe requests. No image bytes or guest history transfer.
Inputs: kind, limit, offset. Returns: items, total, nextOffset, environment, +1 more
prepare_guest_uploadPrepare a private local image uploadAInspect
For Codex/local files: reserve one single-use HTTPS PUT upload for a personal photo or product image. Upload the user-selected file bytes to the returned URL; do not disclose that capability. Server resizes JPEG, PNG or WebP automatically. At most one upload per role per guest session. This does not generate a try-on.
Inputs: role (required). Returns: role, method, maxBytes, uploadUrl, +1 more
prepare_trifit_uploadPrepare a local photo upload to TriFitAInspect
For a user-selected local file in Codex, with explicit permission: create a private, one-use upload URL valid for at most five minutes. PUT only that JPEG/PNG/WebP file as raw bytes, with its image Content-Type, no API/OAuth headers and no redirects. Do not print or share the URL. The PUT saves/resizes the image in the connected account library and selects its website photo/product slot; product images use cached description preparation. Preserve clientImportId and the returned assetId. Never retry an uncertain upload automatically. Preparing does not upload or generate.
Inputs: role (required), clientImportId (required), permissionConfirmed (required). Returns: role, method, maxBytes, expiresAt, +3 more
searchSearch Velox developer documentationBRead-onlyIdempotentInspect
Find official Velox DressMe virtual try-on integration documentation, authentication, SDK languages, upload, polling and recovery guidance. Searches only the deployed public documentation corpus.
Inputs: query (required). Returns: results
show_trifit_try_onShow an existing TriFit resultARead-onlyIdempotentInspect
Show a completed account DressMe image inside the conversation. Requires separate private-image permission. Uses only the existing result; no generation, upload, public share or new allowance is used.
Inputs: jobId, requestId. Returns: jobId, status, timing, message, +12 more
upload_trifit_imageSave a selected photo to TriFitAIdempotentInspect
With explicit permission, import the selected personal or clothing image into the connected TriFit account. Resizes automatically, saves it in the website library and selects its photo/product slot. Product images also use the existing cached description preparation. Never import arbitrary URLs or retry an uncertain import automatically.
Inputs: file (required), role (required), clientImportId (required), permissionConfirmed (required). Returns: role, reused, status, assetId, +2 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Provides YouCam API for virtual try-on of clothing, jewelry, and watches.
Provides YouCam API for skin, face & body analysis, beauty/makeup try-on, and hair & beard styling.
Generate AI images and videos, quote credit costs, manage media and track batch jobs with OAuth.
Discover social and commerce APIs without login; authenticate for API calls and account data.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables AI agents to generate studio-grade fashion photography and 4K motion-captured video, perform garment try-ons and background edits, and export creative assets to commerce, productivity, and social platforms.28MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to browse studio pose and outfit libraries, audit portraits against photography rules, perform zero-training biometric pose transfer, and query pricing and credits.371 npmMIT
- AlicenseAqualityBmaintenanceEnables AI assistants to index event photos, locate every photo containing a person from a single selfie, detect and compare faces, run batch jobs, and manage collections, webhooks, and billing through MCP clients.2767 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables clients to look up dress-code meanings, generate five-piece outfit formulas for an occasion and weather, explore tested clothing colour combinations, and find relevant style guides through a free read-only MCP endpoint.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.