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.
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
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
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