Skip to content
Agentmart
Submit a tool

Amazon Ads

Amazon Ads MCP server: 31 read tools, 77 opt-in preview-first writes.

Connector by getmcpads.com · Domain verified by the MCP Registry

IndexedApache-2.0Local (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/getmcpads-com-amazon-ads

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Amazon Ads MCP server: 31 read tools, 77 opt-in preview-first writes.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
3 read · 27 write · 0 delete
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 30

Read from the source code; the running server may list different tools.

Read 3 · Look things up without changing anything.

  • amazon_ads_get_profile
  • amazon_ads_get_report
  • amazon_ads_list_profiles

Write 27 · Create, change, send or run things.

  • amazon_ads_create_ad_group
  • amazon_ads_create_campaign
  • amazon_ads_create_campaign_negative_keyword
  • amazon_ads_create_campaign_negative_target
  • amazon_ads_create_keyword
  • amazon_ads_create_negative_keyword
  • amazon_ads_create_negative_target
  • amazon_ads_create_product_ad
  • amazon_ads_create_report
  • amazon_ads_create_target
  • amazon_ads_prepare_asset_upload
  • amazon_ads_register_uploaded_asset
Show 15 more tools
  • amazon_ads_rename_ad
  • amazon_ads_rename_ad_group
  • amazon_ads_rename_campaign
  • amazon_ads_update_ad_group
  • amazon_ads_update_campaign
  • amazon_ads_update_campaign_budget
  • amazon_ads_update_campaign_negative_keyword
  • amazon_ads_update_campaign_negative_target
  • amazon_ads_update_campaign_status
  • amazon_ads_update_keyword
  • amazon_ads_update_negative_keyword
  • amazon_ads_update_negative_target
  • amazon_ads_update_product_ad
  • amazon_ads_update_target
  • amazon_ads_upload_asset_bytes

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • AMAZON_ADS_CLIENT_SECRET
  • AMAZON_ADS_REFRESH_TOKEN

Other settings (environment variables or headers).

  • AMAZON_ADS_CLIENT_ID
  • AMAZON_ADS_ENABLE_WRITES
  • AMAZON_ADS_PROFILE_IDS
  • AMAZON_ADS_REGION

Tools (30)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • amazon_ads_create_ad_group

    Create a PAUSED Sponsored Products ad group with a default bid in profile currency. Checks the selected parent campaign. Preview and confirm before creating.

  • amazon_ads_create_campaign

    Create one Sponsored Products campaign in PAUSED state. Preview then confirm the exact name, targeting, dates, daily budget and bidding strategy. Currency is the profile currency. Does not start spend.

  • amazon_ads_create_campaign_negative_keyword

    Description is built at runtime.

  • amazon_ads_create_campaign_negative_target

    Description is built at runtime.

  • amazon_ads_create_keyword

    Description is built at runtime.

  • amazon_ads_create_negative_keyword

    Description is built at runtime.

  • amazon_ads_create_negative_target

    Description is built at runtime.

  • amazon_ads_create_product_ad

    Description is built at runtime.

  • amazon_ads_create_report

    Request an asynchronous Amazon performance report: Sponsored Products campaigns, ad groups, placements, search terms or advertised products; Brands campaigns, ads or search terms; Display campaigns or products. Brands legacy campaign reports exclude multi-ad-group campaigns. Does not change advertising or budgets. Choose the attribution window explicitly, keep jobToken and call amazon_ads_get_report later. No polling loop, no cross-platform attribution and no automatic sums.

  • amazon_ads_create_target

    Description is built at runtime.

  • amazon_ads_get_profile

    Read the selected Amazon Ads profile: marketplace, account type, currency and timezone. API access does not establish eligibility for Sponsored Brands, Display or DSP.

  • amazon_ads_get_report

    Check an Amazon report once and, when complete, read its native rows. Use only the jobToken returned by amazon_ads_create_report for this profile. Downloads are bounded; pagination returns row offsets and marks partial results. Expired reports must be requested again.

  • amazon_ads_list_profiles

    List the advertising profiles in AMAZON_ADS_PROFILE_IDS that these credentials can reach in AMAZON_ADS_REGION, with marketplace, account type, currency and timezone. Profiles outside the allowlist are never returned or counted. Configured IDs that Amazon does not return are listed in missingProfileIds.

  • amazon_ads_prepare_asset_upload

    Prepare an Amazon image or video upload for this profile. After preview and confirmation, returns a short-lived native S3 URL. Send the bytes with amazon_ads_upload_asset_bytes, or PUT them to that exact URL without Amazon credentials and with the returned content type, then call amazon_ads_register_uploaded_asset with uploadToken. This does not create or activate an ad.

  • amazon_ads_register_uploaded_asset

    Register bytes already uploaded to the Amazon URL from amazon_ads_prepare_asset_upload. The source URL comes from the profile-bound token; arbitrary URLs are not accepted. Preview then confirm. Returns native assetId, versionId and specification failures. Images and videos remain subject to placement requirements and moderation.

Show 15 more tools
  • amazon_ads_rename_ad

    Rename one Amazon Sponsored Brands ad. Sponsored Products and Display product ads have no name. The name is the only thing that changes. Previews by default.

  • amazon_ads_rename_ad_group

    Description is built at runtime.

  • amazon_ads_rename_campaign

    Description is built at runtime.

  • amazon_ads_update_ad_group

    Description is built at runtime.

  • amazon_ads_update_campaign

    Update Sponsored Products campaign name, state, dates or bidding strategy. ARCHIVED is irreversible. Preview binds the current campaign; changing bidding on an enabled campaign can change spend. Use amazon_ads_update_campaign_budget for the daily budget.

  • amazon_ads_update_campaign_budget

    Change one Sponsored Products daily budget in profile currency. Can change spend on enabled campaigns. Preview binds the previous budget and state; confirmation refuses stale previews.

  • amazon_ads_update_campaign_negative_keyword

    Description is built at runtime.

  • amazon_ads_update_campaign_negative_target

    Description is built at runtime.

  • amazon_ads_update_campaign_status

    Pause or enable one Amazon Sponsored Products campaign. Enabling can spend money. Preview first, then confirm with expectedStatus from the preview. Amazon enforces profile membership; archived campaigns cannot be restored.

  • amazon_ads_update_keyword

    Description is built at runtime.

  • amazon_ads_update_negative_keyword

    Description is built at runtime.

  • amazon_ads_update_negative_target

    Description is built at runtime.

  • amazon_ads_update_product_ad

    Description is built at runtime.

  • amazon_ads_update_target

    Description is built at runtime.

  • amazon_ads_upload_asset_bytes

    Upload supplied image or video bytes to the native S3 URL bound to the opaque uploadToken from amazon_ads_prepare_asset_upload. No Amazon credentials are sent to S3. Preview and confirmation bind the byte digest. Register the asset afterwards; this does not create an ad.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 23, 2026 (5 days ago)
Last release
Oct 23, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
com.getmcpads/amazon-ads
Version
1.0.0
Auth
API key
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from getmcpads.com

Cite this page

Amazon Ads MCP server. Agent Mart. https://agentmart.dev/connectors/getmcpads-com-amazon-ads (last updated 2026-10-24)