Inspection report
amazon-seller-mcp by ArseniiB-o
Open source MCP server from ArseniiB-o. Tool list: code-checked7.
The answer
6
What can it change in your account?
6 of 17 tools can change data, in these areas: Listings, Pricing, Inventory.
name based Read and write here are inferred from tool names and descriptions, not from a test.
| Area | Access | Write tools | Read tools |
|---|---|---|---|
| Orders | R Orders read only | 0 | 2 |
| Ads | ยท Ads no tool on record | 0 | 0 |
| Listings | W Listings can change data | 3 | 3 |
| Pricing | W Pricing can change data | 1 | 1 |
| Inventory | W Inventory can change data | 1 | 1 |
| Reports | R Reports read only | 0 | 1 |
| Finance | R Finance read only | 0 | 1 |
Record
The facts on file.
Tools
All 17 tools we found.
Grouped by what they do to your data. The access column shows why we put a tool there.
write Can change data 6
| Tool | Description | Area | Access basis |
|---|---|---|---|
| amazon_create_listing | Create a new product listing | Listings | name based |
| amazon_delete_listing | Delete/deactivate a listing by SKU | Listings | name based |
| amazon_update_listing | Update listing attributes (title, description, bullet points, etc.) | Listings | name based |
| amazon_update_price | Update product price by SKU | Pricing | name based |
| amazon_update_quantity | Update product inventory quantity by SKU | Inventory | name based |
| amazon_upload_document | Upload a PDF/image document for a product (e.g. GPSR safety document) | Other | name based |
read Reads data 11
| Tool | Description | Area | Access basis |
|---|---|---|---|
| amazon_get_all_listings | Get ALL product listings with full details (name, SKU, ASIN, price, quantity, status). Uses Reports API. | Listings | name based |
| amazon_get_competitive_pricing | Get competitive pricing data for ASINs | Pricing | name based |
| amazon_get_fees_estimate | Get estimated fees for selling a product at a given price | Finance | name based |
| amazon_get_inventory | Check inventory levels (FBA and merchant-fulfilled) | Inventory | name based |
| amazon_get_listing | Get detailed info for a specific product by SKU | Listings | name based |
| amazon_get_order | Get full details for a specific order including all items | Orders | name based |
| amazon_get_sales_report | Get sales summary report for the last N days | Reports | name based |
| amazon_list_marketplaces | Show all active marketplaces for this seller account | Other | name based |
| amazon_list_orders | Get orders for the last N days | Orders | name based |
| amazon_search_catalog | Search Amazon catalog by keywords or identifiers | Listings | name based |
| amazon_switch_marketplace | Switch active marketplace (DE, UK, FR, IT, ES, NL, PL, IE, SE, AE, BE) | Other | name based |
Method
How we checked this server.
We read the tool definitions in the source code. We did not run the server against a seller account.7
Not tested with credentials. We did not connect this server to a seller or ads account. A tool marked read can still have side effects we could not see, and a vendor can add write tools at any time. Check the list again before you grant access.
Areas come from keywords in tool names, as explained on the matrix page.
Notes
Sources for this report
- 1Source repository or product pagegithub.com
- 2Documentationgithub.com
- 3License: GitHub API repo.license (search 2026-10-30)
- 4Authentication: static scan of repo (env names / code patterns)
- 5Pricing: https://github.com/ArseniiB-o/amazon-seller-mcpgithub.com
- 6Marketplaces: marketplace IDs found in code
- 7Our MCP inventory of Oct 30, 2026: tool list, access marks, stars and last commit. GitHub repository search (22 queries, unauthenticated) -> shallow clone -> static extraction (extract_tools.py) -> optional runtime tools/list (mcp_probe.py); vendor/official from public docs. access=read|write is a name/description heuristic unless access_basis says otherwise.