com.mcparmory/shopify-admin
PYPI · MCPARMORY-SHOPIFY-ADMIN · 2 COMPONENTS · SCANNED SEP 20
Manage products, orders, customers, inventory, and store configuration
Available components
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 Security87
- No malware found by supply-chain analysis.Pass
- No known CVEs affecting this package version or its production dependencies.Pass
- Install-script risk not yet assessed.Unverified
- 2 of 46 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency32
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- License check failed: the license (MIT License) isn't a recognized OSI-approved license. See how to fix → Fail
- Actively maintained (last published 130 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
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 Management87
- Stability observed for 26 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 current MCP spec version (2026-07-28).Pass
How do I install the com.mcparmory/shopify-admin MCP server?
com.mcparmory/shopify-admin runs locally as a PyPI package, launched with uvx mcparmory-shopify-admin. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
pypi · mcparmory-shopify-admin
claude mcp add com-mcparmory-shopify-admin -- uvx mcparmory-shopify-admin
{
"mcpServers": {
"com-mcparmory-shopify-admin": {
"command": "uvx",
"args": [
"mcparmory-shopify-admin"
]
}
}
} {
"servers": {
"com-mcparmory-shopify-admin": {
"command": "uvx",
"args": [
"mcparmory-shopify-admin"
]
}
}
} codex mcp add com-mcparmory-shopify-admin -- uvx mcparmory-shopify-admin
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-mcparmory-shopify-admin": {
"type": "local",
"command": [
"uvx",
"mcparmory-shopify-admin"
],
"enabled": true
}
}
} openclaw mcp add com-mcparmory-shopify-admin --command uvx --arg mcparmory-shopify-admin
mcp_servers:
com-mcparmory-shopify-admin:
command: "uvx"
args: ["mcparmory-shopify-admin"] {
"McpServers": {
"com-mcparmory-shopify-admin": {
"Transport": "stdio",
"Command": "uvx",
"Arguments": [
"mcparmory-shopify-admin"
]
}
}
} assistant mcp add com-mcparmory-shopify-admin -t stdio -c uvx -a mcparmory-shopify-admin
{
"mcpServers": {
"com-mcparmory-shopify-admin": {
"command": "uvx",
"args": [
"mcparmory-shopify-admin"
]
}
}
} 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 +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.
- 18 Sept 26 +12
- Malware scan: unverified → pass ▲ security
- Stability: pass → 0.80 functional
- 17 Sept 26 −14
- Malware scan: pass → unverified ▼ security
- Stability: 0.97 → pass security
- 15 Sept 26 +16
- Malware scan: unverified → pass ▲ security
- 14 Sept 26 −15
- Malware scan: pass → unverified ▼ security
- 13 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.
- 11 Sept 26 −3
- Stability: pass → 0.80 functional
- 10 Sept 26 +1
- Stability: 0.97 → pass security
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 pypi/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 | pypi |
Background: How many MCP packages publish verified provenance →
Dependencies 46 packages
| Packages resolved | 46 |
|---|---|
| Stale | 1 |
| No linked repository | 1 |
| Tree resolution | Complete |
Background: SBOMs and build attestations, explained →
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 →
accept_fulfillment_order_cancellation_request 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.
| Name | Type | Req | Description |
|---|---|---|---|
| fulfillment_order_id | string | yes | The unique identifier of the fulfillment order for which the cancellation request is being accepted. |
| message | – | – | An optional message explaining the reason for accepting the cancellation request. |
No output schema declared.
No examples provided.
accept_fulfillment_request 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.
| Name | Type | Req | Description |
|---|---|---|---|
| fulfillment_order_id | string | yes | The unique identifier of the fulfillment order for which the fulfillment request is being accepted. |
| message | – | – | An optional message explaining the reason for accepting the fulfillment request. |
No output schema declared.
No examples provided.
add_address_for_customer 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.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_id | string | yes | The unique identifier of the customer to whom the address will be added. |
No output schema declared.
No examples provided.
calculate_order_refund 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.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | – | – | The three-letter ISO 4217 currency code for the refund amount. Required whenever a shipping amount is specified for multi-currency orders. |
| order_id | string | yes | The unique identifier of the order for which to calculate the refund. |
| refund_line_items | – | – | A 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… |
| shipping | – | – | Shipping 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 Cancel Fulfillment ~60
Cancels an existing fulfillment, preventing further processing or shipment of the associated items.
| Name | Type | Req | Description |
|---|---|---|---|
| fulfillment_id | string | yes | The 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| fulfillment_order_id | string | yes | The 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 Cancel Fulfillment Order ~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.
| Name | Type | Req | Description |
|---|---|---|---|
| fulfillment_id | string | yes | The unique identifier of the fulfillment to cancel within the specified order. |
| order_id | string | yes | The unique identifier of the order containing the fulfillment to cancel. |
No output schema declared.
No examples provided.
close_fulfillment_order 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.
| Name | Type | Req | Description |
|---|---|---|---|
| fulfillment_order_id | string | yes | The unique identifier of the fulfillment order to close. |
| message | – | – | An optional reason or note explaining why the fulfillment order is being marked as incomplete. |
No output schema declared.
No examples provided.
complete_fulfillment 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.
| Name | Type | Req | Description |
|---|---|---|---|
| fulfillment_id | string | yes | The unique identifier of the fulfillment to mark as complete. |
| order_id | string | yes | The unique identifier of the order containing the fulfillment to be completed. |
No output schema declared.
No examples provided.
count_articles_in_blog Count Articles in Blog ~99
Retrieves the total count of articles in a specific blog, with optional filtering by publication status.
| Name | Type | Req | Description |
|---|---|---|---|
| blog_id | string | yes | The unique identifier of the blog for which to count articles. |
| published_status | – | – | Filter 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 Count Custom Collections ~111
Retrieves the total count of custom collections, optionally filtered by title, product inclusion, or published status.
| Name | Type | Req | Description |
|---|---|---|---|
| product_id | – | – | Filter the count to include only custom collections that contain this specific product. |
| published_status | – | – | Filter 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… |
| title | – | – | Filter the count to include only custom collections with this exact title. |
No output schema declared.
No examples provided.
count_product_images 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.
| Name | Type | Req | Description |
|---|---|---|---|
| product_id | string | yes | The unique identifier of the product for which to count images. |
| since_id | – | – | Optional 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 Count Smart Collections ~104
Retrieves the total count of smart collections, optionally filtered by title, product inclusion, or published status.
| Name | Type | Req | Description |
|---|---|---|---|
| product_id | – | – | Filter to smart collections that contain the specified product ID. |
| published_status | – | – | Filter results by publication status: 'published' for live collections, 'unpublished' for draft collections, or 'any' to include all collections regardless of status. Defaults to 'any'. |
| title | – | – | Filter to smart collections with an exact matching title. |
No output schema declared.
No examples provided.
create_discount_code 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.
| Name | Type | Req | Description |
|---|---|---|---|
| price_rule_id | string | yes | The 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 Create Discount Codes in 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.
| Name | Type | Req | Description |
|---|---|---|---|
| price_rule_id | string | yes | The unique identifier of the price rule for which discount codes will be created. |
No output schema declared.
No examples provided.
create_fulfillment_event 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.
| Name | Type | Req | Description |
|---|---|---|---|
| fulfillment_id | string | yes | The unique identifier of the fulfillment for which to create the event. |
| order_id | string | yes | The unique identifier of the order containing the fulfillment. |
No output schema declared.
No examples provided.
create_fulfillment_for_order 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.
| Name | Type | Req | Description |
|---|---|---|---|
| order_id | string | yes | The 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | – | – | The three-letter ISO 4217 currency code for the refund. Required for multi-currency orders when an amount property is provided. |
| discrepancy_reason | – | – | An optional reason explaining any discrepancy between calculated and actual refund amounts. Valid values are: restock, damage, customer, or other. |
| note | – | – | An optional note to attach to the refund for internal reference. |
| notify | – | – | Whether to send a refund notification email to the customer. |
| order_id | string | yes | The unique identifier of the order for which to create a refund. |
| refund_line_items | – | – | A 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… |
| shipping | – | – | Specifies 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… |
| transactions | – | – | A 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 Create Order Risk ~53
Creates a risk assessment record for an order, allowing merchants to flag potential issues or concerns associated with the order.
| Name | Type | Req | Description |
|---|---|---|---|
| order_id | string | yes | The unique identifier of the order for which the risk is being created. |
No output schema declared.
No examples provided.
create_product_image 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.
| Name | Type | Req | Description |
|---|---|---|---|
| product_id | string | yes | The 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| recurring_application_charge_id | string | yes | The unique identifier of the recurring application charge to which this usage charge will be applied. |
No output schema declared.
No examples provided.
delete_article Delete Article ~58
Permanently deletes an article from a blog. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| article_id | string | yes | The unique identifier of the article to delete. |
| blog_id | string | yes | The unique identifier of the blog containing the article to delete. |
No output schema declared.
No examples provided.
delete_carrier_service Delete Carrier Service ~48
Permanently deletes a carrier service from the store. This removes the shipping method and all associated configurations.
| Name | Type | Req | Description |
|---|---|---|---|
| carrier_service_id | string | yes | The unique identifier of the carrier service to delete. |
No output schema declared.
No examples provided.
delete_country Delete Country ~42
Permanently deletes a country from the store's shipping configuration. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| country_id | string | yes | The unique identifier of the country to delete. |
No output schema declared.
No examples provided.
delete_custom_collection Delete Custom Collection ~43
Permanently deletes a custom collection from the store. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| custom_collection_id | string | yes | The unique identifier of the custom collection to delete. |
No output schema declared.
No examples provided.
delete_customer Delete Customer ~45
Permanently deletes a customer from the store. The deletion will fail if the customer has any existing orders.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_id | string | yes | The unique identifier of the customer to delete. |
No output schema declared.
No examples provided.
delete_customer_address 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.
| Name | Type | Req | Description |
|---|---|---|---|
| address_id | string | yes | The unique identifier of the address to be deleted from the customer's address list. |
| customer_id | string | yes | The unique identifier of the customer whose address is being removed. |
No output schema declared.
No examples provided.
delete_customer_saved_search Delete Customer Saved Search ~47
Permanently deletes a customer saved search by its ID. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_saved_search_id | string | yes | The unique identifier of the customer saved search to delete. |
No output schema declared.
No examples provided.
delete_discount_code Delete Discount Code ~71
Permanently deletes a specific discount code associated with a price rule. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| discount_code_id | string | yes | The unique identifier of the discount code to be deleted. |
| price_rule_id | string | yes | The unique identifier of the price rule that contains the discount code to be deleted. |
No output schema declared.
No examples provided.
delete_fulfillment_event Delete Fulfillment Event ~93
Deletes a specific fulfillment event from an order's fulfillment. This removes the event record associated with the fulfillment tracking.
| Name | Type | Req | Description |
|---|---|---|---|
| event_id | string | yes | The unique identifier of the fulfillment event to delete. |
| fulfillment_id | string | yes | The unique identifier of the fulfillment within the order that contains the event to delete. |
| order_id | string | yes | The unique identifier of the order containing the fulfillment event to delete. |
No output schema declared.
No examples provided.
delete_fulfillment_service Delete Fulfillment Service ~49
Permanently delete a fulfillment service by its ID. This removes the fulfillment service from your Shopify store.
| Name | Type | Req | Description |
|---|---|---|---|
| fulfillment_service_id | string | yes | The unique identifier of the fulfillment service to delete. |
No output schema declared.
No examples provided.
delete_inventory_level 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.
| Name | Type | Req | Description |
|---|---|---|---|
| inventory_item_id | integer | – | The unique identifier of the inventory item whose level should be deleted. |
| location_id | integer | – | The unique identifier of the location where the inventory level should be removed. |
No output schema declared.
No examples provided.
delete_metafield Delete Metafield ~44
Permanently deletes a metafield by its ID. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| metafield_id | string | yes | The unique identifier of the metafield to delete. |
No output schema declared.
No examples provided.
delete_order_risk 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.
| Name | Type | Req | Description |
|---|---|---|---|
| order_id | string | yes | The unique identifier of the order containing the risk to delete. |
| risk_id | string | yes | The unique identifier of the risk assessment to delete. |
No output schema declared.
No examples provided.
delete_product Delete Product ~62
Permanently deletes a product from the store. This action cannot be undone and will remove the product and all associated data.
| Name | Type | Req | Description |
|---|---|---|---|
| product_id | string | yes | The 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 Delete Product Image ~68
Delete a specific image from a product. This removes the image association and makes it unavailable for the product.
| Name | Type | Req | Description |
|---|---|---|---|
| image_id | string | yes | The unique identifier of the image to delete from the product. |
| product_id | string | yes | The unique identifier of the product containing the image to delete. |
No output schema declared.
No examples provided.
delete_recurring_application_charge 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.
| Name | Type | Req | Description |
|---|---|---|---|
| recurring_application_charge_id | string | yes | The 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 Delete Redirect ~43
Permanently deletes a redirect from the online store. Once deleted, the redirect cannot be recovered.
| Name | Type | Req | Description |
|---|---|---|---|
| redirect_id | string | yes | The unique identifier of the redirect to delete. |
No output schema declared.
No examples provided.
delete_script_tag Delete Script Tag ~48
Permanently deletes a script tag from the store. This removes the associated script injection from the online store.
| Name | Type | Req | Description |
|---|---|---|---|
| script_tag_id | string | yes | The unique identifier of the script tag to delete. |
No output schema declared.
No examples provided.
delete_smart_collection Delete Smart Collection ~44
Permanently removes a smart collection from the store. This action cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| smart_collection_id | string | yes | The unique identifier of the smart collection to delete. |
No output schema declared.
No examples provided.
delete_theme Delete Theme ~52
Permanently deletes a theme from the store. The theme must not be the currently active theme.
| Name | Type | Req | Description |
|---|---|---|---|
| theme_id | string | yes | The 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 Delete Theme Asset ~81
Removes a specific asset file from a theme. The asset is identified by its key within the theme.
| Name | Type | Req | Description |
|---|---|---|---|
| assetkey | string | – | The key (file path) of the asset to delete from the theme. This identifies which specific asset file to remove. |
| theme_id | string | yes | The unique identifier of the theme from which the asset will be deleted. |
No output schema declared.
No examples provided.
delete_webhook Delete Webhook ~48
Permanently delete a webhook subscription by its ID. Once deleted, the webhook will no longer receive event notifications.
| Name | Type | Req | Description |
|---|---|---|---|
| webhook_id | string | yes | The unique identifier of the webhook subscription to delete. |
No output schema declared.
No examples provided.
disable_gift_card Disable Gift Card ~45
Permanently disables a gift card, preventing further use. This action cannot be reversed.
| Name | Type | Req | Description |
|---|---|---|---|
| gift_card_id | string | yes | The unique identifier of the gift card to disable. |
No output schema declared.
No examples provided.
generate_customer_account_activation_url 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.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_id | string | yes | The unique identifier of the customer for whom to generate the activation URL. |
No output schema declared.
No examples provided.
get_application_charge Get Application Charge ~73
Retrieves the details of a specific application charge by its ID, including status, price, and billing information.
| Name | Type | Req | Description |
|---|---|---|---|
| application_charge_id | string | yes | The unique identifier of the application charge to retrieve. |
| fields | – | – | A 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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| application_credit_id | string | yes | The unique identifier of the application credit to retrieve. |
| fields | – | – | A 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 Get Article ~88
Retrieves a single article from a blog by its ID. Returns the full article object unless specific fields are requested.
| Name | Type | Req | Description |
|---|---|---|---|
| article_id | string | yes | The unique identifier of the article to retrieve. |
| blog_id | string | yes | The unique identifier of the blog containing the article. |
| fields | – | – | Comma-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 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.
| Name | Type | Req | Description |
|---|---|---|---|
| carrier_service_id | string | yes | The unique identifier of the carrier service to retrieve. |
No output schema declared.
No examples provided.
get_checkouts_count 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.
| Name | Type | Req | Description |
|---|---|---|---|
| since_id | – | – | Restrict the count to checkouts created after the specified checkout ID, useful for pagination or incremental syncing. |
| status | – | – | Filter 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.
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 PyPI package (mcparmory-shopify-admin).
Is the com.mcparmory/shopify-admin MCP server safe to use?
com.mcparmory/shopify-admin scores 77 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. 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.