case study · Jul 2022 to present
Shurq: from idea stage to a paid product.
I joined Shurq, a UK Amazon-analytics SaaS, as its first AI and data engineer. I own the data pipeline and led most of the data and AI features: Shurq AI, the MCP server, the Data API, the AI Ad Manager and the image generation in Creative Studio. The team built the rest, and I will say which is which.
- 21
- Amazon marketplaces
- 200+
- concurrent users
- 10+
- person team
- 660+
- logged changes, v2.77
owner
The data pipeline everything else reads from
Every hour it pulls sales, fees and advertising data from Amazon's Selling Partner and Ads APIs across 21 marketplaces and turns it into true per-product profit. Every dashboard, alert, report and AI agent in the product reads the same numbers, so a mistake here is a mistake everywhere.
- A ratio with nothing to divide by shows a dash, never 0%. A campaign that spent with no sales must not look like the healthiest one in the table.
- A day loaded before it was complete reloads when it is opened again, so a half-finished day never reads as a drop in sales.
- Amounts from other marketplaces convert into the header currency, and returns counted in a region are counted once, not twice.
led
Shurq AI: ask your Amazon data a question
A chat assistant that answers questions about sales, ads and profit with tables and charts built from the seller's own data, and produces reports as PDF or PowerPoint. The same assistant answers by text or voice in the iPhone app.
- Reads an uploaded file's real columns and text, and when an answer names a column the file does not have, the real column list is added to the reply.
- Answers stream at an even pace, and if the connection drops mid-answer it reconnects and carries on with the same answer instead of starting over.
- Scheduled briefs and anomaly alerts in the marketplace's own currency. Seller data stays on infrastructure Shurq runs.
led
The MCP server and the Data API
Two ways for software outside Shurq to use it. The MCP server exposes 1,080 tools, 29 of them write actions, over streamable HTTP with scoped API keys, so a seller can query and act on their live Amazon account from Claude, ChatGPT, Cursor or Claude Code. The Data API gives partners keyword, product and rank data over REST.
- Changes made through MCP land in the same changelog as everything else and can be undone from it, with a summary of what will go back before anything is sent.
- Long requests return 202 and a job id to poll rather than holding a connection open, and every value carries its source and date.
- Versioned, with its own changelog and an OpenAPI spec. It publishes its own accuracy: the competitor sales estimate has a median error of about 10%, down from 19%.
led
The AI Ad Manager and the AI employees
Rules, scheduled workflows and AI employees that change bids, budgets and keywords on live ad accounts. Live ad spend is money that cannot be taken back, so the whole design is about who is allowed to act, and how a change is undone.
- Every write step asks first, through an approval queue. Every kind of change can be undone: budgets, pauses and bids go back, anything created is paused rather than deleted, and a change Amazon makes permanent says so before you try.
- AI employees start in Observe. One set to Autopilot acts alone only with a trust score of 70 or more and three positive measured outcomes, checked again before every change.
- When the Bid Optimizer moves bids, its note starts with why, such as high ACOS or a winner raised, not with counts and averages.
led
Creative Studio: listing images from data
Generates a full Amazon listing set, nine images plus copy and strategy, from the product's listing, photos and design direction, grounded in the niche's real click-through and conversion rates and in Amazon's image guidelines.
- Studies the product's current images and its competitors before generating anything.
- Claims are checked before an image is rendered, so a listing image cannot promise what the product data does not support.
- A+ Content runs Amazon's own validation before anything is sent, and lists every product whose live content would be replaced before submitting.
Hiring an AI engineer for agents, integrations or data pipelines? Shurq is the product I can talk about in the most depth. Send me a real problem you are dealing with and I will tell you how I would approach it.