Github KuudoAI Amazon Ads Mcp
Amazon Ads API MCP server for Amazon Advertising API
About This MCP Server
The Amazon Ads API MCP SDK is an open-source implementation that provides a robust foundation for creating AI-powered advertising tools, chatbots, and automated services.
There is broad coverage in the MCP server for the published in the Amazon Ads API. Each aligns with a collection of operations within the Amazon Ads API. This includes services like the new Campaign Management services in the new Amazon Ads API v1, Exports, Amazon Marketing Cloud and many more.
Here is a representative list of the various Amazon API services in the MCP:
Code Mode uses a 4-stage discovery pattern:
All 200+ tools remain fully accessible. The LLM simply discovers and calls them on demand rather than loading every schema upfront.
Tools & Endpoints3
Example Workflow
AMAZON_AD_API_PACKAGES="profiles,ads-api-v1-sp,ads-api-v1-dsp"
Why Use Github KuudoAI Amazon Ads Mcp?
- 🔌 MCP Integration: Full Model Context Protocol compliance for AI application integration
- 🌍 Multi-Region Support: NA, EU, and FE region endpoints with automatic routing
- 📊 Comprehensive API Coverage: Campaigns, profiles, reporting, DSP, AMC workflows, and more
- 📝 Type Safety: Full Pydantic model support with comprehensive type hints
- 🧪 Production Ready: Includes testing, validation, and error handling
Specifications
Requirements
- We recommend installing Amazon Ads API MCP with 🐳 Docker:
- Copy the environment template
- Edit .env with your settings
- Start the server with Docker Compose The server will be available at http://localhost:9080
- For full installation instructions, including verification, upgrading, and developer setup, see the Installation Guide.
Hosting
Hosting Options
- Package
API
Integrate this server into your application. Choose a connection method below.
Install
docker pull openbridge/amazon-ads-mcpConfigure
{
"mcpServers": {
"amazon_ads_mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"http://${HOSTNAME}:${PORT}/mcp/",
"--allow-http",
"--header",
"Authorization:Bearer ${OPENBRIDGE_API_KEY}",
"--header",
"Accept:application/json,text/event-stream",
"--debug"
],
"env": {
"MCP_TIMEOUT": "300",
"HOSTNAME": "your_hostname",
"PORT": "your_server_port",
"MCP_TIMEOUT": "120000",
"MCP_REQUEST_TIMEOUT": "60000",
"MCP_CONNECTION_TIMEOUT": "10000",
"MCP_SERVER_REQUEST_TIMEOUT": "60000",
"MCP_TOOL_TIMEOUT": "120000",
"MCP_REQUEST_WARNING_THRESHOLD": "10000",
"OPENBRIDGE_API_KEY": "your_openbridge_token_here"
}
}
}
}Performance
Usage
Quick Reference
- Name
- Github KuudoAI Amazon Ads Mcp
- Function
- Amazon Ads API MCP server for Amazon Advertising API
- Available Tools
- The AI knows the exact endpoints to call., The AI can request campaign reports, budgets, or targeting data safely., Everything is structured, so the AI doesn’t break things by making random guesses.
- Transport
- Package
- Language
- Python
- Install
- docker pull openbridge/amazon-ads-mcp
- Source
- External (Registry)
- License
- Open Source
Ready to integrate this MCP server?
Book a demo to see how this server fits your workflow, or explore the full catalog.