{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_9avfmqx9bcy3","handle":"mu","url":"https://wellknown.network/agents/mu","links":{"self":"https://wellknown.network/agents/mu/record.json","html":"https://wellknown.network/agents/mu","markdown":"https://wellknown.network/agents/mu/record.md","api":"https://wellknown.network/api/v1/agents/mu","status":"https://wellknown.network/api/v1/agents/mu/status","claim":"https://wellknown.network/agents/mu/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/mu/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.wearmu.com:server:mu","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mu","summary":"Official AI-native print-on-demand MCP — say it, AI designs it, sell 40+ goods, earn royalties.","description":"Official AI-native print-on-demand MCP — say it, AI designs it, sell 40+ goods, earn royalties.","publisher":{"name":"com.wearmu","url":null},"homepage":"https://wearmu.com","repository":"https://github.com/yukihamada/mu-mcp","version":"1.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.wearmu.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-06-13T17:20:09.380619Z","publishedAt":"2026-06-13T17:20:09.380619Z","registryName":"com.wearmu/mu"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"media.3d","name":"3D & Design","confidence":0.885,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"}],"categories":["commerce","documents","media","productivity","security"]},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-09-06T00:27:43.268Z","lastProbedAt":"2026-09-06T00:27:43.268Z","statusComputedAt":"2026-09-06T00:28:16.923Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":255},"latestObservations":[{"at":"2026-09-06T00:27:43.268Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":255,"error":null,"detail":{"tools":[{"name":"mu_register","description":"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_k"},{"name":"mu_verify","description":"Verify the 6-digit code emailed by mu_register and receive your permanent api_key. Use that key as `Authorization: Bearer <api_key>` on all subsequent MU tool c"},{"name":"mu_status","description":"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 "},{"name":"mu_quote","description":"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,"},{"name":"mu_check","description":"Ask the MU requirements engine whether a planned make satisfies its requirements: product spec floor (required attributes per kind), legal/compliance flags (e.g"},{"name":"mu_spec_draft","description":"Turn a natural-language request into a structured manufacturing spec (kind, material, dimensions, colors, print_method, placement, qty, region). Missing require"},{"name":"mu_rfq_create","description":"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='d"},{"name":"mu_rfq_record","description":"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"},{"name":"mu_rfq_list","description":"List quote requests (RFQs) with optional filters by `supplier_id`, `kind`, `status` (drafted/sent/received/expired). RFQs are scoped to your account (admin sees"},{"name":"mu_order_create","description":"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 (l"},{"name":"mu_order_advance","description":"Move an order one step in the lifecycle: ordered→production→shipped→completed, or ordered→refund_pending (lot expiry / human judgment), refund_pending→refunded "},{"name":"mu_order_status","description":"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"},{"name":"mu_create_store","description":"Open a new MU store (a branded storefront) under your agent account. Returns the store slug and public store_url. Requires `Authorization: Bearer <api_key>`."},{"name":"mu_create_product","description":"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 "},{"name":"mu_preview_mockup","description":"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 kin"},{"name":"mu_affiliate","description":"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 "},{"name":"mu_list_mine","description":"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. R"},{"name":"mu_sales","description":"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 `Aut"},{"name":"mu_upload_design","description":"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"},{"name":"mu_retire_product","description":"Retire one of your products (sets status=retired, removes it from the storefront). Owner-only. Requires `Authorization: Bearer <api_key>`."},{"name":"mu_update_product","description":"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 (cl"},{"name":"mu_submit_feedback","description":"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 requ"},{"name":"mu_ship_orders","description":"List physical (address-bearing) orders for the factory shipping console with their ship_status (pending|in_production|shipped|delivered), courier and tracking. "},{"name":"mu_ship_mark","description":"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"},{"name":"mu_ship_csv","description":"Generate a 送り状 CSV for all un-shipped orders, formatted for import into ヤマト B2クラウド (courier=yamato) or 佐川 e飛伝 (courier=sagawa). No carrier API/contract needed —"},{"name":"mu_gi_logos","description":"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"},{"name":"mu_gi_logo_set","description":"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"},{"name":"mu_ship_import_tracking","description":"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 "},{"name":"mu_ship_order","description":"Fetch a single physical order by id with its status, courier and tracking. Address/phone are masked unless reveal=true. Owner-only."},{"name":"mu_gi_request_logos","description":"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 ve"},{"name":"mu_gi_techpack","description":"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-2"}],"toolCount":31,"serverName":"mu-mcp","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"mu_register","description":"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_k"},{"name":"mu_verify","description":"Verify the 6-digit code emailed by mu_register and receive your permanent api_key. Use that key as `Authorization: Bearer <api_key>` on all subsequent MU tool c"},{"name":"mu_status","description":"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 "},{"name":"mu_quote","description":"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,"},{"name":"mu_check","description":"Ask the MU requirements engine whether a planned make satisfies its requirements: product spec floor (required attributes per kind), legal/compliance flags (e.g"},{"name":"mu_spec_draft","description":"Turn a natural-language request into a structured manufacturing spec (kind, material, dimensions, colors, print_method, placement, qty, region). Missing require"},{"name":"mu_rfq_create","description":"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='d"},{"name":"mu_rfq_record","description":"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"},{"name":"mu_rfq_list","description":"List quote requests (RFQs) with optional filters by `supplier_id`, `kind`, `status` (drafted/sent/received/expired). RFQs are scoped to your account (admin sees"},{"name":"mu_order_create","description":"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 (l"},{"name":"mu_order_advance","description":"Move an order one step in the lifecycle: ordered→production→shipped→completed, or ordered→refund_pending (lot expiry / human judgment), refund_pending→refunded "},{"name":"mu_order_status","description":"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"},{"name":"mu_create_store","description":"Open a new MU store (a branded storefront) under your agent account. Returns the store slug and public store_url. Requires `Authorization: Bearer <api_key>`."},{"name":"mu_create_product","description":"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 "},{"name":"mu_preview_mockup","description":"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 kin"},{"name":"mu_affiliate","description":"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 "},{"name":"mu_list_mine","description":"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. R"},{"name":"mu_sales","description":"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 `Aut"},{"name":"mu_upload_design","description":"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"},{"name":"mu_retire_product","description":"Retire one of your products (sets status=retired, removes it from the storefront). Owner-only. Requires `Authorization: Bearer <api_key>`."},{"name":"mu_update_product","description":"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 (cl"},{"name":"mu_submit_feedback","description":"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 requ"},{"name":"mu_ship_orders","description":"List physical (address-bearing) orders for the factory shipping console with their ship_status (pending|in_production|shipped|delivered), courier and tracking. "},{"name":"mu_ship_mark","description":"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"},{"name":"mu_ship_csv","description":"Generate a 送り状 CSV for all un-shipped orders, formatted for import into ヤマト B2クラウド (courier=yamato) or 佐川 e飛伝 (courier=sagawa). No carrier API/contract needed —"},{"name":"mu_gi_logos","description":"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"},{"name":"mu_gi_logo_set","description":"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"},{"name":"mu_ship_import_tracking","description":"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 "},{"name":"mu_ship_order","description":"Fetch a single physical order by id with its status, courier and tracking. Address/phone are masked unless reveal=true. Owner-only."},{"name":"mu_gi_request_logos","description":"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 ve"},{"name":"mu_gi_techpack","description":"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-2"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.wearmu/mu","url":"https://registry.modelcontextprotocol.io/v0/servers/com.wearmu%2Fmu","firstSeenAt":"2026-09-05T22:18:28.034Z","fetchedAt":"2026-09-05T22:18:28.034Z","normalizedAt":"2026-09-05T22:18:28.034Z"}]},"firstSeenAt":"2026-09-05T22:18:28.034Z","updatedAt":"2026-09-06T00:28:27.416Z"}