Smasher Studio — AI Fashion Design
What this MCP does
Supports fashion design workflows with garment specifications, pattern quotes, design collections, and order status.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'verbose': {'type': 'boolean', 'description': 'If true, include detailed plan info and upgrade suggestions'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['credits_remaining', 'plan', 'authenticated'], 'properties': {'tip': {'type': 'string', 'description': 'Guidance for unauthenticated users'}, 'plan': {'type': 'string', 'description': 'Subscription plan: free, creator, studio, pro, or guest'}, 'authenticated': {'type': 'boolean', 'description': 'Whether the user is authenticated'}, 'credits_per_month': {'type': 'number', 'description': 'Monthly credit allocation (authenticated users)'}, 'credits_remaining': {'type': 'number', 'description': 'Current credit balance'}, 'credits_per_month_guest': {'type': 'number', 'description': 'Monthly credit limit (guest users)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'description': 'Maximum number of orders to return (default 10)', 'exclusiveMinimum': 0}, 'status': {'type': 'string', 'description': 'Filter the list by status, e.g. SUBMITTED, IN_PROGRESS, COMPLETED'}, 'order_id': {'type': 'string', 'description': "A single order id. Omit to list the caller's orders."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['garment_type'], 'properties': {'base_size': {'type': 'string', 'description': 'Base size for the measurement table: XS, S, M, L, XL. Defaults to M.'}, 'description': {'type': 'string', 'description': 'Construction detail that refines the read: panels, lining, closures, pockets'}, 'fabric_class': {'enum': ['knit', 'woven', 'sheer', 'bonded', 'leather', 'technical'], 'type': 'string', 'description': 'How the fabric behaves. Decides the stretch note and the cutting warnings.'}, 'garment_type': {'type': 'string', 'minLength': 2, 'description': 'Garment family in plain words: "structured blazer", "midi dress", "hoodie"'}, 'fabric_weight': {'enum': ['light', 'medium', 'heavy'], 'type': 'string', 'description': 'Fabric weight band, if known'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum number of collections to return (default: all)'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['collections', 'total', 'authenticated'], 'properties': {'tip': {'type': 'string', 'description': 'Guidance for unauthenticated users'}, 'total': {'type': 'number', 'description': 'Total number of collections'}, 'collections': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'session_count', 'asset_count'], 'properties': {'id': {'type': 'string', 'description': 'Collection ID'}, 'name': {'type': 'string', 'description': 'Collection name'}, 'asset_count': {'type': 'number', 'description': 'Number of generated assets'}, 'session_count': {'type': 'number', 'description': 'Number of design sessions'}}, 'additionalProperties': False}, 'description': 'List of design collections'}, 'authenticated': {'type': 'boolean', 'description': 'Whether the user is authenticated'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['garment_description'], 'properties': {'add_ons': {'type': 'array', 'items': {'enum': ['grading', 'techpack', 'marker', 'seam_allowance'], 'type': 'string'}, 'description': 'Optional paid extras to include in the total. Each is priced separately and none is included in the base fee.'}, 'piece_estimate': {'type': 'integer', 'description': 'Number of pattern pieces, if known. Only used when the description does not name a garment the classifier recognises.', 'exclusiveMinimum': 0}, 'garment_description': {'type': 'string', 'minLength': 3, 'description': 'The garment in plain words: type, silhouette, construction, linings, closures. "Lined wool overcoat with welt pockets and a half belt"'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tier', 'fee_usd', 'currency', 'delivery_hours', 'add_ons', 'total_usd', 'estimated', 'how_to_order'], 'properties': {'tier': {'enum': ['simple', 'standard', 'complex'], 'type': 'string', 'description': 'Estimated complexity tier'}, 'add_ons': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'price_usd', 'selected'], 'properties': {'name': {'type': 'string', 'description': 'Add-on key'}, 'selected': {'type': 'boolean', 'description': 'Whether this quote includes it'}, 'price_usd': {'type': 'number', 'description': 'Price of the add-on, in USD'}}, 'additionalProperties': False}, 'description': 'Every paid add-on, with its price. None is included in the base fee.'}, 'fee_usd': {'type': 'number', 'description': 'Base fee for the tier, in USD'}, 'currency': {'type': 'string', 'description': 'Always USD'}, 'estimated': {'type': 'boolean', 'description': 'Always true: the binding classification is made server-side at order time'}, 'total_usd': {'type': 'number', 'description': 'Base fee plus the selected add-ons'}, 'how_to_order': {'type': 'string', 'description': 'Where the order is actually placed'}, 'delivery_hours': {'type': 'number', 'description': 'Hours from a pattern maker claiming the order'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
MiOffice — AI-Powered Workspace Studio
Provides browser-based tools for processing PDFs, images, video, and audio, including generation, enhancement, conversion, transc…
BlitzReels Video Editor
Creates and edits short-form videos, including timelines, captions, transitions, AI-generated visuals, music, voiceovers, sound e…
Morpha
Enables creating, animating, and exporting layered short-form video projects.
Colour Memory
Provides historical color archive research, color analysis, accessibility checks, cultural context, and brand palette and asset g…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
switch
Enables management and exploration of an account-scoped library of AI-generated images and videos.
framesail
Creates long-form YouTube videos through script generation, storyboarding, visual assets, voiceover, music, scene composition, an…