4,500+ servers built on MCP Fusion
Vinkius

Amazon DSP MCP. Audit campaigns and manage ad spend via 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 DSP MCP on Cursor AI Code Editor MCP Client Amazon DSP MCP on Claude Desktop App MCP Integration Amazon DSP MCP on OpenAI Agents SDK MCP Compatible Amazon DSP MCP on Visual Studio Code MCP Extension Client Amazon DSP MCP on GitHub Copilot AI Agent MCP Integration Amazon DSP MCP on Google Gemini AI MCP Integration Amazon DSP MCP on Lovable AI Development MCP Client Amazon DSP MCP on Mistral AI Agents MCP Compatible Amazon DSP MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Amazon DSP. This MCP Server manages your programmatic advertising strategy. Connect it to your AI agent to handle display and video campaigns, audit audience segments, and track performance reports.

Your agent runs your programmatic strategy through natural conversation, letting you manage everything from campaign setup to final conversion analysis without leaving your chat client.

What your AI agents can do

Get campaign details

Gets metadata for a specific advertising campaign.

Get report status

Checks the current processing status of a requested performance report.

List ad groups

Retrieves a list of ad groups within a campaign.

+ 4 more capabilities included
List and manage campaigns

The agent can list all DSP campaigns, checking their budgets and delivery statuses.

Audit ad groups

You can retrieve ad group details to check targeting and pacing settings.

Check creative assets

The agent lists and audits creative assets linked to campaigns to ensure compliance.

Manage audience targeting

You can retrieve custom audiences and segments used for precise programmatic targeting.

Request performance reports

The agent requests and monitors asynchronous performance reports detailing impressions, reach, and conversions.

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 DSP MCP Server: 7 Tools for Programmatic Ads

Use these tools to list, audit, and report on every aspect of your Amazon DSP campaigns, from audiences to final performance metrics.

get019d754c

get campaign details

Gets metadata for a specific advertising campaign.

get019d754c

get report status

Checks the current processing status of a requested performance report.

list019d754c

list ad groups

Retrieves a list of ad groups within a campaign.

list019d754c

list audiences

Lists the custom and defined audiences available for targeting.

list019d754c

list campaigns

Lists all currently active DSP advertising campaigns.

list019d754c

list creatives

Lists all creative assets associated with a campaign.

request019d754c

request report

Initiates the generation of a performance report for a specified date range.

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 DSP, 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

Connect your Amazon DSP account to your AI agent. This server handles your programmatic ad strategy. Your agent runs your ad campaigns through natural conversation, letting you manage everything from setup to conversion analysis right in your chat client. You can list all DSP campaigns and check their budgets and delivery statuses.

You'll get a list of ad groups, so you can check targeting and pacing settings. You can retrieve custom audiences and segments to manage your audience targeting. The agent lists all creative assets linked to campaigns so you can check for compliance. You can request a performance report for a specified date range and monitor its status to get details on impressions, reach, and conversions.

To get campaign metadata, you can use the get_campaign_details tool. To list all campaigns, run list_campaigns. To list ad groups, use list_ad_groups. To see available audiences, run list_audiences. To check creatives, run list_creatives. To start a performance report, use request_report. To check if a report is ready, use get_report_status.

How Amazon DSP MCP Works

  1. 1 Subscribe to the server and input your Amazon DSP Client ID, Secret, Refresh Token, Region, and Advertiser ID.
  2. 2 Tell your AI client the task: e.g., 'What are the performance reports for last week?'
  3. 3 The agent calls the necessary tools, processes the data, and returns a summarized, conversational answer.

The bottom line is you talk to your agent, and it handles the complex API calls to Amazon DSP for you.

Who Is Amazon DSP MCP For?

This is for media buyers and programmatic traders who spend hours clicking through dashboards just to check a few numbers. If you're tired of manually checking campaign pacing across ten different ad groups, this is for you. It cuts the manual workflow down to a chat prompt.

Media Buyer

Retrieves granular performance reports to adjust bidding strategies and maximize ad reach.

Programmatic Trader

Automates campaign audits and monitors pacing across multiple DSP ad groups quickly.

Marketing Analyst

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

Agency Account Manager

Checks campaign delivery statuses and creative assignments directly from chat, saving time during client calls.

What Changes When You Connect

  • Campaign oversight is fast. Use list_campaigns to see all active campaigns and check their budgets and delivery status instantly.
  • Keep your ads compliant. list_creatives audits all creative assets linked to a campaign, ensuring brand guidelines are followed.
  • Targeting is precise. list_audiences lets you see exactly which custom segments are available for your programmatic campaigns.
  • Performance tracking is automated. request_report starts the report, and get_report_status tells you when it's ready.
  • Deep data retrieval. You can use list_ad_groups to verify targeting settings and pacing for any ad group, without navigating menus.

Real-World Use Cases

01

Checking Campaign Health Across Accounts

