Skip to content

MCP server

Unchained Engine

Open-source headless Node.js ecommerce engine whose GraphQL API package includes an MCP server, letting AI clients work with products, orders and users.

  • Official

Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing

ecommerceguide summary

Unchained Engine is an open-source headless ecommerce engine written in TypeScript for Node.js, running on MongoDB. Its GraphQL API package, @unchainedshop/api, includes an MCP server, so AI clients can work with products, orders, users and inventory. Start a project with npm init @unchainedshop, then manage the store through the bundled Next.js admin UI. Payment, delivery, pricing and worker behaviour is extended through plugin adapters. Licensed under EUPL-1.2.

Why it stands out

The MCP server ships inside the engine's own GraphQL API package, published by Unchained Commerce under the EUPL-1.2 licence.

What Unchained Engine does

ecommerceguide editorial
  • MCP server ships inside the @unchainedshop/api GraphQL package
  • Self-hosted Node.js and MongoDB stack, installed via npm
  • Maintained by Unchained Commerce, the engine's own publisher
  • Plugins cover Stripe, Datatrans, Saferpay, Postfinance, Cryptopay and invoicing
  • Handles subscriptions, quotations, ticketing and tokenised products
  • Next.js admin UI included for catalogue and order management
  • EUPL-1.2 licence, with a Railway deploy button and Docker support

How ecommerce teams could use it

ecommerceguide editorial

Illustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.

  1. A development team building a custom storefront on Node.js and MongoDB

    Standing up catalogue, cart and order handling with the GraphQL API and plugin adapters

    Intended outcomeUnchained Engine runs the commerce backend, and the bundled MCP server lets AI clients read and act on product and order data

  2. A brand selling subscriptions and quoted B2B items

    Managing enrollments, quotation requests and recurring orders in one backend

    Intended outcomeThe core-enrollments and core-quotations modules cover the workflows, with the admin UI and GraphQL API exposing the same records

  3. A team selling tokenised goods and event tickets

    Issuing tokens through warehousing adapters and tickets through the ticketing package

    Intended outcomeUnchained handles token surrogates, ticket issuance and gate control alongside standard catalogue and order data

Who it suits

ecommerceguide editorial

Best for

You run your own Node.js and MongoDB infrastructure and want an open-source commerce engine whose GraphQL API package includes an MCP server.

Probably not for

You need a hosted SaaS storefront, since Unchained Engine is self-hosted code you install and operate yourself.

Business size
Any stageOpen-source and self-hosted with no published pricing or stated revenue bounds, so fit depends on in-house engineering capacity.
Verticals
Marketplaces, Digital products and memberships, B2B commerce

Technical details

From the vendor's own pages

From the server's repository, documentation and MCP directory listings.

What an agent can do
Manage products, Orders, Customers, Inventory, Store development
Package
@unchainedshop/platform (npm)
Language
TypeScript
Licence
EUPL-1.2
Repository last updated
29 Sep 2026

Connect Unchained Engine

Third-party data
Install command
npm init @unchainedshop

Command as listed on the repository README, not tested by ecommerceguide. Check the official documentation (opens in a new tab) for configuration and credentials before running it.

Often used alongside

ecommerceguide editorial

Categories and use cases

Sources

ecommerceguide profiles are built from public product information and written for ecommerce teams. We do not test products, and paying never changes where a listing ranks.

Also listed on mcpservers.org.

See something incorrect? Report an update