Inventory & Ops · Blog post · source Apr 1, 2026

SP-API MCP Server Built with Claude Code

Connect Claude to my own Seller Central data so I can ask questions in plain words

80%

“he has automated 80% of the brand's operations”

Per source Self-reported by the source, not independently verified.

Copy-paste prompt

Copy-paste promptStarter prompt (written by us)
I have SP-API developer credentials for my own seller account. Help me build a small read-only MCP server in TypeScript that exposes: sales by ASIN for a date range, FBA inventory, open orders, catalog item details and settlement summaries. Handle token refresh, rate limits, pagination and async report polling. Pin every dependency version, keep credentials in environment variables, and don't add any write endpoints.

The source didn't publish its exact prompt. We wrote this starter so you can try the same workflow. Replace anything in [brackets].

What they did

Mansour Norouzi says Claude, Claude Cowork and Claude Code are the core of how he runs his supplement brand: weekly sales dashboards with week-over-week and year-over-year comparisons, search term analysis with ad data layered in, promotion-stacking analysis to catch margin erosion, FBA inventory alerts and restock triggers, and monthly checkups and search term reports scheduled in Cowork. Because Amazon's SP-API had no MCP server, he built one with no coding experience: TypeScript and Node.js, 20 tools across sales, inventory, orders, catalog, financials and Brand Analytics, published on GitHub.

How it went

He says he has automated 80% of the brand's operations, and that asking Claude 'show me my sales for the last 7 days' now 'just works.' A commenter flagged compromised versions of the axios package; his post says it was already patched.

We only report what the source says. Results are self-reported unless noted.

Worth knowing

You need your own SP-API developer access. The axios warning is the real lesson: a server holding your refresh token and client secret is a target, so pin and check dependencies. Another commenter notes you can reach SP-API with plain scripts and no MCP server.

Original source

Blog postMansour Norouzi (Mansour Norouzi (LinkedIn))Published Apr 1, 2026 · linkedin.com https://www.linkedin.com/posts/mansournorouzi_ive-automated-80-of-my-supplement-brands-activity-7445110046042152960-E99XOpen the source

Keep going

Related use cases

Inventory & Ops

Account Workspace Built with Claude Code

Run my own and my clients' Amazon accounts from one self-built workspace ToolsClaude CodeSourceX post · Jack Leader (Jack2 Media)Source dateNov 3, 2026PromptStarter prompt
View promptHide prompt for Account Workspace Built with Claude Code,Starter prompt
Help me build a small local web app with Claude Code that shows, for today and the last 30 days: units and ordered sales per ASIN, Amazon fees, ad spend, and profit before and after cost of goods. Read data from my own SP-API and Amazon Ads API credentials (read-only), take COGS from a CSV I keep, and mark any number that is still an estimate. Don't add any feature that changes anything in Amazon.

Inventory & OpsReported numbers

Running an Amazon Store (Audits, Listings, Reviews, Ads) with Claude Code Skills

Let an agent run the store's recurring audit, listing, review-request and ads work through the official seller APIs
$130K“the store sold $130K in about 6 months” self-reported
ToolsClaude CodeSourceX post · EbrahimSource dateJul 23, 2026PromptStarter prompt
View promptHide prompt for Running an Amazon Store (Audits, Listings, Reviews, Ads) with Claude Code Skills,Starter prompt
Act as my Amazon store operator. Each week:
1. Audit: pull sales, sessions, conversion and ad data per ASIN for the last 7 days vs the 4 weeks before. List the 5 biggest problems with numbers.
2. Fix: for each problem, propose one specific change (listing text, bid, budget, negative keyword). Record today's baseline for the metric it should move.
3. Measure: check last week's changes against their baselines and say which helped, which didn't, and what to roll back.
Wait for my approval before making any change.

Inventory & Ops

A Cashflow and Safe-Distribution Dashboard with Claude

Project each brand's cash by month to see how much can be taken out while still funding reorders ToolsClaudeSourceBlog post · Alex Willen (The Automated Operator)Source dateMay 14, 2026PromptStarter prompt
View promptHide prompt for A Cashflow and Safe-Distribution Dashboard with Claude,Starter prompt
For brand [X]: starting cash $[ ] plus Amazon's pending balance $[ ].
Using my projected monthly unit sales and reorder dates [paste], unit cost, freight per unit and payment terms ([30]% deposit at order, rest on completion), estimate monthly cash in (after referral, fulfillment, storage and returns) and cash out for the next 12 months.
Tell me the most I can distribute today while keeping cash above $[buffer] every month. Show the table and your fee assumptions.

Inventory & Ops

Seller Central Monitoring and PPC Rules with Claude

Monitor account health, hijackers, stranded inventory and suppressed listings across brands ToolsClaudeSourceX post · Keith RichmanSource dateMay 8, 2026PromptStarter prompt
View promptHide prompt for Seller Central Monitoring and PPC Rules with Claude,Starter prompt
Every morning at 8am, for each of my brands' Seller Central accounts, check: Account Health rating and any new policy warnings; any new sellers on my brand's ASINs (possible hijackers); stranded inventory; suppressed or inactive listings. Post one Slack message per brand with only what changed since yesterday, marked [urgent] or [FYI], and a link to the Seller Central page for each item.

Inventory & OpsOlder source · Feb 2026

Replen Entries, Reconciliation and Lead Checks with Claude Cowork and ChatGPT

Enter replen lines, run reconciliation checks and screen sourcing leads ToolsClaude, ChatGPTSourceX post · RyanSource dateFeb 2, 2026PromptStarter prompt
View promptHide prompt for Replen Entries, Reconciliation and Lead Checks with Claude Cowork and ChatGPT,Starter prompt
SOP: Open my Buy Sheet (Google Sheet). For each row added since [date] with status "Purchased", go to InventoryLab → Inventory → Replenish, search the ASIN, and create a replen line with quantity = Qty column and buy cost = Unit Cost column. Mark the row "Entered in IL" in the sheet. If an ASIN isn't found, skip it and add it to a list. Don't submit any shipment. Report every line you created.

Inventory & Ops

Retail Arbitrage Receipts to Listings and Shipping Plans with Claude

Turn a batch of retail arbitrage receipts into listings, a COGS sheet and an FBA shipping plan ToolsClaude, Amazon Seller AssistantSourceX post · Britton JewellSource dateOct 25, 2026PromptStarter prompt
View promptHide prompt for Retail Arbitrage Receipts to Listings and Shipping Plans with Claude,Starter prompt
I'm an Amazon FBA seller doing retail arbitrage. The folder [folder] has photos of one receipt batch.
1. Read every receipt. For each item give store, date, item title, quantity and unit cost (include tax if it's on the receipt). Mark any line you can't read clearly instead of guessing.
2. Match each item to an ASIN and show me the match before listing anything.
3. After I approve, create the listings, then reconcile my quantity on hand against the receipt totals and flag any mismatch.
4. Add one row per item to my Google Sheet: date, item title, COGS, quantity, ASIN.
5. Draft the FBA shipping plan for the items I mark as prepped and packed. Don't submit it until I say so.