The account manager needs to know if a client's campaigns are running correctly. They ask their agent: 'List all campaigns and check their delivery status.' The agent runs list_campaigns and get_campaign_details, returning a quick summary so the manager can report status immediately.

02

Optimizing Bidding Strategies

A media buyer wants to know if their targeting is too broad. They ask the agent to list_ad_groups for a specific campaign, then check the associated list_audiences to verify the segment structure. This allows them to adjust bidding with granular data.

03

Analyzing Historical Performance

The marketing analyst needs last month's data for a presentation. They prompt the agent to request_report for the previous month. The agent handles the asynchronous nature, and the analyst uses get_report_status to track when the data is ready for export.

04

Debugging Creative Issues

A trader finds a campaign is underperforming. They ask the agent to list_creatives for that campaign. The agent reviews the assets, helping the user identify if a creative change or compliance issue is the root cause.

The Tradeoffs

Assuming data is in one place

Trying to find campaign performance by just looking at list_campaigns and assuming the metrics are there. You only get the structure, not the actual numbers.

To get metrics, you must first run request_report to generate the data, then use get_report_status to confirm when you can retrieve it.

Manual targeting checks

Navigating into a campaign to check ad group settings, then checking audience segments in a separate tab. This takes too many clicks.

Ask the agent to list_ad_groups and list_audiences together. The agent pulls the required targeting details and presents them in one conversation flow.

Over-relying on initial listing

Just running list_campaigns and thinking you know the status. The list might be clean, but you need detailed status checks.

Always follow up the list_campaigns call by using get_campaign_details to get the full status and budget remaining.

When It Fits, When It Doesn't

Use this if you need to manage the full lifecycle of programmatic advertising: from checking campaign existence (list_campaigns) to verifying specific ad group targeting (list_ad_groups), auditing creative assets (list_creatives), and finally generating performance reports (request_report). Don't use this if your only goal is to view static, non-API data; you need the programmatic action. If you only need to see a simple list of audiences without any associated campaign data, a dedicated audience management tool might be simpler. But if the data needs to be linked to a campaign's performance, this server is what you need.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Amazon DSP. 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 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_campaign_details get_report_status list_ad_groups list_audiences list_campaigns list_creatives request_report

Checking campaign status used to mean jumping between five different dashboards.

You'd check the main campaigns list, then click into Campaign A to see its ad groups. Then, you'd open a separate tab to audit the creative assets, and finally, you'd switch to the reporting section to see if the spend matched the budget. It's a total click-and-copy-paste nightmare.

With the Amazon DSP MCP Server, you just ask your agent. 'Show me the status for Campaign X.' The agent runs the necessary checks (`list_campaigns`, `get_campaign_details`) and gives you a single, actionable answer in the chat.

Amazon DSP MCP Server: Manage Campaign & Audience Ops

You no longer need to manually request performance reports, wait for the system to process them, and then check a separate dashboard for the final status. You just ask your agent to `request_report` and follow up with `get_report_status` in the same chat.

The entire performance audit process—from request to status check—happens entirely within your conversation. It’s faster and keeps your workflow focused.

Common Questions About Amazon DSP MCP

How do I check campaign budgets using the Amazon DSP MCP Server? +

You ask the agent to get_campaign_details. This tool returns the current metadata, including the budget and delivery status for any specified campaign ID.

Can I list all my ad groups with the Amazon DSP MCP Server? +

Yes, use the list_ad_groups tool. It retrieves all ad groups associated with a given campaign, allowing you to verify targeting and pacing settings.

What is the best way to get performance reports with the Amazon DSP MCP Server? +

First, run request_report with the desired dates. Then, wait a few minutes and use get_report_status to check if the report is finished processing.

Does the Amazon DSP MCP Server help with audience targeting? +

Yes, use list_audiences. This tool retrieves custom audiences and segments, confirming you have the right data for your programmatic campaigns.

How do I list the creative assets using the Amazon DSP MCP Server? +

Use the list_creatives tool to retrieve all associated creative assets. This lets you audit your campaign's brand compliance and ensure all required materials are uploaded.

How can I check the status of a report using the Amazon DSP MCP Server? +

You check the status with the get_report_status tool. Since performance reports run asynchronously, this tool confirms if the data is ready or if processing is still ongoing.

What tools are available for managing ad groups in the Amazon DSP MCP Server? +

The list_ad_groups tool lets you retrieve details for ad groups. You can use this to verify targeting parameters and check pacing settings.

Does the Amazon DSP MCP Server support custom audience segments via `list_audiences`? +

Yes, the list_audiences tool retrieves custom audiences and segments. This capability allows for precise programmatic targeting based on defined user groups.

How do I find my Amazon DSP 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. You also need your Advertiser ID.

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, it returns a reportId. You must wait a few moments and use the check status tool to download the data once it's ready.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 7 tools

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

No hosting. No infrastructure. No complex setup.
All 7 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.