Labsco
MCP SERVER

MCP Server Template

by iranimij

Read and create Magento 2 products, customers and orders from an assistant.

E-commerce & Marketplace Operations
Summary
Two of the five tools write to your live store.

`create-customer` and `create-simple-product` create real records using an admin credential, so this belongs on a staging store before it goes anywhere near production. The read side is genuinely convenient — `get-todays-orders` takes no parameters at all, which turns how did we do today into a single call.

What it is

A Node CLI server that talks to a Magento 2 store's API. It pairs with the Magento 2 MCP server module and exposes a small set of store operations, each documented with its own parameters.

What you get
  • Product details fetched by product ID — `get-product-details`
  • Products found by SKU, name or ID, with at least one of the three required — `search-product-details`
  • Today's orders listed, with no parameters at all — `get-todays-orders`
  • A customer created from email, first and last name and password, with optional addresses — `create-customer`
  • A simple product created from SKU, name, price, attribute set, status and visibility — `create-simple-product`
Requirements

A Magento 2 store with the companion Magento 2 MCP server module installed. `MAGENTO_API_URL` is required and points at your Magento API base URL; the example configuration also supplies `MAGENTO_ADMIN_USERNAME` and `MAGENTO_ADMIN_PASSWORD`. Install with `npm install -g @iranimij/magento-mcp-remote-server`, or build locally and run `node dist/bundle.cjs`. The package is `@iranimij/magento-mcp-remote-server` 1.1.6.

Setup effort

One command plus a key — npm install -g @iranimij/magento-mcp-remote-server, then supply credentials