·  54 tools on record  ·  297 archived pricing pages  ·  data synced 2026-10-31Methodology  ·  How we earn money
Independent. No vendor can pay
for placement or a verdict.
Seller Tools Index.Receipts for seller software

Inspection report

sp-api-mcp

Open source MCP server from haloshin. Tool list: code-checked7.

The answer

4

What can it change in your account?

4 of 21 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.

AreaAccessWrite toolsRead tools
OrdersR Orders read only02
Adsยท Ads no tool on record00
ListingsW Listings can change data14
PricingW Pricing can change data12
InventoryR Inventory read only01
ReportsR Reports read only03
FinanceR Finance read only02

Record

The facts on file.

Type
open-source
Vendor or owner
haloshin
License
MIT3
Authentication
LWA refresh token, OAuth (mentioned)4
Transport
stdio
Marketplaces
AU, BR, DE, ES, FR, IT, JP, MX, NL, UK, US6
Pricing
free / open source (self-hosted; upstream API costs apply)5
Last commit
Jun 22, 2026
Last release
Not published
GitHub stars
2
Tool list from
code-checked7
Links
Repository1, documentation2

Tools

All 21 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 4

ToolAreaAccess basis
send_messageOthername based
send_solicitationOthername based
update_listingListingsname based
update_pricePricingname based

read Reads data 17

ToolAreaAccess basis
estimate_feesFinancename based
get_competitive_pricingPricingname based
get_financial_eventsFinancename based
get_inventoryInventoryname based
get_item_offersPricingname based
get_listing_restrictionsListingsname based
get_my_listingListingsname based
get_order_itemsOrdersname based
get_ordersOrdersname based
get_product_infoOthername based
get_product_type_definitionsListingsname based
get_report_statusReportsname based
get_sales_summaryReportsname based
get_search_query_performanceOthername based
list_storesOthername based
request_reportReportsname based
search_catalogListingsname 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

  1. 1Source repository or product pagegithub.com
  2. 2Documentationgithub.com
  3. 3License: GitHub API repo.license (search 2026-10-30)
  4. 4Authentication: static scan of repo (env names / code patterns)
  5. 5Pricing: https://github.com/haloshin/sp-api-mcpgithub.com
  6. 6Marketplaces: marketplace IDs found in code
  7. 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.