·  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

amazon-ads-mcp by Imsamiullah09

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

The answer

1

What can it change in your account?

1 of 23 tools can change data.

name based Read and write here are inferred from tool names and descriptions, not from a test.

AreaAccessWrite toolsRead tools
OrdersR Orders read only01
AdsR Ads read only013
Listings· Listings no tool on record00
Pricing· Pricing no tool on record00
Inventory· Inventory no tool on record00
ReportsR Reports read only06
Finance· Finance no tool on record00

Record

The facts on file.

Type
open-source
Vendor or owner
Imsamiullah09
License
MIT3
Authentication
LWA refresh token, OAuth (mentioned)4
Transport
stdio, http
Marketplaces
US6
Pricing
free / open source (self-hosted; upstream API costs apply)5
Last commit
Jun 10, 2026
Last release
Not published
GitHub stars
0
Tool list from
code-checked7
Links
Repository1, documentation2

Tools

All 23 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

ToolDescriptionAreaAccess basis
amc_create_workflowSave an AMC SQL workflow on an instance. AMC SQL queries clean-room event tables (impressions, clicks, conversions); aggregation thresholds apply, queries returning user-level…Othername based

read Reads data 22

ToolDescriptionAreaAccess basis
amc_execute_workflowStart an execution of a saved AMC workflow over a time window. Returns an execution id; poll with amc_get_execution, then fetch results with amc_get_download_urls.Othername based
amc_get_download_urlsGet signed download URLs (CSV) for a SUCCEEDED AMC workflow execution. URLs expire after a short period.Othername based
amc_get_executionCheck the status of an AMC workflow execution (PENDING/RUNNING/SUCCEEDED/FAILED).Othername based
amc_list_instancesList Amazon Marketing Cloud instances for an AMC entity. REQUIRES a provisioned AMC instance with this API client allow-listed; otherwise returns 403 (an Amazon entitlement, not…Othername based
amc_list_workflowsList saved AMC SQL workflows on an instance.Othername based
create_reportRequest an async performance report (Reporting v3) for Sponsored Products, Brands or Display. Returns a reportId immediately; reports typically complete in 1 to 15 minutes (up to…Reportsname based
download_reportDownload a COMPLETED report, decompress it, run data-integrity checks (column presence, non-negative metrics, daily date coverage) and return reconciled totals plus a row sample…Reportsname based
dsp_create_reportRequest an async Amazon DSP report (impressions, viewability, conversions, etc.) for a DSP account. Requires DSP API access. Returns a reportId; poll with dsp_get_report until…Ads, Reportsname based
dsp_get_reportCheck status of a DSP report. When complete, the response includes a signed download location URL valid for a limited time.Ads, Reportsname based
dsp_list_ordersList Amazon DSP orders (campaigns) for a DSP advertiser profile. REQUIRES DSP entity access on your API client, accounts without a DSP seat get HTTP 403 (an Amazon entitlement…Orders, Adsname based
get_profilesList all Amazon Ads advertiser profiles (accounts) accessible to these credentials in the configured region. Returns profileId, marketplace, currency, timezone and account info…Adsname based
get_report_statusCheck the status of an async report created with create_report. Status flows PENDING → PROCESSING → COMPLETED (or FAILURE with a reason). When COMPLETED, use download_report.Reportsname based
health_checkVerify credentials and connectivity: refreshes the LwA access token and lists profiles, reporting region, latency and configuration (secrets redacted). Use to diagnose auth/setup…Reportsname based
sb_list_ad_groupsList Sponsored Brands ad groups (v4), optionally filtered by campaign ids.Adsname based
sb_list_campaignsList Sponsored Brands campaigns (v4) with budgets, states and dates. Paginate with nextToken. Use create_report (adProduct SPONSORED_BRANDS) for performance metrics.Adsname based
sd_list_ad_groupsList Sponsored Display ad groups with bid optimization settings and states.Adsname based
sd_list_campaignsList Sponsored Display campaigns with budgets, tactics and states. Uses startIndex/count pagination (not nextToken).Adsname based
sp_list_ad_groupsList Sponsored Products ad groups (v3), optionally filtered to specific campaigns. Paginate with nextToken.Adsname based
sp_list_campaignsList Sponsored Products campaigns (v3) with budgets, states, targeting type and dates. Paginate with nextToken. For performance metrics, use create_report instead, entity…Adsname based
sp_list_keywordsList Sponsored Products keywords (v3) with match types, bids and states. Filter by campaignIds or adGroupIds; paginate with nextToken.Adsname based
sp_list_product_adsList Sponsored Products product ads (v3): which ASINs/SKUs are advertised in which ad groups, with states.Adsname based
sp_list_targetsList Sponsored Products targeting clauses (v3): product, category and auto-targeting expressions with bids and states.Adsname 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/Imsamiullah09/amazon-ads-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.