Inspection report
dispute-agent
Open source MCP server from jmnzcn. Tool list: code-checked6.
The answer
1
What can it change in your account?
1 of 10 tools can change data.
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 | R Ads read only | 0 | 1 |
| Listings | · Listings no tool on record | 0 | 0 |
| Pricing | · Pricing no tool on record | 0 | 0 |
| Inventory | R Inventory read only | 0 | 1 |
| Reports | · Reports no tool on record | 0 | 0 |
| Finance | R Finance read only | 0 | 2 |
Record
The facts on file.
Tools
All 10 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 1
| Tool | Description | Area | Access basis |
|---|---|---|---|
| submit_decision | Final answer for the case. Call exactly once, when the investigation is complete. | Other | name based |
read Reads data 9
| Tool | Description | Area | Access basis |
|---|---|---|---|
| days_between | Days from date a to date b (YYYY-MM-DD); negative if b is earlier. | Ads | name based |
| find_similar_deductions | Other deductions with the same type, reason, reference, ASIN, quantity and amount | Other | name based |
| get_deduction | The deduction being investigated, or another one by number. | Other | name based |
| get_invoice | An invoice with its lines (ASIN, quantity, unit cost) and its PO. | Finance | name based |
| get_proof_of_delivery | The carrier | Other | name based |
| get_purchase_order | A purchase order: lines with agreed unit cost, and the ship window end date. | Orders | name based |
| get_reversals | Amounts Amazon has already paid back on a deduction. | Other | name based |
| get_shipments | Shipments for a PO: shipped date, ASN sent date, bill of lading, cartons shipped. | Inventory | name based |
| search_records | Find the invoice or purchase order a loosely written reference points to. Returns the | Orders, Finance | 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.6
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/jmnzcn/dispute-agentgithub.com
- 6Our 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.