claude-codeClaude Code

Connect Claude Code to Shopify

Wire your Shopify store into an AI agent as a tool and it runs store operations itself instead of listing steps for you. It can create collections and add products to them, adjust inventory at a location, complete or cancel fulfillments, cancel and close orders, calculate an order refund, and count customers, orders, products, and variants, calling each as a tool as it works. Connect it to a hosted coding agent in NoClick and it can process orders and reorganize your catalog on its own.
Loading preview…
Opens a workflow with 95 tools ready to use.

What happens next

Set up in minutes

The open button drops you into a guided setup. It asks exactly this, nothing else:
  1. Choose where it runs

    On your computer through your own Claude Code, or hosted in the cloud. The rest of setup adapts to your choice:

  2. Pick what it can do in Shopify

    A preset of real Shopify operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  3. Connect Shopify

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  4. Add your personal MCP link

    The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your Claude Code first calls in. Claude Code connects when a session starts — run claude, or restart a running one.

    Run this in your terminal

    $claude mcp add --transport http noclick https://mcp.noclick.app/s/<your-link>

    <your-link> is your personal server URL — setup mints it for you.

Exact capabilities

Tools Claude Code gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Shopify

95 tools
List Products

List products from the store with pagination and filtering

Get Product by Id

Get a single product by ID

Create Product

Create a new product

Update Product

Update an existing product

Delete Product

Delete a product

Count Products

Get the count of products

List Product Variants

List all variants for a product

Get Product Variant by Id

Get a single product variant by ID

Create Product Variant

Create a new product variant

Update Product Variant

Update an existing product variant

Delete Product Variant

Delete a product variant

Count Product Variants

Get the count of variants for a product

List Product Images

List all images for a product

Get Product Image by Id

Get a single product image by ID

Create Product Image

Create a new product image

Delete Product Image

Delete a product image

List Orders

List orders from the store with pagination and filtering

Get Order by Id

Get a single order by ID

Create Order

Create a new order

Update Order

Update an existing order

Delete Order

Delete an order

Cancel Order

Cancel an order

Close Order

Close an order

Reopen Closed Order

Reopen a closed order

Count Orders

Get the count of orders

List Order Refunds

List all refunds for an order

Get Order Refund by Id

Get a single refund by ID

Create Order Refund

Create a refund for an order

Calculate Order Refund

Calculate refund transactions for an order

List Order Transactions

List all transactions for an order

Get Order Transaction by Id

Get a single transaction by ID

Create Order Transaction

Create a transaction for an order

Count Order Transactions

Get the count of transactions for an order

List Customers

List customers from the store with pagination and filtering

Get Customer by Id

Get a single customer by ID

Create Customer

Create a new customer

Update Customer

Update an existing customer

Delete Customer

Delete a customer

Search Customers

Search for customers

Count Customers

Get the count of customers

Get Customer Orders

Get orders for a specific customer

List Customer Addresses

List all addresses for a customer

Get Customer Address by Id

Get a single customer address by ID

Create Customer Address

Create a new address for a customer

Update Customer Address

Update an existing customer address

Delete Customer Address

Delete a customer address

Set Default Customer Address

Set a customer address as the default

List Inventory Levels

List inventory levels for items or locations

Adjust Inventory Level at Location

Adjust the inventory level of an item at a location

Set Inventory Level at Location

Set the inventory level of an item at a location

Connect Inventory Item to Location

Connect an inventory item to a location

Delete Inventory Level

Delete an inventory level (disconnect item from location)

List Order Fulfillments

List fulfillments for an order

Get Order Fulfillment

Get a single fulfillment

Create Order Fulfillment

Create a fulfillment for an order

Update Order Fulfillment

Update a fulfillment

Complete Order Fulfillment

Mark a fulfillment as complete

Cancel Order Fulfillment

Cancel a fulfillment

List Collections

List collections (custom collections)

Get Collection by Id

Get a single collection

Create Collection

Create a new collection

Update Collection

Update a collection

Delete Collection

Delete a collection

Add Product to Collection

Add a product to a collection

List All Locations

List all locations

Get Location by Id

Get a single location

Get Shop Information

Get shop information

List Metafields

List metafields for a resource

Get Metafield by Id

Get a single metafield

Create Metafield

Create a metafield

Update Metafield

Update a metafield

Delete Metafield

Delete a metafield

List Webhooks

List webhooks

Get Webhook by Id

Get a single webhook

Create Webhook

Create a webhook

Update Webhook

Update a webhook

Delete Webhook

Delete a webhook

List Blogs

List the store's blogs

List Blog Articles

List articles in a blog

Get Blog Article by Id

Get a single blog article

Create Blog Article

Create a blog article

Update Blog Article

Update a blog article

Delete Blog Article

Delete a blog article

Execute Custom Graphql Query

Execute a custom GraphQL query (provides 100% API coverage)

Execute Custom Graphql Mutation

Execute a custom GraphQL mutation (provides 100% API coverage)

Query Products with Graphql

Query products using GraphQL (more powerful than REST)

Create Product with Graphql

Create a product using GraphQL

Update Product with Graphql

Update a product using GraphQL

Query Orders with Graphql

Query orders using GraphQL

Query Customers with Graphql

Query customers using GraphQL

Create Customer with Graphql

Create a customer using GraphQL

Query Inventory with Graphql

Query inventory levels using GraphQL

Query Collections with Graphql

Query collections using GraphQL

Query Fulfillment Orders with Graphql

Query fulfillment orders using GraphQL

Get Shop with Graphql

Get shop information using GraphQL

Starting points

What you can build

Start a workflow whenever a new order is created or paid, using the built-in order triggers to drive fulfillment or notifications.
Create or update products, variants, and images so the catalog stays in sync with another system.
Adjust or set inventory levels at a specific location to keep stock counts accurate after external changes.
Create a fulfillment for an order and mark it complete once a shipment has been handed off.
List or search customers and create new customer records as part of an onboarding or marketing flow.
Generate discount codes and price rules automatically for a promotion, then clean them up when it ends.

Meet the runner

About Claude Code

Claude Code is Anthropic's command-line coding agent. In NoClick you run it as a hosted agent and connect your real apps to its tools handle, so it does far more than write code. Wire in an integration and Claude Code can read and act on Slack, Linear, your database, and more on its own, calling each one as a tool while it works. It is the same capable agent, pointed at your actual workflows instead of a sandbox.
Careful multi-step planning before it acts
Reliable on long, structured tasks
Reads context thoroughly before making changes
Comfortable across code, data, and APIs

Good to know

Frequently asked questions

Keep exploring

More ways to connect

Make it yours

Open your Claude Code agent in one click.

NoClick runs Claude Code for you with Shopify wired in as tools. Connect your account and run.