Connect to Littleworks
Choose the CLI, a plugin, or a remote MCP connection.
Choose your connection
| Connection | Use it for | Setup |
|---|---|---|
| CLI | Terminal workflows, local bundling, and coding agents. | Install the CLI and sign in. |
| Claude plugin | Littleworks tools and guidance in Claude. | Follow the Claude connection guide. |
| OpenAI plugin | Littleworks tools and guidance for ChatGPT, Work, and Codex. | Follow the guide for your OpenAI client. |
| MCP with OAuth | A fallback for clients that support remote MCP. | Add the server URL and authorize your store. |
One server address
https://littleworks.app/mcpEvery new connection uses the same address. During OAuth, enter your store’s myshopify.com domain, sign in to Shopify if needed, and approve the connection inside Littleworks. Each connection authorizes one store. It does not grant access to your other stores.
Finish connecting
Return to your client after approval. Littleworks detects a successful connection automatically; no special chat prompt is required. If the Works page shows Finish setup, select it. If your client needs a restart or a new session, follow its instructions.
You can connect before you start building. Works appear whenever you ask your agent to build and deploy something. You can optionally share the agent introduction.
Build something for your store
When you have a build in mind, choose a recipe or describe it to your agent. Include the customer experience and how you want to manage it. For reviews or quote requests, ask for a merchant view so you can take actions inside Littleworks.
If the build needs more Shopify access, your agent will explain which permissions it needs and why. Open Littleworks → Works → Permissions, expand the named group, and approve only the requested access. Return to your agent and ask it to check again. This is separate from connecting the agent.
Review and publish
- Ask your agent for direct links to the draft view and any preview URL or unpublished theme, plus a short list of things to try. Check a successful action and a failed or unavailable state before publishing.
- Open the draft in Views and choose Publish when it is ready. Publishing a view also publishes the works it uses, so the published page runs the same versions as the draft. It does not publish your Shopify theme.
- For customer-facing builds, ask your agent to publish the works and point the theme at their real URLs, then review and publish the theme separately in Shopify.
- Testing uses your real store: Shopify changes made while testing affect the store, and records created by test runs are marked as test records until your agent or Data → Delete test records removes them.
Find your build afterward
| Where | What you can do |
|---|---|
| Views | Open published screens to review submissions, manage requests, and take the actions your agent built. |
| Works | Find backend code, filter by status or Data group, inspect versions, and publish, pause or roll back a work. |
| Data | Inspect stored documents. Records created by test runs are marked, and Delete test records removes them. |
| Runs | See what ran and open its logs or error details. |
| Works → Usage | Check runs, stored documents, and available capacity. |
| Agent access | Connect or disconnect agents; deployed works keep running after disconnection. |
Manage access
Open Agent access in Littleworks to inspect or disconnect a connection. Disconnecting stops its future requests; deployed works continue running. Pause a work separately when execution should stop.
For another store, create a separate connection where the client supports it, or disconnect and authorize the intended store. Check the store returned by get_context before making changes.