Shopigent Shopigent
MCP-compatible · Shopify App

Operate your Shopify store with AI agents

Shopigent turns your store into a tool-calling surface for any MCP client — Claude, Cursor, Hermes, or your own. 92 curated, production-ready tools with scoped access, confirmation gates, and a full audit log.

agent session

you › Put every hoodie 20% off for the weekend

agent › Found 14 products. Creating discount WEEKEND20

agent › ⏸ Waiting for your confirmation in Shopigent

🔐

Granular scope control

Merchants choose exactly which data categories each agent can touch — Products, Orders, Customers, Discounts, Metaobjects, Content, Themes, Inventory, Fulfillments.

Confirmation gate

Every destructive action (create, edit, delete, refund) requires explicit human approval before it runs.

📜

Full audit log

Every agent action is recorded with its input, result, and latency — nothing happens off the record.

🔌

Works with any MCP client

Claude, Cursor, Hermes, or your own agent stack. Standard Model Context Protocol, zero lock-in.

🧪

Dry-run preview

Agents can preview the exact API call before executing it, so you always know what's about to happen.

🛠️

92 curated tools

Production-ready tools across every core Shopify surface — not raw API passthrough, but safe curated operations.

Explore the 92 curated tools

Every tool your agent gets — filter by category or type. Full details in the tools reference.

list_products read

Paginated list of products, optionally filtered by a search query.

📦 Products · Free

search_products read

Full-text search across product titles, descriptions, and tags with relevance scoring.

📦 Products · Free

get_product_by_id read

Fetch a single product by its Shopify GID.

📦 Products · Free

create_product write

Creates a new product with optional description, status, vendor, type, price, SKU, barcode, weight, tags.

📦 Products · Growth

update_product write

Updates a product's fields incl title, description, status, tags, SEO, handle and templateSuffix.

📦 Products · Growth

delete_product write

Permanently deletes a product. Irreversible.

📦 Products · Growth

create_product_variant write

Adds a variant (SKU, price, weight, barcode) to a product.

📦 Products · Growth

update_product_variant write

Sets SKU, price, weight, and barcode on a variant.

📦 Products · Growth

update_product_variant_price write

Sets the price of a single product variant.

📦 Products · Growth

bulk_update_prices write

Updates prices for multiple variants at once.

📦 Products · Growth

update_product_images write

Manages product images (add, update alt, delete).

📦 Products · Growth

upload_product_media write

Uploads media to a product via staged-upload.

📦 Products · Growth

get_product_media read

Lists media attached to a product.

📦 Products · Free

get_product_publications read

Lists where a product is published.

📦 Products · Free

get_product_metafields read

Reads metafields attached to a product.

📦 Products · Free

set_product_metafields write

Writes or updates one or more product metafields.

📦 Products · Growth

get_store_info read

Returns store-level information: name, currency, timezone, plan.

📦 Products · Free

list_collections read

Lists all collections (manual + automated).

📦 Products · Free

get_collection_by_id read

Fetches a single collection by GID.

📦 Products · Free

create_collection write

Creates a new manual or automated collection.

📦 Products · Growth

update_collection write

Updates a collection's title, description, handle, SEO.

📦 Products · Growth

delete_collection write

Deletes a collection.

📦 Products · Growth

add_products_to_collection write

Adds products to a collection.

📦 Products · Growth

remove_products_from_collection write

Removes products from a collection.

📦 Products · Growth

update_collection_image write

Adds, updates, or deletes a collection image.

📦 Products · Growth

get_translations read

Reads translatable content for a resource in a locale.

📦 Products · Pro

set_translations write

Writes translation values for a resource in a locale.

📦 Products · Pro

delete_translations write

Removes translation overrides for given keys.

📦 Products · Pro

list_pages read

Lists all pages with id, title, handle, status.

📝 Content · Free

get_page_by_id read

Fetches a single page by GID.

📝 Content · Free

create_page write

Creates a new online store page.

📝 Content · Growth

update_page write

Updates a page's title, body, and/or handle.

📝 Content · Growth

delete_page write

Deletes a page.

📝 Content · Growth

list_blogs read

Lists all blogs.

📝 Content · Free

get_blog_by_id read

Fetches a single blog by GID.

📝 Content · Free

create_blog write

Creates a new blog.

📝 Content · Growth

update_blog write

Updates a blog's title and/or handle.

📝 Content · Growth

delete_blog write

Deletes a blog.

📝 Content · Growth

list_articles read

Lists blog articles for a blog.

📝 Content · Free

get_article_by_id read

Fetches a single blog article by GID.

📝 Content · Free

create_article write

Creates a blog post (article).

📝 Content · Growth

update_article write

Updates a blog post's fields.

📝 Content · Growth

delete_article write

Deletes a blog post.

📝 Content · Growth

update_article_image write

Adds, updates, or deletes an article image.

📝 Content · Growth

list_metaobjects read

Lists metaobjects of a given type.

🧩 Metaobjects & Custom Data · Free

list_metaobject_definitions read

Lists metaobject definitions.

🧩 Metaobjects & Custom Data · Free

get_metaobject read

Fetches a single metaobject by GID.

🧩 Metaobjects & Custom Data · Free

create_metaobject write

Creates a new metaobject.

🧩 Metaobjects & Custom Data · Growth

update_metaobject write

Updates an existing metaobject.

🧩 Metaobjects & Custom Data · Growth

