Magento 2 AI Agent: CoPilot for the Admin Panel

View Demo

Mirasvit CoPilot is a Magento 2 AI agent embedded directly in the admin panel. Ask questions, pull data, and take action using natural language. No SQL or code required.

  • 13 built-in tools: data, operations, diagnostics, and documentation.
  • Acts on your admin page: reads what is on screen, fills fields, saves nothing.
  • Magento diagnostics: cron, indexers, caches, and error logs.
  • Checkable answers: open any reply to see how it was produced.
  • Tool-level ACL: control which tools each admin role can use.
  • Skills and prompts: ready-made playbooks, extend with your own.
  • Knows your extensions: dedicated skills for installed Mirasvit modules.
Try the questions your team actually asks.

Ask about yesterday's orders, let CoPilot read the report you already have open, or have it check why a cron job stopped overnight. Every answer comes with a row you can expand to see how it got there.

Book a call to walk through it on your own store.
Hyvä
Magento Cloud
WCAG
Compatible with:
Community:
2.4.* - 2.4.9
Enterprise:
2.4.* - 2.4.9
Integrations
Advanced Reports for Magento 2
Creates, modifies, and explains reports, dashboards, and email notifications. Answers questions about sales data, analytics, and metrics using store data.
Help Desk MX for Magento 2
Manages helpdesk tickets, analyzes customer conversations, summarizes ticket history, and identifies patterns across support requests.
Native Magento
Works with products, orders, customers, categories, CMS pages, and other core Magento entities out of the box.
Installed on 200+ Magento stores and used every day by hundreds of admins, from analysts to content teams.

Magento 2 AI agent tools: data, operations, diagnostics, knowledge

CoPilot ships with 13 built-in tools. It picks the right one for each request, chains several when the question needs it, and comes back with a single answer. You just ask.

Data

Read-only access to your database, your catalog and storefront content, and your store's own structure: websites, currencies, customer groups. Anything you could get from a report, without building one.

Operations

Magento's own API, so CoPilot can create an invoice, update a status, or change a product, limited to what the signed-in user is allowed to do.

Diagnostics

Cron, indexers, caches, and error logs. Ask why a job did not run or what broke last night and CoPilot looks, instead of telling you where to look. No SSH, no developer.

Knowledge

Your installed extensions, their versions, their documentation, and the official manuals. CoPilot answers about your store as it is configured, not about Magento in general.

CoPilot works your admin panel, not just your database

Most AI tools for Magento stop at reading data. CoPilot also acts on the screen you are looking at. Ask about "this report" or "this order" and it reads the page in front of you: the grid you filtered, the form you opened, the numbers already there.

Acts on the page

Sorts, filters, reads what is displayed, fills in fields. Nothing is saved until you decide to save it.

Takes you there

Ask for a product, order, customer, or report and CoPilot opens the right screen instead of describing where to click.

Reads your files

Attach a spreadsheet, a PDF, or a screenshot, and CoPilot works with it alongside your store data.

This is the line an external AI client cannot cross. A chat app connected to your store over an API has no session in your admin panel: it can query data, but it cannot see the report you are looking at or prepare a form for you. CoPilot sits in the same interface your team already works in.

How the Magento 2 AI Agent Works

1

Open the Chat

Click the CoPilot icon in the Magento admin panel. A chat sidebar opens right where you work. No tab-switching, no external apps.

How many orders yesterday?
2

CoPilot Picks the Right Tool

The agent reads your intent and decides what to use: a database query, the API, a diagnostic tool, or the page you are currently on. It chains several calls when the answer requires it.

SQL query
GET /V1/orders
3

See the Result

The answer appears right in the sidebar: a number, a table, or a confirmation that an action was completed. Context is preserved throughout the conversation, and each admin has their own history.

4

Drill Down or Act

Narrow the results, ask a follow-up, or move from reading data to taking action (create an invoice, update a status) without leaving the conversation.

What Can You Do With CoPilot?

The same chat handles everything from a quick count to a multi-step operation, grouped below by complexity.

Instant Answers

One question, one number. No reports to open, no grids to filter.

