
Amazonads Mcp
Connects Claude to the Amazon Advertising API for managing sponsored product campaigns. You get tools to list profiles and campaigns, pull performance metrics like impressions and sales, update keyword bids, and create new campaigns. Includes a helper script to walk through the OAuth flow and grab your refresh token. The reporting implementation is simplified, so you'll want to extend it with the full async report polling if you need production grade analytics. Supports all three Amazon regions (NA, EU, FE) and covers Sponsored Products comprehensively, with partial support for Sponsored Brands and Display. Reach for this when you're optimizing ad spend or need to automate campaign adjustments based on performance data.
- GitHub stars
- 2
- tools
- 7
- auth
- Secret needed
- transport
- STDIO
- env vars
- 4
- last updated
- Mar 1, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
get_profilesList all available Amazon Ads profiles/accounts
List all available Amazon Ads profiles/accounts
No parameter schema in public metadata yet.
get_campaignsRetrieve advertising campaigns with optional filtering by state and type
Retrieve advertising campaigns with optional filtering by state and type
No parameter schema in public metadata yet.
get_campaign_performanceGet performance metrics for campaigns (impressions, clicks, cost, sales)
Get performance metrics for campaigns (impressions, clicks, cost, sales)
No parameter schema in public metadata yet.
get_keywordsRetrieve keywords for campaigns or ad groups
Retrieve keywords for campaigns or ad groups
No parameter schema in public metadata yet.
update_keyword_bidUpdate bid amounts for specific keywords
Update bid amounts for specific keywords
No parameter schema in public metadata yet.
create_campaignCreate new advertising campaigns
Create new advertising campaigns
No parameter schema in public metadata yet.
get_product_adsRetrieve product ads for campaigns or ad groups
Retrieve product ads for campaigns or ad groups
No parameter schema in public metadata yet.
Sponsors
Configuration
AMAZON_ADS_CLIENT_ID*Amazon Ads API Client ID
AMAZON_ADS_CLIENT_SECRET*secretAmazon Ads API Client Secret
AMAZON_ADS_REFRESH_TOKEN*secretAmazon Ads API Refresh Token
AMAZON_ADS_REGIONAmazon Ads region (NA, EU, or FE)
Readme
Amazon Ads MCP Server
A Model Context Protocol (MCP) server that provides tools for interacting with the Amazon Advertising API. This server enables AI assistants to access and manage Amazon Ads campaigns, keywords, performance data, and more.
Features
This MCP server provides the following tools:
- get_profiles: List all available Amazon Ads profiles/accounts
- get_campaigns: Retrieve advertising campaigns with optional filtering by state and type
- get_campaign_performance: Get performance metrics for campaigns (impressions, clicks, cost, sales)
- get_keywords: Retrieve keywords for campaigns or ad groups
- update_keyword_bid: Update bid amounts for specific keywords
- create_campaign: Create new advertising campaigns
- get_product_ads: Retrieve product ads for campaigns or ad groups
Prerequisites
- Amazon Ads Account: You need an active Amazon Ads account
- API Credentials: Register for Amazon Ads API access and obtain:
- Client ID
- Client Secret
- Refresh Token
Getting Amazon Ads API Credentials
Step 1: Register Your Application
Details
- Repository
- github.com/cprice70/amazonads-mcp
- Category
- Finance & Commerce
- Package
amazonads-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active