Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.mcparmory/shopify-admin

OCI · GHCR.IO/MCPARMORY/SHOPIFY-ADMIN:1.0.3 · 2 COMPONENTS · SCANNED SEP 20

Manage products, orders, customers, inventory, and store configuration

0 this week 50 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security0
  • Malware scan not yet available for this package.Unverified
  • Known CVEs could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
  • Install-script risk not yet assessed.Unverified
  • Dependency health could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
Provenance & Transparency32
Schema Quality & AI Usability81
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 14807 tokens (~83/item across 177 items; 177 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management80
  • Stability observed for 24 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety93
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 25 of 35 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "get_application_charge" implies "charge" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Partial
  • An AI judge read all 177 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

How do I install the com.mcparmory/shopify-admin MCP server?

com.mcparmory/shopify-admin runs locally as a container image, launched with docker run --rm -i ghcr.io/mcparmory/shopify-admin:1.0.3. Ready-made configuration for Claude, Cursor, VS Code, Codex and 3 more is on this page, copied from each client's own documentation.

oci · ghcr.io/mcparmory/shopify-admin:1.0.3

# add to Claude Code
claude mcp add com-mcparmory-shopify-admin -- docker run --rm -i ghcr.io/mcparmory/shopify-admin:1.0.3
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcparmory-shopify-admin": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/shopify-admin:1.0.3"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcparmory-shopify-admin": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/shopify-admin:1.0.3"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-mcparmory-shopify-admin -- docker run --rm -i ghcr.io/mcparmory/shopify-admin:1.0.3
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcparmory-shopify-admin": {
      "type": "local",
      "command": [
        "docker",
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/shopify-admin:1.0.3"
      ],
      "enabled": true
    }
  }
}
# ~/.hermes/config.yaml
mcp_servers:
  com-mcparmory-shopify-admin:
    command: "docker"
    args: ["run", "--rm", "-i", "ghcr.io/mcparmory/shopify-admin:1.0.3"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcparmory-shopify-admin": {
      "Transport": "stdio",
      "Command": "docker",
      "Arguments": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/shopify-admin:1.0.3"
      ]
    }
  }
}
// mcp.json
{
  "mcpServers": {
    "com-mcparmory-shopify-admin": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/shopify-admin:1.0.3"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 19 Sept 26 +1
    • Stability: 0.97 → pass security
  • 17 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

  • 15 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Sept 26 −4
    • Stability: pass → 0.77 functional
  • 11 Sept 26 +1
    • Stability: 0.97 → pass security
  • 9 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed oci/ghcr.io/mcparmory/shopify-admin:1.0.3

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem oci
Reason No attestation published

Background: How many MCP packages publish verified provenance →

MCP tools · 177 exposed · ~14,807 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
accept_fulfillment_order_cancellation_request ~85

Accepts a cancellation request for a fulfillment order, notifying the fulfillment service that the cancellation has been approved. Optionally include a reason for accepting the request.

NameTypeReqDescription
fulfillment_order_idstringyesThe unique identifier of the fulfillment order for which the cancellation request is being accepted.
messageAn optional message explaining the reason for accepting the cancellation request.

No output schema declared.

No examples provided.

accept_fulfillment_request ~76

Accepts a fulfillment request that was sent to a fulfillment service for a specific fulfillment order, optionally providing a reason for acceptance.

NameTypeReqDescription
fulfillment_order_idstringyesThe unique identifier of the fulfillment order for which the fulfillment request is being accepted.
messageAn optional message explaining the reason for accepting the fulfillment request.

No output schema declared.

No examples provided.

add_address_for_customer ~60

Adds a new address to a customer's address book. The address will be associated with the specified customer and can be used for shipping or billing purposes.

NameTypeReqDescription
customer_idstringyesThe unique identifier of the customer to whom the address will be added.

No output schema declared.

No examples provided.

calculate_order_refund ~259

Calculates refund transactions for an order based on specified line items, quantities, restock instructions, and shipping costs. Use this endpoint to generate accurate refund details before creating the actual refund. The response includes suggested refund transactions that must be converted to actual refunds when submitting the refund creation request.

NameTypeReqDescription
currencyThe three-letter ISO 4217 currency code for the refund amount. Required whenever a shipping amount is specified for multi-currency orders.
order_idstringyesThe unique identifier of the order for which to calculate the refund.
refund_line_itemsA list of line items to refund, each specifying the line item ID, quantity to refund, and how the refund affects inventory (no_restock, cancel, or return). Optionally specify the location_id where it…
shippingShipping refund configuration. Specify either full_refund to refund all remaining shipping costs, or amount to refund a specific shipping amount. The amount property takes precedence over full_refund…

No output schema declared.

No examples provided.

cancel_fulfillment ~60

Cancels an existing fulfillment, preventing further processing or shipment of the associated items.

NameTypeReqDescription
fulfillment_idstringyesThe unique identifier of the fulfillment to cancel. This ID references a specific fulfillment record that must exist and be in a cancellable state.

No output schema declared.

No examples provided.

cancel_fulfillment_order ~66

Cancels a fulfillment order, marking it as no longer needed for processing. This operation prevents further fulfillment actions on the specified order.

NameTypeReqDescription
fulfillment_order_idstringyesThe unique identifier of the fulfillment order to cancel. This ID references a specific fulfillment order within your store.

No output schema declared.

No examples provided.

cancel_fulfillment_order_2 ~79

Cancel an active fulfillment for a specific order. This operation marks the fulfillment as cancelled and may trigger related notifications depending on the fulfillment state.

NameTypeReqDescription
fulfillment_idstringyesThe unique identifier of the fulfillment to cancel within the specified order.
order_idstringyesThe unique identifier of the order containing the fulfillment to cancel.

No output schema declared.

No examples provided.

close_fulfillment_order ~72

Marks an in-progress fulfillment order as incomplete, indicating the fulfillment service cannot ship remaining items and is closing the order.

NameTypeReqDescription
fulfillment_order_idstringyesThe unique identifier of the fulfillment order to close.
messageAn optional reason or note explaining why the fulfillment order is being marked as incomplete.

No output schema declared.

No examples provided.

complete_fulfillment ~73

Mark a fulfillment as complete, indicating that all items in the fulfillment have been shipped and are on their way to the customer.

NameTypeReqDescription
fulfillment_idstringyesThe unique identifier of the fulfillment to mark as complete.
order_idstringyesThe unique identifier of the order containing the fulfillment to be completed.

No output schema declared.

No examples provided.

count_articles_in_blog ~99

Retrieves the total count of articles in a specific blog, with optional filtering by publication status.

NameTypeReqDescription
blog_idstringyesThe unique identifier of the blog for which to count articles.
published_statusFilter articles by publication status: use 'published' to count only published articles, 'unpublished' to count only unpublished articles, or 'any' to count all articles regardless of status. Default…

No output schema declared.

No examples provided.

count_custom_collections ~111

Retrieves the total count of custom collections, optionally filtered by title, product inclusion, or published status.

NameTypeReqDescription
product_idFilter the count to include only custom collections that contain this specific product.
published_statusFilter the count by publication status: 'published' for published collections only, 'unpublished' for unpublished collections only, or 'any' for all collections regardless of status. Defaults to 'any…
titleFilter the count to include only custom collections with this exact title.

No output schema declared.

No examples provided.

count_product_images ~80

Retrieve the total count of images associated with a specific product. Optionally filter to count only images added after a specified image ID.

NameTypeReqDescription
product_idstringyesThe unique identifier of the product for which to count images.
since_idOptional filter to count only images with an ID greater than this value, useful for pagination or incremental updates.

No output schema declared.

No examples provided.

count_smart_collections ~104

Retrieves the total count of smart collections, optionally filtered by title, product inclusion, or published status.

NameTypeReqDescription
product_idFilter to smart collections that contain the specified product ID.
published_statusFilter results by publication status: 'published' for live collections, 'unpublished' for draft collections, or 'any' to include all collections regardless of status. Defaults to 'any'.
titleFilter to smart collections with an exact matching title.

No output schema declared.

No examples provided.

create_discount_code ~70

Creates a new discount code associated with a specific price rule. The discount code can be used by customers to apply the price rule's discounts during checkout.

NameTypeReqDescription
price_rule_idstringyesThe unique identifier of the price rule to which this discount code will be associated. This price rule must already exist.

No output schema declared.

No examples provided.

create_discount_codes_batch ~74

Asynchronously create up to 100 discount codes for a price rule in a single batch job. Returns a discount code creation job object that can be monitored for completion status, import counts, and validation errors.

NameTypeReqDescription
price_rule_idstringyesThe unique identifier of the price rule for which discount codes will be created.

No output schema declared.

No examples provided.

create_fulfillment_event ~73

Creates a fulfillment event for a specific fulfillment within an order. Fulfillment events track status changes and milestones in the fulfillment lifecycle.

NameTypeReqDescription
fulfillment_idstringyesThe unique identifier of the fulfillment for which to create the event.
order_idstringyesThe unique identifier of the order containing the fulfillment.

No output schema declared.

No examples provided.

create_fulfillment_for_order ~107

Create a fulfillment for specified line items in an order. The fulfillment status depends on the fulfillment service type: manual/custom services set status immediately, while external services queue the fulfillment with pending status until processed. All line items in a fulfillment must use the same fulfillment service, and refunded orders or line items cannot be fulfilled.

NameTypeReqDescription
order_idstringyesThe unique identifier of the order for which to create the fulfillment. Required to specify which order's line items should be fulfilled.

No output schema declared.

No examples provided.

create_order_refund ~296

Creates a refund for an order. Use the calculate endpoint first to determine the correct transactions to submit. For multi-currency orders, the currency property is required whenever an amount is specified.

NameTypeReqDescription
currencyThe three-letter ISO 4217 currency code for the refund. Required for multi-currency orders when an amount property is provided.
discrepancy_reasonAn optional reason explaining any discrepancy between calculated and actual refund amounts. Valid values are: restock, damage, customer, or other.
noteAn optional note to attach to the refund for internal reference.
notifyWhether to send a refund notification email to the customer.
order_idstringyesThe unique identifier of the order for which to create a refund.
refund_line_itemsA list of line items to refund, each specifying the line_item_id, quantity to refund, restock_type (no_restock, cancel, or return), and location_id (required for cancel or return restock types). The…
shippingSpecifies how much shipping to refund. Provide either full_refund (boolean) to refund all remaining shipping, or amount (decimal) to refund a specific shipping amount. The amount takes precedence if…
transactionsA list of transactions to process as refunds. These should be obtained from the calculate endpoint to ensure accuracy.

No output schema declared.

No examples provided.

create_order_risk ~53

Creates a risk assessment record for an order, allowing merchants to flag potential issues or concerns associated with the order.

NameTypeReqDescription
order_idstringyesThe unique identifier of the order for which the risk is being created.

No output schema declared.

No examples provided.

create_product_image ~68

Upload and attach a new image to a product. The image will be associated with the specified product and can be used for product display across storefronts.

NameTypeReqDescription
product_idstringyesThe unique identifier of the product to which the image will be attached. This product must exist in the store.

No output schema declared.

No examples provided.

create_usage_charge_for_recurring_application_charge ~68

Creates a usage charge against an existing recurring application charge. Usage charges allow you to bill merchants for variable consumption on top of their recurring subscription.

NameTypeReqDescription
recurring_application_charge_idstringyesThe unique identifier of the recurring application charge to which this usage charge will be applied.

No output schema declared.

No examples provided.

delete_article ~58

Permanently deletes an article from a blog. This action cannot be undone.

NameTypeReqDescription
article_idstringyesThe unique identifier of the article to delete.
blog_idstringyesThe unique identifier of the blog containing the article to delete.

No output schema declared.

No examples provided.

delete_carrier_service ~48

Permanently deletes a carrier service from the store. This removes the shipping method and all associated configurations.

NameTypeReqDescription
carrier_service_idstringyesThe unique identifier of the carrier service to delete.

No output schema declared.

No examples provided.

delete_country ~42

Permanently deletes a country from the store's shipping configuration. This action cannot be undone.

NameTypeReqDescription
country_idstringyesThe unique identifier of the country to delete.

No output schema declared.

No examples provided.

delete_custom_collection ~43

Permanently deletes a custom collection from the store. This action cannot be undone.

NameTypeReqDescription
custom_collection_idstringyesThe unique identifier of the custom collection to delete.

No output schema declared.

No examples provided.

delete_customer ~45

Permanently deletes a customer from the store. The deletion will fail if the customer has any existing orders.

NameTypeReqDescription
customer_idstringyesThe unique identifier of the customer to delete.

No output schema declared.

No examples provided.

delete_customer_address ~73

Removes a specific address from a customer's address list. This operation permanently deletes the address record associated with the given customer.

NameTypeReqDescription
address_idstringyesThe unique identifier of the address to be deleted from the customer's address list.
customer_idstringyesThe unique identifier of the customer whose address is being removed.

No output schema declared.

No examples provided.

delete_customer_saved_search ~47

Permanently deletes a customer saved search by its ID. This action cannot be undone.

NameTypeReqDescription
customer_saved_search_idstringyesThe unique identifier of the customer saved search to delete.

No output schema declared.

No examples provided.

delete_discount_code ~71

Permanently deletes a specific discount code associated with a price rule. This action cannot be undone.

NameTypeReqDescription
discount_code_idstringyesThe unique identifier of the discount code to be deleted.
price_rule_idstringyesThe unique identifier of the price rule that contains the discount code to be deleted.

No output schema declared.

No examples provided.

delete_fulfillment_event ~93

Deletes a specific fulfillment event from an order's fulfillment. This removes the event record associated with the fulfillment tracking.

NameTypeReqDescription
event_idstringyesThe unique identifier of the fulfillment event to delete.
fulfillment_idstringyesThe unique identifier of the fulfillment within the order that contains the event to delete.
order_idstringyesThe unique identifier of the order containing the fulfillment event to delete.

No output schema declared.

No examples provided.

delete_fulfillment_service ~49

Permanently delete a fulfillment service by its ID. This removes the fulfillment service from your Shopify store.

NameTypeReqDescription
fulfillment_service_idstringyesThe unique identifier of the fulfillment service to delete.

No output schema declared.

No examples provided.

delete_inventory_level ~99

Removes an inventory level for a specific inventory item at a location. This disconnects the item from that location; note that every inventory item must retain at least one inventory level, so connect the item to another location before deleting its last level.

NameTypeReqDescription
inventory_item_idintegerThe unique identifier of the inventory item whose level should be deleted.
location_idintegerThe unique identifier of the location where the inventory level should be removed.

No output schema declared.

No examples provided.

delete_metafield ~44

Permanently deletes a metafield by its ID. This action cannot be undone.

NameTypeReqDescription
metafield_idstringyesThe unique identifier of the metafield to delete.

No output schema declared.

No examples provided.

delete_order_risk ~77

Deletes a fraud risk assessment associated with an order. Note that you can only delete risks created by your application; risks created by other applications cannot be removed.

NameTypeReqDescription
order_idstringyesThe unique identifier of the order containing the risk to delete.
risk_idstringyesThe unique identifier of the risk assessment to delete.

No output schema declared.

No examples provided.

delete_product ~62

Permanently deletes a product from the store. This action cannot be undone and will remove the product and all associated data.

NameTypeReqDescription
product_idstringyesThe unique identifier of the product to delete. This is a required string value that identifies which product should be removed.

No output schema declared.

No examples provided.

delete_product_image ~68

Delete a specific image from a product. This removes the image association and makes it unavailable for the product.

NameTypeReqDescription
image_idstringyesThe unique identifier of the image to delete from the product.
product_idstringyesThe unique identifier of the product containing the image to delete.

No output schema declared.

No examples provided.

delete_recurring_application_charge ~68

Cancels an active recurring application charge for the store. This operation permanently removes the charge and stops any future billing cycles associated with it.

NameTypeReqDescription
recurring_application_charge_idstringyesThe unique identifier of the recurring application charge to cancel. This ID is returned when the charge is created.

No output schema declared.

No examples provided.

delete_redirect ~43

Permanently deletes a redirect from the online store. Once deleted, the redirect cannot be recovered.

NameTypeReqDescription
redirect_idstringyesThe unique identifier of the redirect to delete.

No output schema declared.

No examples provided.

delete_script_tag ~48

Permanently deletes a script tag from the store. This removes the associated script injection from the online store.

NameTypeReqDescription
script_tag_idstringyesThe unique identifier of the script tag to delete.

No output schema declared.

No examples provided.

delete_smart_collection ~44

Permanently removes a smart collection from the store. This action cannot be undone.

NameTypeReqDescription
smart_collection_idstringyesThe unique identifier of the smart collection to delete.

No output schema declared.

No examples provided.

delete_theme ~52

Permanently deletes a theme from the store. The theme must not be the currently active theme.

NameTypeReqDescription
theme_idstringyesThe unique identifier of the theme to delete, returned as a string by the Shopify API.

No output schema declared.

No examples provided.

delete_theme_asset ~81

Removes a specific asset file from a theme. The asset is identified by its key within the theme.

NameTypeReqDescription
assetkeystringThe key (file path) of the asset to delete from the theme. This identifies which specific asset file to remove.
theme_idstringyesThe unique identifier of the theme from which the asset will be deleted.

No output schema declared.

No examples provided.

delete_webhook ~48

Permanently delete a webhook subscription by its ID. Once deleted, the webhook will no longer receive event notifications.

NameTypeReqDescription
webhook_idstringyesThe unique identifier of the webhook subscription to delete.

No output schema declared.

No examples provided.

disable_gift_card ~45

Permanently disables a gift card, preventing further use. This action cannot be reversed.

NameTypeReqDescription
gift_card_idstringyesThe unique identifier of the gift card to disable.

No output schema declared.

No examples provided.

generate_customer_account_activation_url ~68

Generate a one-time account activation URL for a customer whose account is not yet enabled. The URL expires after 30 days; generating a new URL invalidates any previously generated URLs.

NameTypeReqDescription
customer_idstringyesThe unique identifier of the customer for whom to generate the activation URL.

No output schema declared.

No examples provided.

get_application_charge ~73

Retrieves the details of a specific application charge by its ID, including status, price, and billing information.

NameTypeReqDescription
application_charge_idstringyesThe unique identifier of the application charge to retrieve.
fieldsA comma-separated list of specific fields to include in the response. If omitted, all fields are returned.

No output schema declared.

No examples provided.

get_application_credit ~78

Retrieves the details of a single application credit by its ID. Use this to fetch information about a specific credit issued to an app.

NameTypeReqDescription
application_credit_idstringyesThe unique identifier of the application credit to retrieve.
fieldsA comma-separated list of specific fields to include in the response. Omit to return all available fields.

No output schema declared.

No examples provided.

get_article ~88

Retrieves a single article from a blog by its ID. Returns the full article object unless specific fields are requested.

NameTypeReqDescription
article_idstringyesThe unique identifier of the article to retrieve.
blog_idstringyesThe unique identifier of the blog containing the article.
fieldsComma-separated list of field names to include in the response. If omitted, all fields are returned.

No output schema declared.

No examples provided.

get_carrier_service ~55

Retrieves the details of a single carrier service by its unique identifier. Use this to fetch configuration and capabilities for a specific shipping carrier integration.

NameTypeReqDescription
carrier_service_idstringyesThe unique identifier of the carrier service to retrieve.

No output schema declared.

No examples provided.

get_checkouts_count ~96

Retrieves the count of abandoned checkouts from the past 90 days, optionally filtered by status or since a specific checkpoint ID.

NameTypeReqDescription
since_idRestrict the count to checkouts created after the specified checkout ID, useful for pagination or incremental syncing.
statusFilter checkouts by status: 'open' counts only active abandoned checkouts (default), while 'closed' counts only completed or cancelled abandoned checkouts.

No output schema declared.

No examples provided.

Common questions

What is the com.mcparmory/shopify-admin MCP server?

com.mcparmory/shopify-admin is an MCP server listed in the public MCP registry as com.mcparmory/shopify-admin. Manage products, orders, customers, inventory, and store configuration. This page covers its container image (ghcr.io/mcparmory/shopify-admin:1.0.3).

Is the com.mcparmory/shopify-admin MCP server safe to use?

com.mcparmory/shopify-admin scores 50 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.mcparmory/shopify-admin MCP server expose?

com.mcparmory/shopify-admin exposes 177 tools: list_application_charges, get_application_charge, list_application_credits, get_application_credit, list_article_authors, and 172 more. Their descriptions and schemas cost roughly 14,807 tokens of context every time the server is loaded.

Is the com.mcparmory/shopify-admin MCP server still maintained?

com.mcparmory/shopify-admin is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.