delete_metaobject write

Deletes a metaobject. Destructive.

🧩 Metaobjects & Custom Data · Growth

get_metaobject_definition read

Fetches a single metaobject definition.

🧩 Metaobjects & Custom Data · Free

create_metaobject_definition write

Creates a metaobject definition.

🧩 Metaobjects & Custom Data · Growth

update_metaobject_definition write

Updates a metaobject definition.

🧩 Metaobjects & Custom Data · Growth

delete_metaobject_definition write

Deletes a metaobject definition. Destructive.

🧩 Metaobjects & Custom Data · Growth

list_product_metafield_definitions read

Lists metafield definitions scoped to products.

🧩 Metaobjects & Custom Data · Free

get_metafield_definition read

Fetches a single metafield definition.

🧩 Metaobjects & Custom Data · Free

create_metafield_definition write

Creates a metafield definition.

🧩 Metaobjects & Custom Data · Growth

update_metafield_definition write

Updates a metafield definition.

🧩 Metaobjects & Custom Data · Growth

delete_metafield_definition write

Deletes a metafield definition. Destructive.

🧩 Metaobjects & Custom Data · Growth

list_themes read

Lists all online store themes.

🎨 Themes · Free

get_theme_file read

Reads a single theme file.

🎨 Themes · Free

upload_theme_asset write

Uploads any file to a theme (images BASE64, text TEXT).

🎨 Themes · Pro

duplicate_theme write

Duplicates a theme for safe editing.

🎨 Themes · Pro

update_theme_content write

Edits theme customizer content (settings_data).

🎨 Themes · Pro

update_theme_file write

Overwrites ANY theme file (Liquid, JSON, etc).

🎨 Themes · Pro

publish_theme write

Publishes a theme as the live theme.

🎨 Themes · Pro

get_theme_translations read

Reads theme content translations for a locale.

🎨 Themes · Free

update_theme_translations write

Updates theme content translations.

🎨 Themes · Pro

list_orders read

Lists orders, filterable by status/date/tags.

🧾 Orders · Free

search_orders read

Full-text search across orders.

🧾 Orders · Free

get_order read

Fetches a single order by GID.

🧾 Orders · Free

create_order write

Creates a draft order.

🧾 Orders · Growth

update_order write

Updates order fields (tags, note, email).

🧾 Orders · Growth

refund_order write

Issues a refund on an order.

🧾 Orders · Growth

list_customers read

Lists store customers.

👥 Customers · Free

search_customers read

Full-text search across customers.

👥 Customers · Free

get_customer read

Fetches a single customer by GID.

👥 Customers · Free

create_customer write

Creates a new customer.

👥 Customers · Growth

update_customer write

Updates a customer's tags or note.

👥 Customers · Growth

list_discounts read

Lists store discounts.

🏷️ Discounts · Free

get_discount read

Fetches a single discount by GID.

🏷️ Discounts · Free

create_discount write

Creates a discount code or automatic discount.

🏷️ Discounts · Growth

delete_discount write

Deletes a discount.

🏷️ Discounts · Growth

list_fulfillment_orders read

Lists store fulfillment orders.

🚚 Fulfillments · Free

get_fulfillment_order read

Fetches a single fulfillment order by GID.

🚚 Fulfillments · Free

close_fulfillment_order write

Closes a fulfillment order.

🚚 Fulfillments · Growth

open_fulfillment_order write

Re-opens a closed fulfillment order.

🚚 Fulfillments · Growth

update_inventory_quantity write

Sets available inventory quantity for an item at a location.

📊 Inventory · Growth

github_theme_connection read

Returns whether the store has a GitHub theme repo connected.

🐙 GitHub Theme · Free

github_list_theme_branches read

Lists branches on the connected theme GitHub repo.

🐙 GitHub Theme · Free

github_theme_file read

Reads a single file from the theme GitHub repo.

🐙 GitHub Theme · Free

github_create_theme_pr write

Commits theme changes and opens a PR (Git-first deploy).

🐙 GitHub Theme · Growth

Simple pricing

Start free, upgrade when your agents need write access.

Free

$0

Read-only access to your whole store, 25 tool calls/day.

  • Read-only access to your whole store
  • 92 curated tools across all Shopify surfaces
  • Up to 25 tool calls per day
  • Full audit log of every agent action
  • Dry-run preview before any action
  • Connect any MCP client (Claude, Cursor, Hermes)
  • Email support
  • No credit card required
Popular

Growth

$9.99/mo

Write tools (create/edit/delete) across products, orders, customers, discounts. 500 calls/day.

  • Everything in Free, plus write tools
  • Create, edit, update, delete products & orders
  • Manage customers, discounts, collections
  • Up to 500 tool calls per day
  • Mandatory confirmation on destructive actions
  • Blog, page & content management
  • Inventory & fulfillment tools
  • 7-day free trial

Pro

$29/mo

Adds translations + theme content/Liquid editing. Unlimited calls.

  • Everything in Growth, plus premium scopes
  • Translations (set/get/delete) for any resource
  • Theme content & Liquid editing
  • Duplicate, publish & manage themes
  • Unlimited tool calls
  • Priority execution
  • Custom tools builder
  • 7-day free trial
Soon

Agency

Soon

Multi-store management for agencies — coming soon. Join the waitlist.

Ready to put an agent to work?

Install Shopigent, pick the tool categories you trust, and connect any MCP client in minutes.

Get started free