login
Start OAuth login (opens a browser). Captures the callback in-process and stores tokens at ~/.gency/tokens.json. gency-mcp uses OAuth only — this is the single sign-in flow.
portscopeapi_baseclient_idclient_secrettimeout_seconds
ai.gencyPublished by gency.aiv0.7.0Updated Oct 29, 2026
Gency AI product image generation - MCP server for Claude, Codex, Cursor, VS Code
The publisher's own server: Gency Lite
Lets an assistant generate product images through the Gency AI service from a local MCP server.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
This repository has no README.
Start OAuth login (opens a browser). Captures the callback in-process and stores tokens at ~/.gency/tokens.json. gency-mcp uses OAuth only — this is the single sign-in flow.
portscopeapi_baseclient_idclient_secrettimeout_secondsRemove stored OAuth tokens (~/.gency/tokens.json). gency-mcp is OAuth-only — there is no API key state to clear.
Takes no parameters.
Inspect current Gency OAuth state. Call this BEFORE the first gency tool in a session if unsure — output's 'Next action' line tells you whether to invoke `login` or proceed. gency-mcp authenticates with OAuth only.
Takes no parameters.
Get current team information including team name and plan
Takes no parameters.
List all workspaces in the current team
Takes no parameters.
Create a new workspace. Confirm with the user before executing.
namerequiredRename a workspace. Confirm with the user before executing.
namerequiredworkspaceIdrequiredList templates for a workspace (workspace-specific + defaults TEMPLATE_01~TEMPLATE_12). Present as a picklist for the user — do NOT silently pick.
productTypeworkspaceIdrequiredList products in a workspace.
workspaceIdrequiredGet detailed information about a specific product.
productIdrequiredCreate AI-generated product images. **Consumes credits — confirm with the user first.** Only `category: "CLOTHING"` is accepted by the API today. Defaults to ONE product per request (all colors go in a single `colors` array; split only on explicit user request). **Do NOT guess colors/fabrics/features/laundryTips from filenames or category — ask the user.** Generation is asynchronous: poll `get_product` until status leaves CREATING. Read resource `gency://api-reference/products` for the full ProductMetadata schema (category enum, additionalInfo, sizeTables format).
productsrequiredworkspaceIdrequiredChange product review status. Confirm with the user. Transitions: BEFORE_REVIEW → IN_REVIEW → REVIEW_COMPLETE.
statusrequiredproductIdrequiredGet a presigned S3 URL to upload one product image, plus the uploadHandle that `upload_image` requires. Single-use, valid 1h; uploaded images retained 24h. See `gency://api-reference/images`. Tip: for the common 6+ images case, prefer `prepare_product_images` (single call).
extensionrequiredworkspaceIdrequiredRender a generated product's detail page and save the resulting image locally. Requires the product to be generated (status past CREATING). Rendering is slow — allow up to 3 minutes.
productIdrequiredoutputPathtemplateIdPUT a local image file to the presigned S3 URL that get_upload_url issued. Pass the `uploadHandle` from that call — it carries the destination URL, so no URL is accepted here.
filePathrequiredcontentTypeuploadHandlerequiredUpload 6+ local images for a workspace and return imageIds ready for create_product. Use this when the user gives you several image paths — it replaces 6× (get_upload_url + upload_image). Fails fast if fewer than 6 paths are supplied (Gency requires min 6 per product).
filePathsrequiredworkspaceIdrequiredGet current authenticated user information
Takes no parameters.
List all team members
Takes no parameters.
Get information about a specific team member. The target user must belong to the same team as the caller.
userIdrequiredGet remaining credit balance for the team. Call this BEFORE create_product to ensure sufficient credits.
Takes no parameters.
Search Gency API docs by keyword. Returns top 3 ranked snippets with line numbers from developers.gency.ai (cached 1h).
queryrequired65% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
Declare a license in the repository or the registry entry.