How many orders yesterday?
What's today's total revenue?
Current stock level for SKU-123?

Filtered Selections

Find specific records by combining conditions: things that normally require custom grid filters or SQL.

Show orders without an invoice from the last week
Find products with inactive status not visible in the catalog
List pending_payment orders older than 3 days

Analytics Without BI

Aggregations, comparisons, and breakdowns that usually require a BI tool or a custom report.

RFM snapshot by customer for the last 90 days
Top SKUs by revenue for the last 30 days
Queries with zero results over the last 30 days

Take Action via REST API

Write operations through Magento's native API, limited by the user's role permissions.

Create an invoice for order #100025
Update the status of order #100030 to complete
Add a shipment tracking number to order #100042

Multi-Step Operations

CoPilot chains read, analyze, and act in one conversation, and asks for your go-ahead before anything irreversible.

Find products with zero sales in 30 days, show me the list, then disable them
Check all orders from this week, find those without an invoice, and create invoices for them
Identify duplicate orders by email for the last 90 days and show the breakdown

Every answer shows how it got there

An AI answer you cannot check is a guess you have to trust. CoPilot gives you three ways to check it, without leaving the chat:

  • Expand the answer. Next to every reply there is a row you can expand to see what CoPilot actually did to produce it.
  • Just ask. It is an agent, not a report, so "how did you calculate this?" and "which orders did you count?" are valid follow-ups in the same conversation.
  • Compare with your own reports. Totals across orders come back in your base currency, so they line up with what your reports show instead of mixing currencies.

If a number ever looks wrong, you can see why in a couple of clicks, instead of filing it under "the AI got it wrong".

Skills: playbooks for the work you actually do

A skill is a focused playbook that tells CoPilot how to handle one kind of question: how to pull a sales summary, where to check store configuration, how to consult a manual. CoPilot ships with a catalog of them, you can switch them on and off, and you can add your own.

What makes this more than a prompt library: the catalog grows with your store. Install another Mirasvit extension and it brings its own dedicated skills, each with its own instructions and its own manual. CoPilot then answers like someone who knows that extension, not like someone reading its database tables.

Creates, edits, opens, and explains reports and dashboards, and handles report email notifications. Ask it to change the report on your screen and it adjusts the view; it only saves when you want the change to stick.

Works with tickets, statuses, departments, templates, and ticket history. Summarizes a long thread, or finds the pattern across a week of support requests.

CoPilot also knows which modules your store actually runs, so it will not suggest features from extensions you do not have. Your own modules can ship their own skills the same way.

Ready-made prompts, one click each

Routine checks should not need retyping. CoPilot ships with prompts you invoke as commands straight from the chat, and you can add your own:

  • Store configuration check
  • Sales overview
  • Bestsellers report
  • Low stock alert
  • Stuck order finder
  • Stale product disabler
  • Missing URL rewrite fixer

Security and access control

Not every team member needs the same capabilities. CoPilot lets you control access at the tool level: a store manager might only need read-only analytics, a fulfillment admin gets API access scoped to orders and shipments, a developer gets everything plus custom tools. You can also decide which roles see CoPilot at all.

Tool-Level ACL

Assign each admin role the tools it is allowed to use. Every tool has its own permission, diagnostics included.

No Permissions of Its Own

CoPilot acts as the admin who is signed in. There is no service account and no shared token, so it can never reach anything that user could not reach on their own.

Read-Only by Design

Database access is read-only, and it is enforced rather than assumed: anything that would change data is rejected before it runs. You can also limit which tables a role may read.

Asks Before Anything Irreversible

Deletions and permanent changes wait for your go-ahead. When a task can be done on the page instead, CoPilot does it there, since nothing is saved that way.

API access follows Magento's native ACL: if a user has no permission for an endpoint in Magento, CoPilot will not expose it either. Your existing role configuration carries over. No extra setup, no gaps.

Extend CoPilot with your own tools

