Shopigent

Tools Reference

Shopigent exposes 51 curated tools across 8 categories. Each category can be toggled on/off per store, and write tools always pass through the confirmation gate.

Tools are curated operations, not raw API passthrough — inputs are validated, outputs are trimmed to what agents actually need, and destructive calls require human approval.

Products

Tool Type What it does
products_list Read List products with filters (status, vendor, collection)
products_get Read Full product detail incl. variants, images, SEO
products_create Write Create a product with variants and options
products_update Write Update title, description, status, SEO, tags
products_delete Write Delete a product (confirmation required)
variants_update Write Update price, SKU, inventory policy per variant

Orders

Tool Type What it does
orders_list Read List orders with filters (status, date, customer)
orders_get Read Full order detail incl. line items and transactions
orders_update Write Update notes, tags, shipping address
orders_cancel Write Cancel an order (confirmation required)
orders_refund Write Issue full or partial refunds (confirmation required)

Customers

Tool Type What it does
customers_list Read List/search customers
customers_get Read Customer detail incl. order history
customers_create Write Create a customer record
customers_update Write Update contact info, tags, notes

Discounts

Tool Type What it does
discounts_list Read List discount codes and automatic discounts
discounts_create Write Create percentage/fixed/BXGY discounts
discounts_update Write Change value, dates, usage limits
discounts_delete Write Remove a discount (confirmation required)

Content

Tool Type What it does
pages_list / pages_get Read Store pages
pages_create / pages_update Write Manage page content
blogs_list / articles_list Read Blogs and articles
articles_create / articles_update Write Publish and edit blog posts

Themes (Pro)

Tool Type What it does
themes_list Read Installed themes and roles
theme_content_get Read Read section/block settings (JSON templates)
theme_content_update Write Edit texts, images, settings in theme sections
theme_liquid_get / theme_liquid_update Read/Write Raw Liquid file editing (confirmation required)

Inventory

Tool Type What it does
inventory_levels_list Read Stock levels per location
inventory_adjust Write Adjust available quantity

Fulfillments

Tool Type What it does
fulfillments_list Read Fulfillment status per order
fulfillments_create Write Mark items fulfilled, add tracking

Cross-cutting features