mcp-server-magento¶
An MCP server for Magento 2 over its REST API: products, stock, categories, orders and revenue. Written in Node.js. Companion package: mcprack-mcp-server-magento. Binary: /usr/bin/mcp-server-magento.
sudo apt install mcprack-mcp-server-magento
Configuration¶
Variable |
Required |
Meaning |
|---|---|---|
|
yes |
Bearer token (secret store) |
|
yes |
REST base URL, e.g. |
|
no |
The companion sets |
|
no |
|
|
no |
HTTP timeout in milliseconds (default |
Registration:
sudo mcprack server show mcp-server-magento
sudo mcprack server edit mcp-server-magento --add-secret-key <SECRET_VARIABLE>
sudo mcprack secret set mcp-server-magento <SECRET_VARIABLE>
Replace <SECRET_VARIABLE> with each secret variable from the table.
Read-only behaviour: The companion sets MAGENTO_READ_ONLY=true.
Tools¶
Read-only:
get_product_by_sku,get_product_by_id,search_products,advanced_product_search,get_product_categories,get_related_products,get_product_stock,get_product_attributes,get_revenue,get_order_count,get_product_sales,get_revenue_by_country,get_customer_ordered_products_by_email.Mutating (need
MAGENTO_READ_ONLY=false):update_product_attribute.