{"name":"incultnito-fulfillment","version":"0.2.0","description":"Routes apparel fulfillment orders across Printful, contract printers (Scalable Press, ooShirts), Shopify stores, enterprise webhooks, and customer-owned MCPs — one interface, many destinations.","transport":"http","endpoint":"/mcp","auth":{"type":"bearer","header":"Authorization"},"tools":[{"name":"create_fulfillment_order","description":"Create a fulfillment order through the specified adapter. Design URL + recipient + line items → partner order id. Returns ok:false with a stable code if the adapter rejects (e.g. scalablepress/ooshirts unimplemented)."},{"name":"list_fulfillers","description":"List configured fulfillment destinations. With workspace_id: returns persisted fulfiller rows (label, adapter, default flag, config keys present). Without workspace_id: falls back to the static adapter catalog."},{"name":"register_fulfiller","description":"Register a new fulfillment destination for a workspace. Returns the created fulfiller row. Config keys required per adapter — see docs/rfc/2026-04-18-fulfillment-layer-v2.md §5."},{"name":"list_adapters","description":"List every supported adapter (implemented or scaffolded). Equivalent to REST GET /api/fulfillment/adapters."},{"name":"get_order_status","description":"Fetch status of a previously-created order. Adapter-specific."}],"resources":[{"uri":"incultnito://docs/integration","name":"Integration guide","description":"Dev-facing guide: how to connect from Claude Desktop / Cursor / Windsurf / Agent SDK."},{"uri":"incultnito://docs/adapters","name":"Adapter reference","description":"Each of the 6 fulfillment adapters — required config keys, error codes, limits."},{"uri":"incultnito://docs/webhook-verification","name":"Webhook signature verification","description":"Node.js + Python pseudocode for HMAC-SHA256 signature verification on the brand side."}],"prompts":[{"name":"pitch_incultnito_fulfillment","description":"Generates a pitch of the Incultnito Fulfillment MCP for a specific audience (engineer / ops lead / founder). Use to draft LinkedIn outreach or demo scripts."},{"name":"compose_order_brief","description":"Takes a garment type + design idea and composes a well-formed order brief that the create_fulfillment_order tool accepts."}],"docs":"https://github.com/PengSpirit/incultnito_v2/blob/master/docs/rfc/2026-04-18-fulfillment-layer-v2.md"}