Styr shoppen med AI: kom i gang med Claude og MCP
Forbind din Shoporama-shop med en AI-assistent via MCP, og bed den om at oprette ordrer, rabatkoder, og forsider. Se opsætningen, værktøjerne, og sikkerheden bag.
Imagine if you could type “show me today’s orders” or “create a 10% discount code called SOMMER26 that expires on June 30,” and your online store would just do it. You can do that in Shoporama. You connect your store to an AI assistant, type commands in plain Danish, and it carries out the actions—just as if you were sitting in the admin panel and clicking around yourself. It requires no programming and no developer.
What is MCP in practice?
MCP stands for Model Context Protocol and is an open standard for how an AI assistant can communicate with another system. Think of it as a universal power outlet: Shoporama provides the outlet, and the AI assistant plugs it in.
Without MCP, an AI chatbot can only talk about your online store based on what you type into the chat yourself. With MCP, Shoporama provides a set of tools—that is, specific actions such as “retrieve an order,” “create a product,” or “find search terms with no results.” When you ask for something, the AI selects the necessary tools on its own. At the time of writing, Shoporama has over 150 of them. Because MCP is an open standard, you’re not locked into a single assistant, but the guide in the admin panel is based on Claude from Anthropic.
Here’s how to get started
Go to Store, Integrations, Manage the Store with AI. There’s no on/off switch—you’ll need to activate it first. “Activation” involves connecting an AI client. Click Get Started, and at the top you’ll find Your MCP URL with a Copy button next to it. This is the address the AI client needs, and it looks like this: https://www.shoporama.dk/mcp. Always use the URL listed on your own page. Next, there are two tabs.
claude.ai in the browser
- Open claude.ai in a browser on your computer
- Go to Settings, Connectors
- Click Add custom connector
- Paste the MCP URL from Shoporama
- Claude will open a login window for Shoporama. Log in and select your store
- Click "Authorize"
- Start a new chat and try, for example, “Show me the latest 5 products”
Custom connectors can only be added from claude.ai in a browser, not from the mobile app. But once the connection is added to your account, it also works on your phone. Then you can ask about today’s sales or place a phone order while you’re in the warehouse.
Claude Desktop on Mac or Windows
Claude Desktop uses a small helper process called mcp-remote to communicate with MCP servers on the web. It runs automatically via npx, so you don’t need to install anything yourself.
- Download Claude Desktop from claude.ai/download
- Open Settings, Developer, Edit Config
- Add the block below under `mcpServers`, using your own MCP URL
- Save the file, and completely close Claude Desktop using Cmd+Q or Alt+F4
- Restart the program. The first time you send a message, a browser will open where you’ll log in to Shoporama and grant permission
"shoporama": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.shoporama.dk/mcp"
]
}
Which tools does the AI have access to?
The tools are organized into categories, which you can view under "Customize Tools." Next to each category, there’s a link showing how many tools it contains. Click it to see the full list of names. The categories are:
- Catalog: products, variants, categories, brands, inventory, suppliers
- Orders: orders, status updates, shipping labels, order labels
- Marketing: discount codes and campaigns
- Newsletter: Create newsletters, modules, lists, and subscribers. The AI cannot send
- Page Designer: homepage, modules, and scheduled pages such as a Black Friday homepage
- Theme and CSS: theme files, custom CSS, settings, stylesheet
- Content: blog posts, pages, landing pages, help articles
- Image library: images and folders in your image library
- Navigation: menus, URL redirects, 404 errors
- Insights: sales statistics, bestsellers, search terms with no results
In addition, there’s a small group called Basic Info. It’s always active so the AI knows which store it’s communicating with, and it can’t be turned off.
In everyday use, it sounds something like this: “Create a phone order for three black wool hats for Bo Jensen, Vestergade 12, 5000 Odense,” “Which 404 errors should I set up redirects for?”, or “Create a Black Friday landing page that automatically goes live on November 28 and takes down on December 1.” A campaign or a scheduled homepage typically takes half an hour to put together. Described in a single sentence, it takes less than a minute, and you’ll have time to review the result before it goes live.
What AI Can’t Do
It’s just as important to know where the limits lie. There are no tools for:
- Sending newsletters. The AI can create a draft and show you a preview, but you’ll need to send it yourself in the admin panel
- Handling money. It can’t process payments, issue refunds, or change your payment gateways
- Accessing the customer database. There are no tools for the customer overview. Orders naturally include the customer’s name and address, and the newsletter section provides access to subscribers’ email addresses
- Changing your store settings. It doesn’t touch shipping methods, payment gateways, users, roles, domains, or subscriptions
- Deleting orders. It can update an order, but not delete it
And an important caveat: an AI assistant can make mistakes and misunderstand an instruction. Treat it like a capable but new employee, and ask it to show you what it’s going to do before it does it when making major changes. If it deletes a product by mistake, it’s a soft delete, so you can restore it from the trash in the product overview.
Choose which areas the AI is allowed to work on
On the “Customize Tools ” page, there’s a toggle next to each area, and at the top you’ll see “Active Tools ” with two numbers. The number updates immediately when you turn off an area, so you can see the effect before clicking “Save.”
There are two good reasons to disable certain areas. The first is security: if you never want the AI near your orders or your theme, disable those areas. The second is practical: when the AI connects, it fetches the entire list of tools, and that takes up a significant portion of the conversation. Some users see the error message “This conversation is too long” even before they’ve typed anything. If you disable an area in the middle of a conversation, the AI may still attempt to interact until it reconnects, but the attempt will be rejected by Shoporama and logged. More details in “Customize which AI tools are active.”
Security: Access, Logs, and How to Disconnect
Authorization takes place on Shoporama
When you connect an AI client, it redirects you to an authorization page on Shoporama called “Authorize Access.” You log in with your regular Shoporama account, and the AI client never sees your password. You’ll choose two things: which online store the access applies to, and what access level it will have. The levels are Read, Write, and Full Access, with Full Access selected by default.
Please note that the access levels are not cumulative. If you select “Write,” the AI will only have access to the tools that make changes—not those that simply read data. If you want it to be able to both view and make changes, you must select “Full Access.” If you want to try it out risk-free, select Read. That way, the AI can still answer questions about revenue, bestsellers, and inventory status, but it can’t make any changes. This is a great way to get started.
Everything is logged
Every single time the AI uses a tool, it’s recorded in an audit log, which you’ll find under “View audit log” at the bottom of the AI page. It shows the time, which tool was used, what arguments were passed to it, whether it succeeded or failed, and how long it took. Log entries are retained for 90 days. Fields whose names contain words such as “password,” “token,” “secret,” “API key,” or “card number” have their values replaced with [REDACTED] before anything is saved. The actual access key behind the connection is never stored in plain text. Everything about the log is in the AI audit log: see what the AI has been doing in your store.
How to revoke access
Go to Store, Integrations, API Access. Connections from the AI integration appear on the list with a name starting with OAuth:. Click the trash can icon next to the entry, confirm, and the access is revoked immediately. You might do this, for example, if an employee leaves or if you authorized the wrong store. On the same page, you can see when each access was last used, what access level it has, and how much of the daily limit it has used. See also Find or Create an API Key.
For those with a technical background
Shoporama’s MCP server communicates via JSON-RPC 2.0 over HTTPS to /mcp. Authentication follows the standard OAuth 2.0 protocol with an authorization code and PKCE, and clients discover all the necessary information themselves via .well-known-metadata. Client registration happens dynamically, so there’s nothing you need to set up in advance. If you want to use an MCP client other than Claude, simply point it to the same MCP URL.
- Virtually all MCP tools internally call Shoporama’s existing REST API and thus inherit the same validation, the same access checks, and the same separation between online stores. Only a few lookup tools—including those that search the documentation—are exceptions. See the REST API documentation
- The calls count toward the daily limit for the specific access level used by the AI, just as they do for other integrations. Usage is displayed on the API Access page in the Daily Limit column
- Tools are classified as read-only or write-enabled, and the list is filtered based on your access level. If a tool is called despite this, it is rejected with an explanatory error message
- The tools for theme files require theme file access on the connection. New connections receive this automatically, while older ones must be disconnected and reconnected
- Lookups in Shoporama’s support articles, blog, and glossary are located in the Content section. If you disable Content, the AI will also lose the ability to look up information in the documentation
Frequently Asked Questions
Is there an extra cost to use AI in my store?
Shoporama does not charge a separate fee for connecting an AI client. The calls count toward the daily limit on the AI’s access, just like other integrations, and you can track usage in the Daily Limit column under Store, Integrations, API Access. The AI assistant itself is a product from Anthropic, so they determine what’s included in their subscriptions.
Is this the same as the AI button in the text editor?
No. The AI assistant in the text editor writes text for you within the admin panel. This integration is different: you chat in an AI client outside of Shoporama, and it can retrieve data and perform actions across your entire store. The two features do not interfere with each other.
Can I give the AI access to multiple stores?
Authorization applies to one shop at a time. You select the shop on the authorization page, and access is tied to that specific shop. If you have multiple shops, you set up a connection for each shop in your AI client. This is actually an advantage: you can set different access levels for each store and revoke access to one store without affecting the others.
Can the AI see our customers’ personal information?
There are no tools for the customer overview, so the AI cannot pull up a list of your customers. However, orders contain the customer’s name and address, and the newsletter section provides access to subscribers’ email addresses. If you do not want this data to be accessible, you can disable the “Orders” and “Newsletter” sections under “Customize Tools.” Be sure to take this into account when reviewing your GDPR documentation.
How do I know what the AI has actually done?
Every single tool call is logged. Go to Store, Integrations, Manage the Store with AI, and click View Audit Log at the bottom. You can filter by tool and by status, and you can expand each line to see the exact arguments that were passed.
Claude says the conversation is too long even before I type anything. What should I do?
This happens because the list of all tools takes up a lot of space in the conversation. Go to “Customize Tools” and turn off the sections you don’t use, such as “Newsletter,” “Theme and CSS,” or “Page Designer.” The counter at the top immediately shows how many tools are left. Click “Save,” and start a new chat.
Can the AI send the newsletter to our mailing list?
No, and that’s by design. The AI can build the draft, add modules such as headings, text, products, and buttons, and show you a preview. You’ll need to send the newsletter manually in the admin panel. That’s why there’s a small label next to “Newsletter” on the “Customize Tools” page that says “Cannot send.”
What if the AI makes a mistake?
Check the audit log to see exactly what happened, and correct it in the admin panel as you normally would. If the AI deletes a product, it’s a soft delete, so you can restore it from the trash. If you’re unsure, set the access level to “Read” instead of “Full,” or disable the areas you don’t want to be touched.
If you’re stuck or unsure whether a change was made by you or by the AI, please email support@shoporama.dk, preferably with a screenshot of the audit log.
Related articles
What do the 404 errors in the backend mean?
Explanation of 404 errors that appear in the Shoporama backend and what you should do about them.
Customize which tools Claude can use in your shop
AI-auditloggen: se hvad AI har lavet i din shop
Auditloggen viser hver handling, en AI-assistent har udført i din webshop. Se hvad der logges, hvordan du filtrerer, og hvordan du bruger loggen...
Find or create an API key
Guide to finding your API key in Shoporama, which is used for integrations with e.g. Shipmondo.
REST API documentation
Link to documentation for Shoporama's REST API for integration with external systems.
The big guide to redirects
Complete guide to redirects in Shoporama. Learn when and how to create redirects and avoid losing rankings in Google.
Webhooks in Shoporama
Complete guide to webhooks in Shoporama. Get automatically notified on a URL when something happens in your online store. List of all events,...
Create more users in your shop
Guide to creating multiple user logins for your Shoporama admin.