fashio-mcp
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fashio-mcpGenerate a virtual try-on for this garment photo using a female model."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fashio-mcp
MCP (Model Context Protocol) server for the Fashio API — lets Claude, Cursor, and other MCP-speaking agents generate on-model fashion photos directly, as tool calls.
Fashio turns a garment or product photo into publish-ready e-commerce photography and video with AI — virtual try-on, catalog packs, background removal, upscaling, reframing, and more. This package is the official MCP client for its public v1 REST API.
It's a thin wrapper: every tool here calls the same public api.fashiolabs.com v1 REST API a curl script would. No local business logic — the API is the source of truth.
Setup
Create a free API key at fashiolabs.com → Profile → API Keys.
Add Fashio to your MCP client — pick one of the two options below.
Option A — Remote (hosted, no install)
mcp.fashiolabs.com runs this same server as a hosted HTTP endpoint — nothing to install, just add the URL with your key as a bearer token:
{
"mcpServers": {
"fashio": {
"url": "https://mcp.fashiolabs.com/mcp",
"headers": {
"Authorization": "Bearer fio_live_..."
}
}
}
}(Exact config UI/field names vary by client — Claude Desktop, Claude Code and Cursor all support adding a remote/HTTP MCP server by URL with custom headers as of 2026.)
Option B — Local (this package, stdio)
Runs on your own machine instead of a hosted endpoint — same tools, same billing.
Claude Desktop / Claude Code
claude_desktop_config.json (or .mcp.json for Claude Code):
{
"mcpServers": {
"fashio": {
"command": "npx",
"args": ["-y", "fashio-mcp"],
"env": {
"FASHIO_API_KEY": "fio_live_..."
}
}
}
}Running from source
git clone https://github.com/fashiolabs/fashio-mcp.git
cd fashio-mcp
npm install
npm run buildThen point your client's config at the built entry point instead of npx:
{
"mcpServers": {
"fashio": {
"command": "node",
"args": ["/absolute/path/to/mcp-server/dist/index.js"],
"env": { "FASHIO_API_KEY": "fio_live_..." }
}
}
}Related MCP server: Photo AI Studio MCP Server
Tools
Tool | Description |
| Every valid |
| Browse the AI person model catalog ( |
| Browse the venue/background catalog ( |
| Browse the pose catalog ( |
| Uploads a local file (jpg/png/webp, max 8MB) and returns a usable URL. |
| Starts a job — same request shape as |
| Polls a job by |
| Email, plan, diamond (credit) balance, and renewal date for the account that owns the key. |
| Saves a completed generation's |
| Lists presets saved with |
| Deletes a saved preset. |
| Browses Fashio's own curated "ready photoshoot" library (model + venue + pinned poses) — a different, larger catalogue than your own saved presets above. |
| Fetches one curated set, including its full list of shots. |
| Runs your product photo through every shot (or a chosen subset) of a curated photoshoot set — one image per shot, billed per shot. Poll with |
See docs.fashiolabs.com for the full endpoint reference these tools wrap, and docs.fashiolabs.com/llms-full.txt for a plain-text version written for an LLM to read in one pass — including which images.* fields each toolId needs.
Billing
There is no separate MCP or API plan. Every create_generation call deducts diamonds (Fashio's credit unit) from the account that owns the API key — exactly as a generation from the app or dashboard would. A failed generation refunds its diamonds automatically.
Development
npm run dev # tsc --watch
npm run build
npm start # runs dist/index.js directly (expects FASHIO_API_KEY in env)Links
fashiolabs.com — product
docs.fashiolabs.com — full API reference
fashiolabs.com/mcp — MCP setup guide
fashiolabs.com/pricing — plans & credit packs
License
MIT — see LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceLets MCP-compatible hosts like Claude and Cursor use Lunaar's AI building blocks — including sketch-to-render, virtual try-on, jewelry/glasses compositing, body measurement extraction, image-to-3D, AR viewer publishing, and upscaling — as native tools called by name from chat.1417MIT
- AlicenseAqualityDmaintenanceEnables AI photo generation, editing, and video creation from MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.87MIT
- AlicenseAqualityBmaintenanceEnables MCP clients to run 600+ generative AI models from fal.ai, including image, video, audio, and text, with tools for synchronous and asynchronous execution, model catalog browsing, and schema inspection.81MIT
- FlicenseNot gradedqualityCmaintenanceExposes Vadoo AI APIs (video generation, captions, clips, podcasts, etc.) as MCP tools for use with Claude, Cursor, and ChatGPT.
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Create and manage cinematic AI video renders through the Future Video Studio Agent API.
Generate on-brand images from your AI agent: design, edit, and render templates over MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fashiolabs/fashio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server