Orders
Orders for a period or just today, per store, with items and the delivery country. Totals only with the reports permission; the customer's name, e-mail and address only with the sensitive personal-data permission.
MitoOps normalises orders, products, stock, shipments, analytics and reports across all of your stores. The same layer is open to your program over a REST API, to AI applications over the open Model Context Protocol (MCP), and it notifies your systems of events through signed webhooks. Reading only with the permissions you choose yourself.
Everything MitoOps keeps normalised across your stores — and nothing that would expose credentials.
Orders for a period or just today, per store, with items and the delivery country. Totals only with the reports permission; the customer's name, e-mail and address only with the sensitive personal-data permission.
Search by name, code, EAN or PLU, a product detail with the list price and categories with product counts.
Stock level of one or several items including the source of the value, and the stock movement history: when, what, how many, why and from where.
Shipments with carrier, country and handover and delivery times, a detail with tracking events and statistics: delivery rate, median and p90.
Sessions, orders, revenue and conversion from GA4, channels including ChatGPT and AI sources, Search Console queries and order coverage.
Invoices with lines and credit notes, a financial summary for a period, sales by product and performance per order. Totals always cover the whole period. Purchase prices and margins only with the sensitive permission.
A customer directory with shops, country, language, counts and revenue per currency; purchase activity for a period alongside lifetime figures. Name, company, e-mail and phone only with the sensitive personal-data permission, revenue and LTV only with the reports permission. Customer analytics stays in pseudonyms.
Suppliers with offers and cost components; claims and returns linked to the order, credit note and return shipment.
The interface returns operational data only. Credentials for your store, carriers or analytics can never be read through it. Customers' personal data leaves only with an explicitly granted sensitive scope.
Neither AI nor your program gets database access. They ask a business layer that already understands stores, permissions and what the data means.
Orders, products and documents arrive live from the connected platforms over webhooks and sync.
One data model for all markets, stores and currencies, bound to the model of customer spaces, stores and permissions.
An access key or an OAuth consent carries scopes and a list of stores. Sensitive data is never granted by default.
REST API for your code, MCP for an assistant. Both paths call the same capabilities and return the same business data.
They are not three products. REST and MCP are two ways to ask for the same data; webhooks are the way to learn about an event without asking.
For a reporting tool, Power BI, your own script or a system that calls a server.
For AI applications that support remote MCP with OAuth — Claude.ai is the production-verified example.
For accounting, warehouse, CRM or an automation platform that needs to learn about an event right away.
The MCP tool list is generated from the same catalogue as REST: whatever is in one is in the other. Webhooks carry events from the same business layer.
No key, no Client ID, no secret. Claude.ai discovers everything from the interface address and you decide on the consent screen.
An OAuth consent is not an access key: it does not take a slot in your plan’s key limit. A Start customer with one key connects Claude.ai without revoking it.
Safety does not come from the protocol but from how the server handles access, permissions and the tools it exposes. In MitoOps, six layers apply to every connector.
REST has no operation that changes anything. MCP writes only behind sensitive scopes you tick: a disabled automation draft (a person has to enable it), a discount coupon with a preview and confirmation, and affiliate programme management without commissions or payouts. Not a request to the model — a property of the server, enforced at three levels.
The consent screen offers only the scopes the signed-in person has. Whoever cannot see purchase prices cannot hand them to AI.
Every customer has its own space and database. Access covers only the ticked stores and a new store never joins on its own.
20 scopes, 6 of them sensitive (reports, purchase prices, personal data, purchasing, automation drafts, coupons, affiliate programme management) — never pre-selected.
PKCE, resource binding, one-time key reveal, rotation and instant revocation. Only a hash is stored, never the secret.
Every call is logged with an identifier. Technical rate limits protect against key guessing and overload.
From the Start plan. Plans differ by the number of active access keys, not by what you can read.
| Plan | API & MCP | Active access keys |
|---|---|---|
| Free trial | — | — |
| Beginner | — | — |
| Start | yes | 1 |
| Growth | yes | 2 |
| Pro | yes | 5 |
| Custom | yes | by agreement |
Connecting an AI assistant over OAuth does not use a key. A downgrade never revokes existing keys; a new one can be created once a slot is free.
Fourteen days free, no card required. Enable the interface under Settings → API & MCP.