MCP server for Amazon Ads API - manage campaigns, keywords, bids, and performance reports
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
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.
This MCP server provides the following tools:
We provide a helper script to obtain your refresh token through the OAuth flow:
Create a .env file in the project root:
Run the OAuth helper script:
Your browser will open to Amazon's authorization page
Sign in and authorize the application
The script will display your refresh token - copy it to your .env file
Determine your advertising region:
Create a .env file or set the following environment variables:
Add this server to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
Once configured in Claude Desktop, you can ask Claude to:
Watch for changes and rebuild automatically:
Run the server directly:
The server communicates over stdio and expects MCP protocol messages.
This server currently supports:
Rate Limiting: The Amazon Ads API has rate limits. The client does not currently implement rate limiting logic.
Reporting API: The get_campaign_performance tool uses a simplified implementation. For production use, you should implement the full async reporting flow:
Error Handling: API errors are returned to the caller. Ensure proper credential configuration to avoid authentication errors.
Regions: Make sure to set the correct region (NA, EU, FE) based on your Amazon Ads account.
.env file or expose API credentialsMIT
Contributions are welcome! Please feel free to submit a Pull Request.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/amazonads-mcp)<a href="https://allmcps.com/mcp/amazonads-mcp"><img src="https://allmcps.com/api/badge/amazonads-mcp?style=directory" alt="Amazonads MCP on AllMCPs" /></a>