get-product-detailsLABSCO 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 credentials — npm install -g @iranimij/magento-mcp-remote-server, then supply credentials
USE CASES
Checking the day's trading
Ask for today's orders and get the list without opening the admin panel.
Looking up a product a customer mentioned
Search by SKU or name, then pull the full details for the match.
Seeding a staging catalogue
Create simple products with the SKU, price, attribute set and visibility spelled out.
Adding a customer record
Create the account with name, email and password, and addresses when you have them.
5 tools
Listed in project docs. Your client may show a different list.
get-todays-orderscreate-customercreate-simple-productsearch-product-detailsBEFORE YOU INSTALL
What to know first
Tools you get
5 tools named in the project's documentation.
Requires
- npm on PATH
- A Magento 2 store with the Iranimij_McpServer module installed (composer require iranimij/magento-mcp)
- MAGENTO_API_URL in your environment
- MAGENTO_ADMIN_USERNAME in your environment
- MAGENTO_ADMIN_PASSWORD in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
npm install -g @iranimij/magento-mcp-remote-serverMCP Clients
Cursor
{
"mcpServers": {
"testServer": {
"command": "npx",
"args": [
"@iranimij/magento-mcp-remote-server"
],
"env": {
"MAGENTO_API_URL": "https://app.magento.test/",
"MAGENTO_ADMIN_USERNAME": "admin",
"MAGENTO_ADMIN_PASSWORD": "admin1234"
}
}
}
}https://app.magento.test/ and admin / admin1234 are the project's sample store URL and admin login; MAGENTO_API_URL is your store's base URL, and the username and password are a Magento admin login — the server exchanges them for an admin token at /rest/V1/integration/admin/token.