The FindMine Shopping Stylist MCP server integrates FindMine's fashion styling API with Claude and other MCP-compatible applications to provide AI-powered styling assistance.
Core Capabilities:
Style guidance: Access comprehensive fashion advice organized by category (color theory, body types, casual/formal styles, seasonal trends), specific occasions (weddings, office wear, date nights), and fashion seasons
Outfit recommendations: Get complete outfit suggestions for specific products with options for personalization (customer ID, gender, session tracking), stock/sale filtering, and control over whether to include the original product
Product discovery: Find visually similar products with flexible pagination, color-specific matching, and personalization options
Browse fashion content: Access detailed product information via
product:///URIs and complete outfit recommendations vialook:///URIsBuilt-in prompts: Use ready-made prompts for outfit completion, styling guidance, and tool assistance
Integration Features:
Session tracking: Maintain consistent personalization across user interactions
Customizable style guides: Modify content to match specific brand aesthetics
Performance optimization: Built-in response caching and API version control
Multi-region/language support: Configure default region and language settings
Flexible deployment: Install via npm, Docker, or from source with configurable API settings and development mode with sample data
Provides containerized deployment of the FindMine MCP server through Docker Hub, simplifying setup and configuration across environments.
Allows cloning and building the MCP server from source code hosted on GitHub.
Supports automatic configuration of Claude Desktop on macOS systems, with specific paths for configuration files.
Enables installation and distribution of the FindMine MCP server through npm, with support for global installation and direct execution.
FindMine Shopping Stylist
A Model Context Protocol (MCP) server that integrates FindMine's powerful product styling and outfitting recommendations with Claude and other MCP-compatible applications.
Overview
This MCP server connects to FindMine's styling API and exposes its functionality to Large Language Models through the Model Context Protocol. It allows users to:
Browse product and outfit information
Get outfit recommendations for specific products
Find visually similar products
Access style guidance and fashion advice
Related MCP server: Perplexity MCP Server
Features
Resources
Products: Detailed product information with
product:///URI schemeLooks: Complete outfit recommendations with
look:///URI scheme
Tools
get_style_guide: Access detailed fashion advice and styling guidelines
get_complete_the_look: Get outfit recommendations for a product
get_visually_similar: Find visually similar products
Prompts
outfit_completion: Get styling advice for complete outfits
styling_guide: Access comprehensive fashion styling guidelines
findmine_help: Learn how to use FindMine's tools and resources
Installation
Option 1: Install from npm
Option 2: Run with Docker
Option 3: Clone and build from source
Configuration
Environment Variables
Variable | Description | Default |
| FindMine API base URL | |
| Your FindMine application ID | DEMO_APP_ID |
| API version to use | v3 |
| Default region code | us |
| Default language code | en |
| Enable response caching | true |
| Cache time-to-live in ms | 3600000 (1 hour) |
| Set to "development" for sample data | - |
Usage with Claude Desktop
The server automatically configures Claude Desktop during installation. To verify:
macOS:
Windows:
Development
Available Scripts
Testing
This project uses Vitest for testing. Tests are located in __tests__/ directories alongside source files.
Code Quality
Before committing code:
The project uses:
ESLint for linting with TypeScript support
Prettier for code formatting
Vitest for testing
GitHub Actions for CI/CD
Development Mode
Run the server with sample data:
Customizing the Style Guide
The style guide can be customized to match your brand's specific styling philosophies and fashion guidance. To customize the style guide:
Locate the style guides in
src/content/style-guides.tsModify the content for each category (
general,color_theory,body_types, etc.)Add new categories by extending the
styleGuidesobjectCustomize occasion-specific and seasonal advice
Example of adding a custom style guide category:
For complete customization, you can modify the entire get_style_guide handler in src/handlers/tools.ts.
Project Structure
Technical Details
This server is built with:
MCP SDK 1.24.2 with full spec compliance (2025-11-25)
Tool annotations for read-only, destructive, and open-world hints
Zod validation for all tool inputs
Modular architecture with separated concerns
100% test coverage on utility functions
API Examples
Get Style Guide
Get Complete the Look
Get Visually Similar Products
Publishing
Publishing to npm
Publishing to Docker Hub
License
This project is licensed under the MIT License.