4,500+ servers built on MCP Fusion
Vinkius

Amazon Ads MCP. Audit campaigns and manage bids directly from your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Amazon Ads MCP on Cursor AI Code Editor MCP Client Amazon Ads MCP on Claude Desktop App MCP Integration Amazon Ads MCP on OpenAI Agents SDK MCP Compatible Amazon Ads MCP on Visual Studio Code MCP Extension Client Amazon Ads MCP on GitHub Copilot AI Agent MCP Integration Amazon Ads MCP on Google Gemini AI MCP Integration Amazon Ads MCP on Lovable AI Development MCP Client Amazon Ads MCP on Mistral AI Agents MCP Compatible Amazon Ads MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Amazon Ads MCP Server manages your e-commerce advertising campaigns. You can list profiles, audit Sponsored Products and Sponsored Brands campaigns, and get detailed keyword lists.

It also handles performance reporting by requesting and retrieving asynchronous ad spend data.

What your AI agents can do

Get report status

Checks the current status of a requested performance report.

List profiles

Lists all connected Amazon Ads advertising profiles.

List sb campaigns

Lists all active Sponsored Brands campaigns.

+ 5 more capabilities included
Audit Amazon Profiles

Retrieves a list of connected Amazon Ads profiles, allowing you to switch context between different global marketplaces.

List Campaign Structures

Provides separate tools to list active campaigns for Sponsored Products and Sponsored Brands, helping you monitor budgets and status.

Review Keywords and Ad Groups

Lists all ad groups and targeted keywords for Sponsored Products and Sponsored Brands campaigns, ensuring product visibility where it needs to be.

Generate Performance Reports

Initiates a request for a detailed performance report, tracking clicks, ad spend, and impressions over a specified time period.

Check Report Status

Checks the status of a previously requested performance report to confirm when the data will be ready for download.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Amazon Ads MCP Server: 8 Tools for Campaign Management

Use these eight tools to list profiles, audit campaigns, manage keywords, and request performance reports across your Amazon Ads accounts.

get019d754c

get report status

Checks the current status of a requested performance report.

list019d754c

list profiles

Lists all connected Amazon Ads advertising profiles.

list019d754c

list sb campaigns

Lists all active Sponsored Brands campaigns.

list019d754c

list sb keywords

Lists keywords targeted within Sponsored Brands campaigns.

list019d754c

list sp ad groups

Lists all ad groups within Sponsored Products campaigns.

list019d754c

list sp campaigns

Lists all active Sponsored Products campaigns.

list019d754c

list sp keywords

Lists keywords targeted within Sponsored Products campaigns.

request019d754c

request sp report

Requests a performance report for Sponsored Products campaigns.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Amazon Ads, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You've got your Amazon Ads account hooked up to your agent. This server lets you handle your e-commerce ad campaigns right through chat. You don't gotta log into the Amazon portal to audit campaigns or pull performance reports.

Audit Amazon Profiles: You can use list_profiles to pull a list of connected Amazon Ads profiles, letting you switch contexts between different global marketplaces.

List Campaign Structures: You've got separate tools to list active campaigns for Sponsored Products and Sponsored Brands. Use list_sp_campaigns and list_sb_campaigns to monitor budgets and check campaign status.

Review Keywords and Ad Groups: You can list all ad groups within Sponsored Products campaigns using list_sp_ad_groups, and pull all targeted keywords for both Sponsored Products and Sponsored Brands campaigns. Use list_sp_keywords and list_sb_keywords to make sure your product visibility hits where it needs to be.

Generate Performance Reports: When you need a detailed performance report tracking clicks, ad spend, and impressions over a set time, you kick it off with request_sp_report. This tool starts the process for you to get that data.

Check Report Status: Once you run request_sp_report, you gotta check back later. Use get_report_status to see the status of the report you requested and confirm when the data'll be ready for you to download.

How Amazon Ads MCP Works

  1. 1 Subscribe to the Amazon Ads server and provide your Amazon Ads Client ID, Client Secret, Refresh Token, and Region.
  2. 2 Your AI agent calls a specific tool (e.g., list_sp_campaigns) based on your request.
  3. 3 The agent processes the raw data and presents a summarized, actionable answer in the chat, allowing you to continue the audit or request a follow-up report.

The bottom line is that your AI agent handles the complex API calls, letting you manage your ad spend and campaign performance through simple conversation.

Who Is Amazon Ads MCP For?

This is for the e-commerce professional who spends too much time clicking through dashboards. If you're a Performance Marketer, you need to audit keywords and optimize bids fast. If you're a Brand Manager, you need to make sure your Sponsored Brands visibility is perfect. This saves you hours of manual data extraction.

E-commerce Seller

Runs campaign audits and monitors ad spend across multiple global Amazon marketplaces.

Performance Marketer

Retrieves granular keyword reports to adjust bidding strategies and maximize return on ad spend (ROAS).

Brand Manager

Audits Sponsored Brands campaigns to guarantee brand visibility on high-value search terms.

Data Analyst

Generates and fetches asynchronous performance reports for external data visualization and deep analysis.

What Changes When You Connect

  • See all your ad profiles with list_profiles. You can manage campaigns across different global marketplaces without switching tabs.
  • Audit campaign structures easily. Use list_sp_campaigns and list_sb_campaigns to get a full list of active campaigns and their budgets.
  • Pinpoint underperforming keywords. Check list_sp_keywords or list_sb_keywords to quickly identify which terms need a bid adjustment.
  • Get full performance data. Run request_sp_report to pull comprehensive data on ad spend, clicks, and impressions.
  • Know when data is ready. Call get_report_status to check if the asynchronous report you requested is finished processing.
  • Focus on the strategy, not the data plumbing. The agent handles the calls to list_sp_ad_groups and list_sp_keywords so you don't have to.

Real-World Use Cases

01

Campaign Budget Check

The Brand Manager needs to know if the US and Canadian campaigns are running on budget. They ask their agent to list_profiles, see both marketplaces, and then run list_sp_campaigns for both to confirm active spending. The agent gives a direct comparison, saving the manager from logging into two separate portals.

02

Keyword Optimization Audit

A Performance Marketer finds a campaign is underperforming. They ask the agent to run list_sp_keywords and list_sb_keywords. The agent lists the terms and their performance metrics, allowing the marketer to immediately adjust bids for the worst performers.

03

Monthly Data Dump for BI

A Data Analyst needs a full report of last month's ad spend for external visualization. They trigger request_sp_report and then use get_report_status periodically until the data is ready, getting a Report ID they can track in their BI tool.

04

Cross-Platform Review

An E-commerce Seller needs to compare the campaign setup between their Sponsored Products and Sponsored Brands efforts. They ask the agent to run list_sp_campaigns and list_sb_campaigns back-to-back, getting a clear, structured list of both campaign types in one session.

The Tradeoffs

Manual Dashboard Checking

Juggling between the Amazon Ads website and a spreadsheet, copying and pasting keyword lists and budget numbers to manually compare performance across different ad groups.

Use the agent to run list_sp_ad_groups and list_sp_keywords. The agent consolidates the data, presenting the structure and keywords in a single chat response.

Confusing SP vs SB tools

Trying to list SB keywords using the SP tool, or vice versa, and getting an error because the tool doesn't recognize the campaign type.

Always use the specific tool: list_sb_keywords for Sponsored Brands, and list_sp_keywords for Sponsored Products. The tools keep the data streams separate.

Ignoring Report Status

Assuming that after calling request_sp_report, the data is instantly available and trying to download it, only to find the report is still processing.

First, run request_sp_report to get the Report ID. Then, use get_report_status with that ID to confirm the report is ready before attempting any download.

When It Fits, When It Doesn't