The built-in tools cover the most common workflows. When your workflow needs more, CoPilot is extensible:

  • Add API endpoints. Expose additional Magento or third-party endpoints to CoPilot. No code changes needed, and the agent will use them alongside the built-in tools.
  • Implement custom tools. Build your own tools with custom logic and register them with CoPilot. The agent will discover and use them just like the built-in ones.
  • Set the house rules. Store-specific conventions go into a system prompt once and apply to every conversation, instead of being repeated in each request.
  • Make it yours. Rename the assistant, restyle the widget, and choose the questions it suggests first. Useful when an agency hands a store over to a client.

This makes CoPilot a platform, not just a feature.

Help with Magento: settings, performance, and errors

When numbers are not enough and you need to know what to change and where, CoPilot answers in the admin panel. It explains how Magento 2 modules and features work and shows where the relevant settings live.

For platform health CoPilot does not guess. It looks: which cron jobs failed or stalled and why, which indexers fell behind and how far, which caches need clearing, and what the last error in the log actually says. Questions that normally become a developer ticket get answered while you are still in the admin panel.

Example prompts:

  • "How do I check indexer status, and what should I do if it's behind?"
  • "Where do I enable or configure caching to speed up the store?"
  • "What does this error in the logs mean, and how do I fix it?"

The answer stops at the step you need to take, not at a link to the docs.

How the Magento 2 AI agent handles tasks for different roles

ACL decides who gets which tools, so everyone on your team works with the set that matches their role.

Store owner/manager:

Key metrics without reports or SQL: orders placed yesterday, top SKUs by revenue for the last 30 days, unusually large discounts. The result: decisions based on facts.

Store administrator:

Fewer manual checks. CoPilot surfaces orders stuck without an invoice or shipment, reports which cron job failed and what the error was, and flags indexers that fell behind. With API access, admins can also act on what they find, right from the conversation.

Analyst:

The usual breakdowns without a BI tool: an RFM snapshot by customer, ABC by SKU, duplicate orders by email, and a check on subscribers who have never ordered. With Advanced Reports installed, CoPilot builds and explains the dashboard instead of only querying it.

Marketer/content manager:

Keep an eye on visibility and search: queries that returned nothing over the last 30 days, products that are disabled or hidden from the catalog, and "heavy" search queries that slow down autocomplete.

Support and QA:

Diagnose incidents faster: current order status, the last exception in the log, cron jobs that are stuck, and problematic SKUs or attributes that break filters.

Developer:

Full tool access plus extensibility. Check what is installed and at what version, read module docs, build custom tools and expose endpoints, and let the team self-serve, so developers focus on tasks that truly require code.

Three ways to bring AI to your Magento store

There is more than one sensible answer here, and the right one depends on who will be using it.

Your own AI client

You keep working in ChatGPT, Claude, or Gemini and connect that client to the store, so the assistant can read and change store data from outside Magento.

Best when the people using it are technical and already live in an AI client. Expect a connector to set up and an AI plan of your own. That is what AI Agent Connector (MCP) for Magento 2 is for.

A general chat in the admin

Other extensions add a chat window to the admin panel that answers questions about store data, usually by generating SQL.

Best when you want ad-hoc questions answered and little else. That kind of chat usually does not know which extensions you run, cannot act on the page you are viewing, and has no view of cron, indexers, or logs.

CoPilot

An agent inside the admin panel that acts on the page you are on, runs 13 tools including Magento diagnostics, and picks up dedicated skills from the extensions you already have.

Best when the people who need answers are your whole team, not just developers: nothing for them to install, no credentials to hand out, the permissions they already have, and every answer can be opened to see how it was produced.

The first and third are not rivals, and plenty of stores run both: the connector for the developer who automates from Claude, CoPilot for the manager who needs yesterday's numbers before a call.

No hidden fees
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $90

Pay today $149 for the first year.

Then $90 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 1
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

Matthew
From United States
AI comes to Magento
Asking questions in plain English is super easy, and the answers come back instantly with the RIGHT data.
It saves our team a lot of time compared to running direct queries. Thanks a lot!
Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Frequently asked questions
chevron-down chevron-right

What is Mirasvit CoPilot?

An AI agent inside the Magento 2 admin panel. Ask questions, pull data, run checks, and take action through natural language, without SQL or code.

chevron-down chevron-right

What can CoPilot do that a general AI chat cannot?

