- Home
- MCP servers
- Amazon Ads
Amazon Ads
- javascript
27
GitHub Stars
javascript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.
How to use
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.
How to install
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.
- Pull the MCP server image.
docker pull openbridge/amazon-ads-mcp
- Copy the environment template and configure your settings.
cp .env.example .env
- Start the server with Docker Compose.
docker-compose up -d
- Verify the server is running and accessible.
docker-compose ps
- Check logs if you encounter issues.
docker-compose logs -f
Available tools
cp_listCampaigns
List all campaigns for the active advertiser profile and region.
cp_getCampaign
Retrieve details for a specific campaign by its ID.
cp_createCampaign
Create a new advertising campaign with the specified parameters.
cp_updateCampaign
Update attributes of an existing campaign.
cp_archiveCampaign
Archive a campaign to stop its active delivery.
sp_listProductAds
List Sponsored Products ads for the active profile.
sp_createKeywords
Create keywords for Sponsored Products campaigns.
sp_updateBids
Update keyword bids for Sponsored Products campaigns.
sp_getNegativeKeywords
Retrieve negative keywords for campaigns.
amc_listWorkflows
List AMC workflows available for the active account.
amc_executeWorkflow
Execute a specified AMC workflow.
amc_getWorkflowStatus
Check the status of an AMC workflow execution.
export_createAdExport
Create and export campaign data for download.
ac_listProfiles
List advertiser profiles accessible by the current identity.
rp_generateReport
Generate a V3 style reporting export for campaigns or accounts.