MCP App Store
by KeenEthics
YouCam icon

YouCam

By Perfect Corp.

Get New App Alerts

Overview

About Bring professional beauty and photo editing into your ChatGPT conversations with YouCam. Connect your YouCam Online Editor account to analyze facial features and skin concerns, receive personalized beauty recommendations, preview new looks, and edit the photos you provide—all through natural conversation. What you can do • Analyze skin concerns, facial features, face shape, and personal color • Get personalized skincare, makeup, hairstyle, and hair color recommendations • Preview virtual makeup, hairstyles, and hair colors • Retouch portraits and enhance photos Try asking → @YouCam Apply a natural makeup look that complements my features → @YouCam Analyze my visible skin concerns and recommend a personalized skincare routine → @YouCam Recommend hairstyles and hair colors that suit my face shape and personal color → @YouCam Retouch this portrait while keeping the result natural → @YouCam Help me explore beauty looks for an event or profile photo

Tools

create-beauty-content

ChatGPT
Creates personalized beauty and style advice, appearance analyses, virtual try-on looks, and generated or edited images from the user's request and provided photos. Starts or continues a YouCam workflow that may create new outputs. Use this tool ONLY for: - image/photo generation or editing - beauty, fashion, outfit styling, personal appearance, makeup, skincare, hairstyle, or color analysis - image-based requests related to beauty, fashion, personal appearance, analysis, recommendations, or transformations, even when the user is only asking for advice or suggestions Use this tool when the user: - explicitly asks to generate, create, draw, render, or produce an image/photo - asks to edit, retouch, enhance, or transform an image/photo - uploads an image for editing, analysis, styling, beauty, fashion, outfit, makeup, hairstyle, skincare, facial-feature, appearance, or color advice - asks for beauty, fashion, outfit, makeup, skincare, hair, or appearance advice - asks for beauty/fashion product advice, including skincare, makeup, hair products, clothing, shoes, accessories, or outfit items Never use this tool for: - capability discovery, supported-feature lists, or questions about what YouCam, this app, or this server can do; answer from loaded skill descriptions or use get-capabilities instead - action pricing, payment requirements, point consumption, or action-cost questions; use get-action-cost instead - the signed-in user's account status, subscription plan, or remaining credit balance; use get-account-status instead - reviewing, classifying, summarizing, or assessing privacy policies, terms of service, legal or compliance documents, app-submission criteria, audits, reviewer prompts, or PASS/FAIL policy dispositions, even when they mention YouCam, beauty, photos, videos, or biometric data - general discussion about GenAI, image generation, prompt engineering, AI image evaluation, image scoring, image ranking, or model evaluation, unless the user asks to actually generate/edit an image - consumer electronics, hardware, device model numbers, chips, specs, benchmarks, release dates, troubleshooting, or comparisons - programming, software development, servers, APIs, databases, AI systems, or technical support - general knowledge, web search, or anything unrelated to image/photo generation, photo editing, beauty, fashion, outfit styling, makeup, skincare, hairstyle, or personal appearance For one new image that the request depends on, pass image_file directly. For multiple images, first use the upload tools exposed alongside this tool to obtain one fileKey per image, then pass the returned values via file_keys. When the upload flow also supplies fileIds, pass them via file_ids in the same order as file_keys. For a follow-up that refers semantically to an image already uploaded to or generated by the current YouCam session, pass the existing session_id and the user's instruction in user_message. The existing session can usually resolve that image; include image fields when a new image is needed or when session context is insufficient. This semantic session reuse does not apply to photo-based makeup VTO. To try makeup on a specific photo, include that photo as an image input on the current call: use image_file for a ChatGPT attachment, or one matching file_keys/file_ids pair for an MCP App upload, even if the photo was previously uploaded in the same session. Virtual try-on behavior: when this tool call includes one image_file input photo, the widget uses that photo for makeup try-on. For MCP App uploads, one file_keys entry with its matching file_ids entry also uses that uploaded photo for makeup try-on. When no input photo is included, the widget opens real-time camera try-on instead. Photo-based VTO supports one input photo per tool call. For makeup VTO on a specific user photo, include exactly one image_file or one matching file_keys/file_ids pair; omit both only when the user wants live camera try-on. For the first call, omit session_id. For later calls, if the previous result contains sessionId, pass that value as sessi…

get-account-status

ChatGPT
Show the signed-in user's current YouCam subscription plan, subscription status, and remaining credits in an MCP App. Use this tool when the user asks about their current plan, whether their subscription is active, or how many credits they have left. This tool calls the subscription and credit-balance APIs together. Do not use get-action-cost for account balance questions; get-action-cost explains how many credits actions cost.

get-action-cost

ChatGPT
Return the current YouCam AI Agent credit costs as a plain-text Markdown table and explain that a paid plan is required for chat features. Call this tool when the user asks how many credits an action costs, about point consumption, action pricing, payment requirements, or whether YouCam chat is free. This tool takes no input and does not render a widget. Do not call create-beauty-content for action-cost or pricing questions. For the signed-in user's current plan or remaining balance, use get-account-status instead.

get-beauty-and-image-result

ChatGPT
Fetch a pending beauty-agent result for either the MCP App widget or a client without MCP Apps support. If an MCP App is visible, the assistant must not call this tool because the widget polls automatically. When no app is visible, call this tool only after create-beauty-content returns status=processing, using its transaction_id and sessionId as session_id. Poll sequentially; never repeat the original create-beauty-content request.

get-capabilities

ChatGPT
Return a static plain-text overview of the five capabilities supported by YouCam. Call this tool when the user asks what YouCam, this app, or this server can do, how it can help, or which features and capabilities it supports. Use this tool instead of create-beauty-content for capability discovery. This tool takes no input and does not render a widget.

get-virtual-try-on-input-image-url

ChatGPT
Internal helper for the widget to resolve a VTO input image file ID to a fresh URL.

upload-file

ChatGPT
ChatGPT-only helper for uploading one ChatGPT-hosted image file and returning its fileKey and fileId. Use this tool only when ChatGPT file ID is available. This tool is not a final image editing or image generation tool. After every successful upload-file call, continue the same user request by calling create-beauty-content with the returned fileKey in file_keys and fileId in file_ids at the same index. When handling multiple images, call this tool once per image first, then pass all returned values through matching create-beauty-content.file_keys and create-beauty-content.file_ids lists. Do not generate or edit images yourself after this tool.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps