Shopify Admin Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Shopify Admin Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP server for Shopify Admin API operations
npm installSHOPIFY_SHOP_DOMAIN=your-store.myshopify.com
SHOPIFY_ACCESS_TOKEN=shpat_xxxxx{
"mcpServers": {
"shopify-admin": {
"command": "node",
"args": ["--experimental-strip-types", "/path/to/shopify-admin-mcp/src/index.ts"],
"env": {
"SHOPIFY_SHOP_DOMAIN": "your-store.myshopify.com",
"SHOPIFY_ACCESS_TOKEN": "shpat_xxxxx"
}
}
}
}| Tool | Description |
|---|---|
test_connection | Test API connection |
| Tool | Description |
|---|---|
search_products | Search products (by title, vendor, etc.) |
get_product | Get product details (by ID or handle) |
create_product | Create a new product with optional variants |
update_product | Update product info (title, description, status, SEO, etc.) |
upload_product_image | Add images to a product from public URLs |
get_monthly_ranking | Get monthly sales ranking |
| Tool | Description |
|---|---|
get_collections | Search and list collections |
get_collection | Get collection details |
create_collection | Create a collection |
add_products_to_collection | Add products and set sort order |
duplicate_collection | Duplicate a collection |
| Tool | Description |
|---|---|
get_blogs | Get blog list |
get_articles | Get article list |
create_article | Create an article |
update_article | Update an article |
| Tool | Description |
|---|---|
get_themes | Get theme list |
get_theme_asset | Get theme file |
update_theme_asset | Create or update theme file |
| Tool | Description |
|---|---|
get_menus | Get navigation menus with items |
update_menu | Update a navigation menu |
| Tool | Description |
|---|---|
get_discounts | List all discounts (code + automatic) |
get_discount | Get a single discount detail by ID |
create_discount_code_basic | Create a code discount (amount/% off) |
update_discount_code_basic | Update a basic code discount |
create_discount_automatic_basic | Create an auto-applied basic discount |
update_discount_automatic_basic | Update an auto-applied basic discount |
create_discount_code_bxgy | Create a BXGY (buy X get Y) code discount |
update_discount_code_bxgy | Update a BXGY code discount |
create_discount_automatic_bxgy | Create an auto-applied BXGY discount |
update_discount_automatic_bxgy | Update an auto-applied BXGY discount |
create_discount_code_free_shipping | Create a free shipping code discount |
update_discount_code_free_shipping | Update a free shipping code discount |
create_discount_automatic_free_shipping | Create an auto-applied free shipping discount |
update_discount_automatic_free_shipping | Update an auto-applied free shipping discount |
activate_discount | Activate (enable) a discount |
deactivate_discount | Deactivate (disable) a discount |
read_ordersread_products, write_productsread_content, write_contentread_themes, write_themesread_online_store_navigation, write_online_store_navigationread_discounts, write_discounts~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.