
Amazon Ads Mcp
This server wraps the Amazon Advertising API with full MCP protocol support, giving you programmatic access to campaigns, profiles, reporting, DSP, and AMC workflows across NA, EU, and FE regions. What makes it worth attention is the error handling: instead of generic API failures that burn context with retry loops, every validation error returns actionable corrections, field aliases, and deprecation hints that teach the agent what to fix. It's built for the reality that Amazon's Ads API has multiple reporting generations, inconsistent field vocabularies, and enough edge cases to wreck a context window. Docker deployment, multi-account support, and Pydantic models throughout. Reach for it if you're building agent-driven ad management tools or need Claude to handle campaign operations without constant hand-holding.
- GitHub stars
- 73
- tools
- 15
- auth
- Required
- transport
- HTTP
- last updated
- Nov 6, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
cm_QueryCampaignQuery campaigns.
Query campaigns.
No parameter schema in public metadata yet.
cm_CreateCampaignCreate campaign.
Create campaign.
No parameter schema in public metadata yet.
cm_UpdateCampaignUpdate campaign.
Update campaign.
No parameter schema in public metadata yet.
cm_DeleteCampaignDelete campaign.
Delete campaign.
No parameter schema in public metadata yet.
cm_QueryAdGroupQuery ad groups.
Query ad groups.
No parameter schema in public metadata yet.
sp_listProductAdsList product ads.
List product ads.
No parameter schema in public metadata yet.
sp_createKeywordsCreate keywords.
Create keywords.
No parameter schema in public metadata yet.
sp_updateBidsUpdate keyword bids.
Update keyword bids.
No parameter schema in public metadata yet.
sp_getNegativeKeywordsGet negative keywords.
Get negative keywords.
No parameter schema in public metadata yet.
amc_listWorkflowsList AMC workflows.
List AMC workflows.
No parameter schema in public metadata yet.
amc_executeWorkflowRun workflow.
Run workflow.
No parameter schema in public metadata yet.
amc_getWorkflowStatusCheck workflow status.
Check workflow status.
No parameter schema in public metadata yet.
download_exportDownloads a completed export or report file from Amazon S3 to local storage.
Downloads a completed export or report file from Amazon S3 to local storage.
No parameter schema in public metadata yet.
list_downloadsLists all downloaded files for the active profile.
Lists all downloaded files for the active profile.
No parameter schema in public metadata yet.
get_download_urlReturns an HTTP URL to fetch a downloaded file.
Returns an HTTP URL to fetch a downloaded file.
No parameter schema in public metadata yet.
Sponsors
Readme
Kuudo Amazon Ads MCP Server
The open-source Amazon Ads MCP server from Kuudo, also published as the Amazon Ads API MCP SDK
Made with ❤️ + ☕ by Kuudo, an Openbridge company
MCP registry id (for clients and catalogs that display a stable package name): io.github.KuudoAI/amazon_ads_mcp
Kuudo's Amazon Ads MCP server gives Claude, ChatGPT, Cursor and any MCP client 711 Amazon Ads API operations across 53 services: Sponsored Products, Sponsored Brands, Sponsored Display, Sponsored TV, Amazon DSP and Amazon Marketing Cloud, with read and write tools. It is MIT-licensed. Run it yourself, or have Kuudo run it in your own AWS, Google Cloud, Azure or Cloudflare account.
Details
- Repository
- github.com/kuudoai/amazon_ads_mcp
- Category
- Finance & Commerce
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active