Skip to main content
Your store can host a server that lets an AI assistant work in it by talking to it. Claude, Cursor, an assistant your team builds — any of them can find products, answer “what did we sell in Germany last month”, cancel an order, mark a shipment delivered or add a market. It is part of Spree. There is nothing extra to deploy, and an assistant can only do what the person who connected it could do by clicking.

The address

Paste that into your assistant and it will ask you to sign in. This is the back office — the catalog, orders, reporting and store setup — for your staff and the assistants they connect.

What an assistant gets

  • Things it can do. 58 of them, each one job: search products, cancel an order, run a report. The reference lists every one.
  • Files it can read. Finished exports, so you can ask about a CSV rather than open it.
  • What you approved, and no more. You pick the permissions when you connect. An assistant is never even shown the things you did not approve, so it cannot try them.
Everything an assistant does runs through the same checks as the rest of your store. There is no side door, and nothing an assistant can reach that your own permissions do not already reach.

Getting started

Quick start

Connect an assistant and have your first conversation.

What an assistant can do

All 58 jobs, and the permission each one needs.

Permissions and consent

What you approve, what it can never reach, and how to take access away.

Custom tools

For developers: teach an assistant something your store does.

What it is not

Not the documentation server. The docs MCP server lets an assistant read Spree’s documentation while someone writes code. This one runs a real store. They are unrelated, and you can use both. Not a replacement for the API. An assistant is good at a request in words. Anything scheduled or automatic — a nightly sync, a data pipeline, a storefront — should use the Admin API or the spree api CLI.