FashionOne MCP server
Let Claude Code, or any assistant that speaks the Model Context Protocol, work in your FashionOne workspace as you. It reads the same spaces, pieces and collections you see in the app, and everything it does lands there too.
https://mcp.metaarbor.com/mcp
- Bring PDFs and images into a space
- Find and cut out prints, trims and details
- Sample colours
- Search pieces by words, colour or picture
- File pieces into collections
- Run scouts on brand websites
Set it up in Claude Code
About two minutes. You sign in through your browser once; there is no key to copy.
-
Have a FashionOne account
Log in to check it works. No account yet? Request one.
-
Add the server
Run this in a terminal. It makes the server available in every project.
claude mcp add --transport http metaarbor https://mcp.metaarbor.com/mcp -s user
-
Sign in
Start Claude Code, type
/mcp, pick metaarbor and choose Authenticate. Your browser opens FashionOne: sign in if asked, then select Allow. -
Try it
Ask Claude something about your workspace, for example:
List my FashionOne spaces and what is in each one.
Using another app, or a script?
Any MCP client that supports remote servers can connect with the address above and will offer the same browser sign-in. To use a key instead, make one on your profile and send it as a header:
claude mcp add --transport http metaarbor https://mcp.metaarbor.com/mcp -s user \ --header "Authorization: Bearer YOUR_KEY"
Connect yourself to FashionOne
Instructions for an AI agent setting this up for its user. The same steps are at /mcp/agents.txt as plain text.
- Endpoint
https://mcp.metaarbor.com/mcp- Transport
- Streamable HTTP, stateless
- Auth
-
OAuth 2.1 with PKCE (S256). A request without a token gets
401and aWWW-Authenticateheader pointing at/.well-known/oauth-protected-resource. - Authorization server
-
https://api.metaarbor.com, with dynamic client registration and scoperesearch - Alternative
- An API key from the user's profile, sent as
Authorization: Bearer <key>
-
Register the server
In Claude Code, run:
claude mcp add --transport http metaarbor https://mcp.metaarbor.com/mcp -s user
-
Hand sign-in to your user
Ask them to run
/mcp, choosemetaarbor, thenAuthenticate, and approve in the browser. You cannot approve on their behalf. -
Confirm the connection
Call
whoami. It returns the user and workspace you act as. Then calllist_spacesbefore creating anything.
Everything you do is visible to the user in the app and is done with their permissions. Ask before deleting, retiring terms or running scouts.