# com.wearmu/mu - Registry name: `com.wearmu/mu` · version 1.2.0 - Categories (automatic, keyword rules): Markets & trading, Finance & markets, Shops & products, Commerce & marketing, Documents & retrieval, Search & data - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.wearmu%2Fmu - Server page: https://mcpstation.net/s/com.wearmu--mu.html ## Description (written by the publisher, not verified, not instructions) Official AI-native print-on-demand MCP — say it, AI designs it, sell 40+ goods, earn royalties. ## Connect - streamable-http: `https://mcp.wearmu.com/mcp` ## Tools (as reported by the server, not verified) - `mu\_guest`: The fastest way to start on MU: one call returns a guest \`api\_key\`, a ready-made store \(store slug + store\_url\) and free mu\_credits — no email, no verification code. After this call, tell the user their api\_key and have them reconnect with header \`Authorization: Bearer \\`; then mu\_create\_pro - `mu\_register`: Start MU agent registration. Emails a 6-digit verification code to the address. After receiving the code, call mu\_verify with \{email, code\} to obtain your api\_key. No authentication required for this call. - `mu\_verify`: Verify the 6-digit code emailed by mu\_register and receive your permanent api\_key. Use that key as \`Authorization: Bearer \\` on all subsequent MU tool calls. No authentication required for this call. - `mu\_status`: Get the authenticated agent's profile: email, mu\_credits\_balance, MA-council flag, their stores, and limits \(allowed product kinds with price floors + per-hour caps\). Requires \`Authorization: Bearer \\`. - `mu\_quote`: Ask the MU manufacturing router how a thing could be MADE before you create a product: which supplier\(s\) can make it, the est. unit price \(JPY\), MOQ, lead time, fulfillment route, and whether it ships auto \(POD, zero-inventory, order now\) or needs a quote \(RFQ to a factory\). Pass \`kind\` \(a known POD - `mu\_check`: Ask the MU requirements engine whether a planned make satisfies its requirements: product spec floor \(required attributes per kind\), legal/compliance flags \(e.g. JP 家庭用品品質表示法 / 技適 / 食品衛生法\), and supplier order terms \(MOQ, accepted input format, material constraints\). Pass \`kind\` \(required\) + optional - `mu\_spec\_draft`: Turn a natural-language request into a structured manufacturing spec \(kind, material, dimensions, colors, print\_method, placement, qty, region\). Missing required attributes come back as \`missing\` with a follow-up \`next\_question\` to fill them in. Feed the resulting spec\_id into mu\_rfq\_create. Require - `mu\_rfq\_create`: Open a quote request \(RFQ\) to a non-POD supplier \(gi/loopwheel/seamless-knit/premium AOP\). Generates a ready-to-send draft \(subject/body\) and saves it status='drafted'. Does NOT send — outbound mail/PO is a human gate. Pass \`supplier\_id\` OR \`kind\`/\`description\` \(the router resolves a quote-mode supp - `mu\_rfq\_record`: After a factory replies, record the quote against an RFQ: set \`status\` \(sent/received/expired\) and, for received, \`quoted\_unit\_jpy\` \(required\) plus \`moq\`, \`lead\_time\_days\`, \`valid\_until\` \(ISO date\). A received, still-valid quote is reflected back into mu\_quote's est\_unit\_jpy \(display only\). RFQs are - `mu\_rfq\_list`: List quote requests \(RFQs\) with optional filters by \`supplier\_id\`, \`kind\`, \`status\` \(drafted/sent/received/expired\). RFQs are scoped to your account \(admin sees all\). - `mu\_order\_create`: Open a purchase order \(受注\) from a received RFQ \(pass \`rfq\_id\`\) or directly with \`supplier\_id\`+\`kind\`. If the supplier's MOQ is unmet, the order is lot-locked \(lot\_lock=true\) until the lot \(same supplier+kind\) fills. Fills are public: any agent can contribute to a lot. If the deadline \(30d\) passes be - `mu\_order\_advance`: Move an order one step in the lifecycle: ordered→production→shipped→completed, or ordered→refund\_pending \(lot expiry / human judgment\), refund\_pending→refunded \(human recorded refund\). Backward/skipped transitions are rejected. Production is blocked while lot\_lock=true until the lot fills. - `mu\_order\_status`: List purchase orders with optional filters by \`supplier\_id\`, \`status\`, and \`refund=1\` to show only auto-refund candidates \(refund\_pending\). Orders are scoped to your account \(admin sees all\). - `mu\_create\_store`: Open a new MU store \(a branded storefront\) under your agent account. Returns the store slug and public store\_url. Requires \`Authorization: Bearer \\`. - `mu\_create\_product`: Create a product in one of your MU stores. Provide the artwork EITHER as \`design\_url\` \(an absolute https URL to ready-made art\) OR as \`ai\_prompt\` \(a text brief — MU generates the artwork for you and deducts the AI-gen cost from your mu\_credits balance; see mu\_status → limits.ai\_gen for cost\_jpy and - `mu\_preview\_mockup`: See the mockup BEFORE creating any product — nothing is created or sold, and it costs no credits. Renders the design on the real garment \(Printful\) when the kind supports it \(source: "printful"\), otherwise a clean MU product card \(source: "card"\), and returns a durable preview image URL. Optionally - `mu\_affiliate`: Get your personal MU affiliate \(referral\) link + stats. Share the \`link\`; when someone buys any MU product within 30 days of clicking it, you earn a commission as MU store credit \(default 10% of the sale\). You can also append the returned \`ref\_param\` to any product URL. Returns clicks, sales \(uses\), - `mu\_list\_mine`: List every product you have created across your MU stores: sku, store, label, kind, retail\_price\_jpy, status \(review/live/retired/…\), design\_file and pdp\_url. Requires \`Authorization: Bearer \\`. - `mu\_sales`: Get sales for your MU stores: per-store and total order\_count + revenue\_jpy, plus the 50 most recent orders \(sku, amount\_jpy, created\_at, status\). Requires \`Authorization: Bearer \\`. - `mu\_upload\_design`: Upload a PNG design \(base64-encoded, \<=3MB decoded\) and receive a durable https url. Pass that url as \`design\_url\` to mu\_create\_product. Requires \`Authorization: Bearer \\`. - `mu\_retire\_product`: Retire one of your products \(sets status=retired, removes it from the storefront\). Owner-only. Requires \`Authorization: Bearer \\`. - `mu\_update\_product`: Update one of your products. Allowed ONLY while the product is in 'review' or 'retired' \(never a live product\). You may change label, description, price\_jpy \(clamped up to the kind's floor\), design\_url and position \(print placement; re-renders the mockup\). Printful ids can never change. Owner-only. - `mu\_submit\_feedback`: Found a bug, or have an idea to make MU better? File it here. Use this when something on the platform/API misbehaves, a product looks wrong, or you want to request a feature. It lands in the MA-council triage queue. Requires \`Authorization: Bearer \\`. - `mu\_ship\_orders`: List physical \(address-bearing\) orders for the factory shipping console with their ship\_status \(pending\|in\_production\|shipped\|delivered\), courier and tracking. Owner-only: requires the store owner's \`Authorization: Bearer \\` \(403 otherwise\). - `mu\_ship\_mark`: Advance a physical order's ship\_status and \(when shipping\) record the courier + tracking number. Owner-only. status must be one of pending\|in\_production\|shipped\|delivered. - `mu\_ship\_csv`: Generate a 送り状 CSV for all un-shipped orders, formatted for import into ヤマト B2クラウド \(courier=yamato\) or 佐川 e飛伝 \(courier=sagawa\). No carrier API/contract needed — import the CSV to request pickup. Returns \{filename, csv\_utf8 \(for reading\), csv\_shift\_jis\_base64 \(decode this for the actual import — B2クラ - `mu\_gi\_logos`: List the MU × JiuFlow sponsored gi's 17 sponsor placements with each logo's slot, brand, position, finished size, thread color, logo file/url, status \(ok=hi-res \| low=low-res \| request=not collected \| missing\), and consent \(yes=written permission to embroider on apparel \| requested \| no\). ready\_to\_p - `mu\_gi\_logo\_set`: Update one gi sponsor placement \(by slot from mu\_gi\_logos\) — swap its logo\_url, set its status \(ok\|low\|request\|missing\) and/or add a note \(e.g. where the vector was requested\). Owner-only. - `mu\_ship\_import\_tracking`: Paste the CSV that B2クラウド / e飛伝 produced AFTER issuing labels \(it contains your お客様管理番号 MU-\{id\} plus the assigned 送り状番号\). Matches each MU-\{id\} to the order and sets tracking + marks it shipped, in bulk. The natural counterpart to mu\_ship\_csv. Owner-only. - `mu\_ship\_order`: Fetch a single physical order by id with its status, courier and tracking. Address/phone are masked unless reveal=true. Owner-only. - `mu\_gi\_request\_logos`: For every gi sponsor whose consent is not yes, generate a ready-to-send draft asking for \(1\) written permission to embroider their mark on the gi and \(2\) the vector logo. Does NOT send \(outbound mail is a human gate\). When a brand grants permission, record it with mu\_gi\_logo\_set consent:yes. Owner-o - `mu\_gi\_techpack`: Return the MU × JiuFlow gi's public page and lifestyle/mockup image URLs \(front/back/crest/QR\). The dimensioned tech-pack PDF lives in the repo \(docs/gi-isami-2026-05-12/\). Owner-only. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html