@ktmcp-cli/akeneo
v1.0.0
Published
Production-ready CLI for Akeneo PIM (Product Information Management) API - Kill The MCP
Maintainers
Readme
"Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
— Peter Steinberger, Founder of OpenClaw Watch on YouTube (~2:39:00) | Lex Fridman Podcast #491
Akeneo PIM CLI
Production-ready CLI for Akeneo PIM (Product Information Management) API.
Installation
npm install -g @ktmcp-cli/akeneoConfiguration
akeneo config set --client-id YOUR_CLIENT_ID \
--client-secret YOUR_CLIENT_SECRET \
--username YOUR_USERNAME \
--password YOUR_PASSWORD
akeneo config set --base-url https://your-akeneo-instance.com/api/rest/v1Get API credentials from your Akeneo PIM instance under Settings > API Connections.
Usage
Products
# List products
akeneo products list
akeneo products list --limit 50
# Get product details
akeneo products get my-product-sku
# Create a product
akeneo products create --identifier new-sku-001 \
--family clothing \
--categories "summer,t-shirts" \
--values '{"name":[{"locale":"en_US","scope":null,"data":"My Product"}]}'Categories
# List categories
akeneo categories list
akeneo categories list --limit 100
# Get category details
akeneo categories get electronics
# Create a category
akeneo categories create --code summer-collection \
--parent clothing \
--labels '{"en_US":"Summer Collection","fr_FR":"Collection Été"}'Attributes
# List attributes
akeneo attributes list
akeneo attributes list --type pim_catalog_text
# Get attribute details
akeneo attributes get color
# Create an attribute
akeneo attributes create \
--code material \
--type pim_catalog_text \
--group product_info \
--localizable \
--labels '{"en_US":"Material","fr_FR":"Matériau"}'Configuration
akeneo config set --client-id <id>
akeneo config get username
akeneo config listAttribute Types
pim_catalog_text- Single-line textpim_catalog_textarea- Multi-line textpim_catalog_number- Numeric valuepim_catalog_boolean- Yes/No togglepim_catalog_simpleselect- Single choice from optionspim_catalog_multiselect- Multiple choicespim_catalog_date- Date pickerpim_catalog_image- Image filepim_catalog_price_collection- Price in multiple currenciespim_catalog_metric- Measurement with unit
JSON Output
All commands support --json flag for machine-readable output:
akeneo products list --json
akeneo attributes get color --jsonLicense
MIT
