Getting Started with Shopigent
This guide walks you through connecting an AI agent to your Shopify store with Shopigent.
1. Install
Install Shopigent from the Shopify App Store and grant the scopes your store needs.
2. Enable tool categories
Open the Curated Tools dashboard in the app. Each category (Products, Orders, Customers, etc.) has a toggle — enable only what you want your agent to access.
3. Issue an MCP API key
From the dashboard, generate an MCP API key. The plaintext key is shown once — store it securely. Shopigent stores only a hash.
4. Connect your AI agent
Now that you have an API key, choose your tool and follow the dedicated guide:
- Claude Desktop — Anthropic's standalone app
- Claude Code — Claude in your terminal
- Cursor — AI-native code editor
- Hermes Agent — Autonomous agent (Discord, Telegram)
- ChatGPT — OpenAI's MCP-capable chat
- Codex CLI — OpenAI's terminal agent
- Continue.dev — VS Code extension
Or read the Prompts & Best Practices guide for tips and examples.
5. Confirmation gate
Any destructive action (create, edit, delete, refund) triggers a confirmation prompt. Approve it to proceed. Every action is recorded in the audit log.
Reauthorizing after an app update
When Shopigent ships a new scope (e.g. the read_files and write_files pair from a recent update),
already-installed stores need to reauthorize the app before the new tool
becomes available. Here is the lifecycle:
- Deploy. The app update ships with the new scope declared in its configuration.
- Detect. The Scopes & Permissions page shows the scope as Not yet granted and lists the exact missing handle.
- Grant. Click Enable new scopes — this redirects to the Shopify install screen. Your store sees the exact new permissions requested.
- Approve. Shopify asks you to confirm the new permissions. Approve to complete reauthorization.
- Persist. The app stores the updated grant and verifies it against a live Shopify snapshot.
- Refresh. Capability caches are invalidated. The Curated Tools page
updates instantly —
uploadProductMediachanges from a warning badge to a green "available" state. - Verify. The tool is now executable. Retry the agent call with the same full payload.
Enabled vs. granted: The checkbox toggle in Curated Tools controls whether a tool shows up in the control panel. It does not add or remove Shopify OAuth scopes. A tool can be enabled in Shopigent but unavailable until the store grants the underlying permission. The dashboard shows both states independently.
Next steps
- Browse all curated tools with descriptions
- See scopes & permissions to enable only what your agent needs
- Compare plans and pricing
- Read the Prompts & Best Practices guide