Use this server if your workflow involves regularly auditing, listing, or reporting on Amazon Ads campaigns (SP and SB). You need to manage multiple ad groups and keywords across different global profiles. Don't use this if you only need to manage one specific, non-Amazon marketing channel (e.g., Google Ads). If you only need to list ad groups, you can use list_sp_ad_groups directly, but for any comparative or full-funnel audit, the chat interface is better. The server is designed for comprehensive campaign oversight, not single-point data checks.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Amazon Ads. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_report_status list_profiles list_sb_campaigns list_sb_keywords list_sp_ad_groups list_sp_campaigns list_sp_keywords request_sp_report

Sifting through Amazon Ads dashboards takes forever.

Right now, checking campaign status means jumping between different ad group tabs, clicking through to the keyword level, and manually cross-referencing budgets. You have to copy keyword lists from one tab and paste them into a spreadsheet to check for overlaps or underperformance.

With this MCP server, you just ask your agent to run `list_sp_campaigns` and `list_sp_ad_groups`. The agent runs the checks, pulls the data, and hands you a structured list right in your chat. You get the whole picture, instantly.

Use `request_sp_report` to pull ad performance data.

Instead of running reports manually in the Amazon portal and then downloading the CSV, you ask the agent to run `request_sp_report` for the date range you need. This gives you a Report ID and confirms the request is sent.

The server handles the asynchronous wait time. You check the status with `get_report_status` and, when ready, the data is available for you to process or download.

Common Questions About Amazon Ads MCP

How do I list my Amazon Ads profiles using the `list_profiles` tool? +

You simply ask the agent to run list_profiles. The agent returns a list of all connected profiles, including their Marketplace and unique IDs. You then specify which profile you want to audit next.

What is the difference between `list_sp_campaigns` and `list_sb_campaigns`? +

These tools separate the two ad types. Use list_sp_campaigns for Sponsored Products and list_sb_campaigns for Sponsored Brands. This ensures you only get data for the campaign type you want to manage.

How do I check if my ad report is ready using `get_report_status`? +

First, run request_sp_report to get the Report ID. Then, use get_report_status and provide that ID. The agent tells you if the report is processing or if the data is ready to download.

Can I list all keywords for both SP and SB campaigns? +

Yes, you use two tools. Run list_sp_keywords for Sponsored Products keywords and list_sb_keywords for Sponsored Brands keywords. You can then compare the two lists side-by-side.

How do I request a performance report for a specific date range using `request_sp_report`? +

You specify the start and end dates in the request parameters. The system then generates the report and provides a Report ID. Since reports process asynchronously, you'll use get_report_status later to check when the data is ready for download.

What data does `list_sp_keywords` return, and how does it help with bidding? +

It returns a list of all keywords tied to Sponsored Products campaigns. You can use this list to check which keywords are underperforming, helping you adjust bids or remove them to maximize ROAS.

Can I list all ad groups and keywords for a specific campaign using `list_sp_ad_groups`? +

Yes, this tool lists all ad groups within the specified Sponsored Products campaign. You then use list_sp_keywords on the ad group level to get the targeted keywords for optimization.

Is there a way to manage campaigns across multiple Amazon marketplaces using `list_profiles`? +

The list_profiles tool identifies all connected advertising profiles. You then select the desired profile ID to run subsequent tools (like listing campaigns) against, ensuring you manage all global marketplaces.

How do I find my Amazon Ads API credentials? +

You need to create a 'Login with Amazon' application in the Amazon Developer Console to get your Client ID and Client Secret. Then, you generate a Refresh Token. The agent will use these to obtain short-lived Access Tokens.

How do I choose the correct region? +

Select the region that matches your target marketplace: NA (North America - US, CA, MX, BR), EU (Europe - UK, DE, FR, IT, ES, etc.), or FE (Far East - JP, AU, SG).

Why do reports take time to generate? +

Amazon Ads reporting API is asynchronous. When you request a report using the request_sp_report tool, it returns a reportId. You must wait a few moments and use the get_report_status tool to download the data once it's ready.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Amazon Ads. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.