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
- Dry-run — every write tool accepts
dry_run: true to preview the exact mutation without executing.
- Confirmation gate — destructive calls pause until approved in the Shopigent dashboard.
- Audit log — every call is recorded with input, result, and latency.
- Plan gating — Free = read-only · Growth = write on core resources · Pro = translations + themes.