Inspection report
amazon-seller-mcp by bhavykhatri
Open source MCP server from bhavykhatri. Tool list: code-checked7.
The answer
5
What can it change in your account?
5 of 15 tools can change data, in these areas: Listings, Pricing.
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 | 2 | 3 |
| Pricing | W Pricing can change data | 1 | 0 |
| Inventory | · Inventory no tool on record | 0 | 0 |
| Reports | R Reports read only | 0 | 3 |
| Finance | · Finance no tool on record | 0 | 0 |
Record
The facts on file.
- Type
- open-source
- Vendor or owner
- bhavykhatri
- License
- MIT3
- Authentication
- LWA refresh token, AWS SigV44
- Transport
- stdio
- Marketplaces
- IN, US6
- Pricing
- free / open source (self-hosted; upstream API costs apply)5
- Last commit
- Sep 7, 2026
- Last release
- Sep 6, 2026, seller-central-mcp v1.0.0 on npm
- GitHub stars
- 4
- Tool list from
- code-checked7
Tools
All 15 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 5
| Tool | Description | Area | Access basis |
|---|---|---|---|
| delete_listing | DESTRUCTIVE: permanently deletes the listing for a SKU. Requires confirm=true. | Listings | name based |
| set_quantity | Sets the fulfillment quantity for a SKU (merchant-fulfilled / DEFAULT channel). | Other | name based |
| submit_feed | Submits a feed in one call: creates a feed document, uploads the content, and creates the feed. | Other | name based |
| update_price | Convenience: sets the selling price (and optional MRP) for a SKU via a purchasable_offer PATCH, without a full upsert. | Pricing | name based |
| upsert_listing | Creates or updates a listing via PUT. Provide productType, sku, and the full attributes object. | Listings | name based |
read Reads data 10
| Tool | Description | Area | Access basis |
|---|---|---|---|
| download_report | Downloads and decompresses a report document by its reportDocumentId, returning the text. | Reports | name based |
| get_feed | Returns a feed | Other | name based |
| get_listing | Full details for one SKU: summaries (ASIN/status), attributes, offers, issues, and fulfillment availability. | Listings | name based |
| get_order_items | Returns the line items for a specific order. | Orders | name based |
| get_orders | Lists orders. Defaults to orders created in the last 30 days. Note: full buyer/address data requires the restricted PII role. | Orders | name based |
| get_product_type_definition | Fetches the product type definition metadata (includes a link to the JSON schema with required attributes and enums). | Listings | name based |
| get_report | Returns a report | Reports | name based |
| get_seller_profile | Returns the seller | Other | name based |
| list_listings | Real-time list of catalogued SKUs for the seller (searchListingsItems). Paginates through all pages. | Listings | name based |
| request_report | Creates a report request and returns a reportId. Example types: GET_MERCHANT_LISTINGS_ALL_DATA, GET_FLAT_FILE_OPEN_LISTINGS_DATA, GET_FBA_INVENTORY_PLANNING_DATA. | Reports | 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/bhavykhatri/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.