home / mcp / amazon ads mcp server
Provides a scalable MCP server to interact with the Amazon Ads API using a structured, safe toolset.
Configuration
View docs{
"mcpServers": {
"kuudoai-amazon_ads_mcp": {
"url": "http://localhost:9080/mcp/",
"headers": {
"AUTH_METHOD": "direct",
"OPENBRIDGE_API_KEY": "YOUR_OPENBRIDGE_TOKEN",
"AMAZON_AD_API_PACKAGES": "profiles,amc-workflow",
"AMAZON_AD_API_CLIENT_ID": "your-client-id",
"AMAZON_AD_API_CLIENT_SECRET": "your-client-secret"
}
}
}
}You can build AI-powered advertising tools that securely interact with the Amazon Ads API using the Amazon Ads MCP SDK. This server enables you to expose API endpoints and tooling as MCP-enabled services, allowing your AI clients to call, manage, and analyze campaigns, reports, and other advertising data through a safe, well-labeled toolkit.
Set up the MCP server and connect your AI client to interact with Amazon Ads data. You can run the server in a container and configure your MCP client to load the server as a remote tool provider. Start with a simple connection, then enable additional tool packages as needed. Use the provided tools to list campaigns, create or update campaigns, manage budgets, run AMC workflows, retrieve reports, and more. When you enable tools, the MCP context will include structured metadata that guides your AI client in making valid API calls.
Prerequisites: you need Docker and Docker Compose installed on your machine. You also need a suitable MCP client (for example, a compatible AI assistant) to load and use the MCP server.
1) Pull the MCP server image.
docker pull openbridge/amazon-ads-mcp2) Copy the environment template and configure your settings.
cp .env.example .env3) Start the server with Docker Compose.
docker-compose up -d4) Verify the server is running and accessible.
docker-compose ps5) Check logs if you encounter issues.
docker-compose logs -fList all campaigns for the active advertiser profile and region.
Retrieve details for a specific campaign by its ID.
Create a new advertising campaign with the specified parameters.
Update attributes of an existing campaign.
Archive a campaign to stop its active delivery.
List Sponsored Products ads for the active profile.
Create keywords for Sponsored Products campaigns.
Update keyword bids for Sponsored Products campaigns.
Retrieve negative keywords for campaigns.
List AMC workflows available for the active account.
Execute a specified AMC workflow.
Check the status of an AMC workflow execution.
Create and export campaign data for download.
List advertiser profiles accessible by the current identity.
Generate a V3 style reporting export for campaigns or accounts.