Three things. It acts on the admin page you are on, so it can read the report or order in front of you and even fill in fields without saving anything. It looks at platform health: cron, indexers, caches, and error logs. And it knows which extensions your store runs, so its answers match your setup instead of Magento in general.

chevron-down chevron-right

What tools does CoPilot include?

13 built-in tools across four areas: data (database, catalog, store structure), operations through Magento's own API, diagnostics (cron, indexers, caches, logs), and knowledge (your installed extensions, their versions, and documentation). You can also add your own tools or expose extra API endpoints.

chevron-down chevron-right

How do I know an answer is correct?

Every reply has a row you can expand to see what CoPilot did to produce it. Because it is an agent, you can also just ask: "how did you calculate this?" or "which orders did you count?" Totals across orders come back in your base currency, so they line up with your own reports.

chevron-down chevron-right

Can CoPilot take actions, or does it only read data?

Both. Database access is read-only and enforced as such. Changes go through Magento's API, limited to what the signed-in user is allowed to do, and CoPilot asks for your go-ahead before anything irreversible. Where a task can be done on the page instead, CoPilot does it there, since nothing is saved that way.

chevron-down chevron-right

How does tool-level ACL work?

You decide which tools each admin role may use, and which roles see CoPilot at all. Beyond that, CoPilot has no permissions of its own: it acts as the admin who is signed in, with no service account or shared token, so it can never reach anything that user could not reach on their own.

chevron-down chevron-right

What are Skills, and can I add my own?

A skill is a playbook for one kind of question, such as pulling a sales summary or checking store configuration. CoPilot ships with a catalog, you can switch individual skills on or off, and you can add your own. The catalog also grows on its own: install another Mirasvit extension and the skills covering it become available.

chevron-down chevron-right

Does CoPilot work with other Mirasvit extensions?

Yes, and it does more than read their tables. With Advanced Reports it creates, edits, and explains reports and dashboards. With Help Desk MX it works with tickets, summarizes threads, and spots patterns across requests. Each extension brings its own dedicated skills, each with its own instructions and manual.

chevron-down chevron-right

What languages does CoPilot support?

The interface is translated into 30+ admin locales and follows your admin language. You can ask questions in other languages as well, though English is what we test against.

Changelog
Version 1.0.11Jul 1, 2026
Control who sees the AI Copilot widget — The Copilot chat launcher is now shown only to admin roles that are allowed to use it, so you can hide the assistant from staff who shouldn't have it while keeping it available to everyone else. ⚠️ Grant the new Mirasvit_Copilot::use_copilot ("Use AI Copilot") ACL resource under System → Permissions → User Roles → Role Resources → AI Copilot to roles that should see the widget
Version 1.0.10Jun 25, 2026
Fixed every admin page failing to load with an error when a custom CoPilot prompt had no required tools assigned. The CoPilot loader now handles prompts without required tools correctly, so the backend stays accessible
Version 1.0.9May 28, 2026
Module-aware answers — CoPilot now sees the list of modules installed on your store and uses that context in chat, so its suggestions and answers stay relevant to what your store actually has installed instead of pointing to features from modules you don't run
Version 1.0.8May 11, 2026
Tightened the mirasvit/module-mcp-tool requirement to >=1.1.0. Previous versions allowed Composer to keep module-mcp-tool at 1.0.x, which is missing the Mirasvit_McpPrompt submodule that CoPilot's admin loader depends on. Affected installs failed at setup:di:compile with Class "Mirasvit\McpPrompt\Model\PromptPool" does not exist and a follow-up Mirasvit\Copilot\Block\Adminhtml\Loader\Interceptor generation error. Composer now refuses the broken combination upfront instead of allowing a runtime DI failure
Version 1.0.7May 4, 2026
Fixed the Magento admin dashboard freezing in Firefox when dashboard charts were enabled
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our Magento Admin AI Agent performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our Magento Diagnostics AI, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize Natural Language Admin according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide. Additionally, the extension is ready to use with the Hyvä theme.

Ready for Magento Cloud

No core modifications. The Checkable AI Answers has been tested in a Magento Cloud environment and is fully compatible with it.

Loading...