Data & analysis

Shopify

Try it

Search, inspect, and work with Shopify commerce data through a local MCP server.

What it does

Search and read Shopify products, variants, orders, customers, and shop data, and invoke supported write operations after confirming user intent. A local Python MCP server forwards Shopify Admin API requests using credentials supplied by the deployment harness. Calls can return structured JSON through mcporter.

When to use it

  • Finding product and variant records
  • Reviewing orders and customer data
  • Inspecting shop data in structured JSON
  • Updating commerce records with confirmation

The skill document

Shopify

Quick start

This skill is a thin pass-through to a local stdio MCP server. mcporter spawns the skill's Python server on each call and passes the configured Shopify env vars to the subprocess.

mcporter --config {baseDir}/mcporter.json list maverick-shopify --schema

For structured output:

mcporter --config {baseDir}/mcporter.json call --output json maverick-shopify. key=value

Safety

Write operations that create, publish, update, or expose products, variants, orders, customers, or externally visible product links can affect customer-facing commerce flows. Confirm clear user intent before invoking write tools — search and read tools are safe to call freely while exploring. Search products before assuming product or variant IDs, and read product and variant details before recommending or linking items.

Authentication

The deployment harness provides a Shopify access token and shop identifier. mcporter passes them into the stdio subprocess via mcporter.json; the local server sends the token to Shopify as the admin API access token.

This skill does not claim a refresh-token contract for Shopify. If Shopify rejects the token, reconnect the integration so the deployment harness can provision a new access token.

Data flow

Tool calls run locally: mcporter spawns this skill's Python MCP server as a subprocess, and that server forwards Shopify Admin API requests with the configured access token. Shopify sees the product, order, customer, and shop data referenced by each call. Use this skill for Shopify-related work only; do not pass unrelated sensitive content through these tools.

Dependencies

  • mcporter (github.com/steipete/mcporter) — MCP CLI used to invoke the local MCP server. Auto-installed via npm install -g --ignore-scripts mcporter if missing on PATH (see install spec in frontmatter). The install spec uses unpinned mcporter (npm latest); operators with strict supply-chain controls should override the install to pin a specific version.
  • uv (docs.astral.sh/uv) — runs the Python wrapper and local MCP server from their inline dependency metadata.

Questions people ask

How does it connect to Shopify?
mcporter starts a local Python MCP server for each call and passes in the configured shop identifier and access token. The server uses that token for Shopify Admin API requests.
What safeguards apply to write operations?
Confirm clear user intent before creating, publishing, updating, or exposing commerce data. Product and variant IDs should be found through search, and their details read before recommending or linking items.
What happens if Shopify rejects the access token?
Reconnect the integration so the deployment harness can provision a new access token. No refresh-token contract is provided.

Related skills

Diagnose which mental domain is holding you back before choosing a cognitive intervention.

by deciqai1 installs3 stars

Prioritize growth directions with a 2×2 risk framework — pick one bet and commit.

by deciqai2 installs2 stars

Turn China 3C launch inputs into executable routes, messaging, channel actions, risk checks, and review decisions.

by killsnake0126 installs112 stars

Access ~12.4M US business registrations — LLCs, corps, formation dates, registered agents — free from 5 state open-data portals.

by deciqai1 installs3 stars

Detect when presentation language is steering your decision instead of the facts themselves.

by deciqai1 installs2 stars

Diagnose why people know what to do but don't do it, then design a behavior-changing nudge without mandates or incentives.

by deciqai1 installs3 stars

More from maverick

Browse all skills

Read permitted HubSpot data through a dynamically discovered, read-only MCP tool catalog.

by maverick28 installs

Read and write PandaDoc workspace data through PandaDoc’s hosted MCP server.

by maverick15 installs

Research X posts and users, search context, and execute individually confirmed X actions.

by maverick28 installs

Read and update Linear workspace data through Linear’s hosted MCP server.

by maverick18 installs

Read and manage WordPress.com content through its hosted MCP server and live tool catalog.

by maverick28 installs

Discover and invoke Canva’s current MCP tools while respecting account permissions and confirmation boundaries.

by maverick30 installs