·  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 PPC Prophet

Vendor MCP server from PPC Prophet. Tool list: code-checked5.

The answer

6

What can it change in your account?

6 of 17 tools can change data, in these areas: Ads.

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

AreaAccessWrite toolsRead tools
Orders· Orders no tool on record00
AdsW Ads can change data610
Listings· Listings no tool on record00
Pricing· Pricing no tool on record00
Inventory· Inventory no tool on record00
ReportsR Reports read only01
Finance· Finance no tool on record00

Record

The facts on file.

Type
vendor
Vendor or owner
PPC Prophet
License
MIT3
Authentication
LWA refresh token, API key4
Transport
stdio, http
Marketplaces
Not published
Pricing
Not published
Last commit
Feb 4, 2026
Last release
Not published
GitHub stars
5
Tool list from
code-checked5
Links
Repository1, documentation2

Tools

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

ToolDescriptionAreaAccess basis
activate_mcp_profileActivate an Amazon advertising profile for MCP access. Use the number from list_profiles (e.g., #2 or 2).Adsname based
deactivate_mcp_profileDeactivate an Amazon advertising profile from MCP access by number.Adsname based
update_campaign_budgetUpdate the daily budget of a campaignAdsname based
update_campaign_statusUpdate the status of a campaign (pause, enable, or archive)Adsname based
update_keyword_bidUpdate the bid amount for a keywordAdsname based
update_keyword_statusUpdate the status of a keyword (pause, enable, or archive)Adsname based

read Reads data 11

ToolDescriptionAreaAccess basis
check_mcp_statusCheck the MCP data import status for a specific profile by number.Othername based
get_campaignGet detailed information about a specific campaignAdsname based
get_campaign_performanceGet individual campaign performance metrics with flexible sorting and filtering. Perfect for queries likeAdsname based
get_performanceGet performance metrics for campaigns in a date rangeAds, Reportsname based
get_profileGet detailed information about a specific Amazon advertising profileAdsname based
list_campaignsList Amazon advertising campaigns for a specific profileAdsname based
list_keywordsList keywords for a profile or campaignAdsname based
list_mcp_profilesList all Amazon advertising profiles with their MCP activation status. Shows which profiles are ready for querying, which need activation, and which are currently importing data.Adsname based
list_profilesList all Amazon advertising profiles for the authenticated user. Returns profile IDs that can be used in other commands.Adsname based
search_campaignsSearch for campaigns by nameAdsname based
set_current_profileSet the current working profile context. This profile will be used automatically for all subsequent campaign, keyword, and performance queries.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.5

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. 5Our 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.