Amazon DSP MCP. Audit campaigns and manage ad spend via chat.
Works with every AI agent you already use
…and any MCP-compatible client
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.
The agent can list all DSP campaigns, checking their budgets and delivery statuses.
You can retrieve ad group details to check targeting and pacing settings.
The agent lists and audits creative assets linked to campaigns to ensure compliance.
You can retrieve custom audiences and segments used for precise programmatic targeting.
The agent requests and monitors asynchronous performance reports detailing impressions, reach, and conversions.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
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.
019d754cget campaign details
Gets metadata for a specific advertising campaign.
019d754cget report status
Checks the current processing status of a requested performance report.
019d754clist ad groups
Retrieves a list of ad groups within a campaign.
019d754clist audiences
Lists the custom and defined audiences available for targeting.
019d754clist campaigns
Lists all currently active DSP advertising campaigns.
019d754clist creatives
Lists all creative assets associated with a campaign.
019d754crequest 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
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 Subscribe to the server and input your Amazon DSP Client ID, Secret, Refresh Token, Region, and Advertiser ID.
- 2 Tell your AI client the task: e.g., 'What are the performance reports for last week?'
- 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.
Retrieves granular performance reports to adjust bidding strategies and maximize ad reach.
Automates campaign audits and monitors pacing across multiple DSP ad groups quickly.
Generates and fetches asynchronous DSP reports for external data visualization and deep analysis.
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_campaignsto see all active campaigns and check their budgets and delivery status instantly. - Keep your ads compliant.
list_creativesaudits all creative assets linked to a campaign, ensuring brand guidelines are followed. - Targeting is precise.
list_audienceslets you see exactly which custom segments are available for your programmatic campaigns. - Performance tracking is automated.
request_reportstarts the report, andget_report_statustells you when it's ready. - Deep data retrieval. You can use
list_ad_groupsto verify targeting settings and pacing for any ad group, without navigating menus.
Real-World Use Cases
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.
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.
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.
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
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
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Smartsheet
Manage sheets, reports, and rows on Smartsheet with AI agents.
Webflow
Design and build professional websites visually with a no-code platform that generates clean, production-ready HTML and CSS.
Pipedrive
Automate sales CRM via Pipedrive — manage deals, persons, and activities directly from any AI agent.
You might also like
360dialog
Send WhatsApp messages at scale, manage templates, and track delivery with the official 360dialog Business API integration.
Boathouse Connect
Manage marina operations with boat slip reservations, customer records, and facility maintenance in one connected system.
Redo
Manage returns, track shipping protection claims, and oversee exchanges via AI agents with Redo.