Inspection report
AmazonSeller-mcp-server
Open source MCP server from mattcoatsworth. Tool list: code-checked7.
The answer
6
What can it change in your account?
6 of 32 tools can change data, in these areas: Listings, 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 | 3 |
| Ads | ยท Ads no tool on record | 0 | 0 |
| Listings | W Listings can change data | 2 | 4 |
| Pricing | R Pricing read only | 0 | 3 |
| Inventory | W Inventory can change data | 1 | 3 |
| Reports | R Reports read only | 0 | 4 |
| Finance | R Finance read only | 0 | 3 |
Record
The facts on file.
Tools
All 32 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 |
|---|---|---|---|
| createDestination | Creates a destination resource to receive notifications | Other | name based |
| createFeed | Create a feed | Other | name based |
| createSubscription | Creates a subscription for the specified notification type | Other | name based |
| deleteListingsItem | Deletes a listings item for a selling partner | Listings | name based |
| putListingsItem | Creates or updates a listings item for a selling partner | Listings | name based |
| updateInventory | Update the inventory level for a specific SKU | Inventory | name based |
read Reads data 26
| Tool | Description | Area | Access basis |
|---|---|---|---|
| checkCredentials | Check if the SP-API credentials are valid | Other | name based |
| createReport | Create a report request | Reports | name based |
| getAccessToken | Get an access token for Amazon SP-API | Other | name based |
| getCatalogItem | Get details about a specific catalog item by ASIN | Listings | name based |
| getCompetitivePricing | Returns competitive pricing information for a list of products | Pricing | name based |
| getDestinations | Returns information about all destinations | Other | name based |
| getFeed | Get information about a feed | Other | name based |
| getFeedDocument | Get information about a feed document | Other | name based |
| getFinancialEventGroup | Returns all financial events for the specified financial event group | Finance | name based |
| getInboundEligibility | Returns the eligibility status of an item for the specified program | Inventory | name based |
| getInventorySummaries | Get inventory summaries for the specified seller SKUs | Inventory | name based |
| getListingOffers | Returns the lowest priced offers for a single SKU listing | Listings, Pricing | name based |
| getListingsItem | Returns details about a listings item for a selling partner | Listings | name based |
| getMarketplaceParticipations | Returns a list of marketplaces that the seller participates in | Other | name based |
| getOrder | Get details for a specific order | Orders | name based |
| getOrderItems | Get items for a specific order | Orders | name based |
| getOrders | Get orders based on specified filters | Orders | name based |
| getPricing | Returns pricing information for a list of products | Pricing | name based |
| getReport | Get information about a report | Reports | name based |
| getReportDocument | Get information about a report document | Reports | name based |
| getReports | Get a list of reports | Reports | name based |
| getShipments | Returns a list of inbound shipments based on the specified criteria | Inventory | name based |
| getSubscription | Returns information about a subscription for the specified notification type | Other | name based |
| listFinancialEventGroups | Lists financial event groups | Finance | name based |
| listFinancialEvents | Lists financial events | Finance | name based |
| searchCatalogItems | Search for catalog items by keywords | Listings | 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
Static extraction from code. Runtime start failed on 2026-10-30: 'Tool getInventorySummaries is already registered' (duplicate registration with current @modelcontextprotocol/sdk).
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/mattcoatsworth/AmazonSeller-mcp-servergithub.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.