FFlashpricer
On this page
MCP Integration

Bulk updates: the write tool

The MCP tool that pushes per-item updates in bulk from a CSV — prices, cost, MAP, shipping, fees, repricing on/off and strategy — with the confirm flow and grid rules.

Published 7/12/2026Updated 7/12/2026
MCP · Reference · Write
Bulk updates: the write tool

When you grant it write access, a connected AI assistant can update many items at once — just describe the change and it builds and pushes the CSV for you, through the same bulk-update pipeline as the Flashpricer UI. Here is the write tool, and how it stays safe.

1 write tool Changes many itemsConfirms first

New here? Start with Connect an AI assistant to Flashpricer (MCP). Want to track a run you already pushed? See Bulk updates: the read tools.

!

This changes many items in one go. It needs the Products · manage permission and always previews first — row count, columns and a sample — then waits for your confirmation before pushing. Think of it as a grid: every row carries the same columns, and a blank cell CLEARS that override for that item — so only include the fields you actually want to set. The pushed CSV is stored for traceability.

Push a CSV of updates

create-bulk-updateWriteConfirmsproducts · manage

Applies per-item updates in bulk from a CSV — the assistant assembles the rows from your request and pushes them into the same pipeline as the UI's file bulk-update.

Identify each row by: sku + its sales channel (the channel's account id from list-sales-channels), plus optional region to disambiguate.
Update fields (all optional, but every row must carry the same set): minPrice · maxPrice · cost · mapPrice · shippingPriceOverride · fbmShippingCost · referralFeesPercent (0–100) · enabled (repricing on/off) · strategyId (assign a strategy, or clear it).
Grid rule: a blank / empty cell clears that override for the row — include only what you want changed.
How it runs: asynchronously. Per-row problems (item not found, invalid value) go into an error report instead of blocking the whole update — track it with the read tools.
Ask"Raise the min by $1 on these 40 SKUs and turn repricing on."

Working safely

  • Preview, then confirm. The assistant shows the row count, the columns and a sample before anything is pushed — you approve first.
  • Blank means clear. Because it's a grid, leaving a field empty removes that override. If you only want to change the min price, the assistant sends just that column.
  • Errors don't block. A bad row is skipped and logged; the rest still apply. Check the outcome with list-bulk-updates / get-bulk-update.
  • It's traceable. Every pushed CSV is stored, so a bulk change is always auditable.
  • Least privilege. Prefer read-only? Connect with Products · view — this tool won't be available, but you can still track updates others made.
Update in bulk

With write access granted, try "Set the max to $49.99 on all my at-min FBA items, then show me the preview before pushing." Then track it with the read tools. Questions? Reach us at success@flashpricer.com.

Was this article helpful?
Bulk updates: the write MCP tool | Flashpricer · Flashpricer