How to Use the Amazon DSP MCP in Google ADK
Feed massive Amazon DSP report data directly into BigQuery and Gemini using the Google ADK.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Amazon DSP MCP to Google ADK
Create your Vinkius account to connect Amazon DSP to Google ADK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Analyzing Bulk Reports with Google ADK
Your Gemini agent runs `request_report` via this MCP Server to pull heavy Amazon DSP performance files and stores them directly in Google Cloud. Since the Google ADK handles long-context reasoning, you can feed entire CSVs of campaign data straight into the model's 1M-token window. The agent regularly checks `get_report_status` to ensure the data ingestion pipeline runs without interruption. This setup eliminates the need for complex ETL code when moving DSP metrics into BigQuery.
Cross-Referencing BigQuery with this MCP Server
This MCP Server exposes `list_campaigns` so your Google ADK agent can compare live Amazon DSP performance against historical data stored in BigQuery. The agent queries your warehouse, pulls the live campaign status, and highlights discrepancies instantly. You can also call `list_ad_groups` to map specific ad group structures directly to your internal cloud databases. This lets you build enterprise-grade dashboards that update your team on DSP performance in real time.
Audience Syncing and Creative Audits
The agent invokes `list_audiences` to pull your entire targeting list from the Amazon DSP. It then runs Vertex AI vector searches to match these audiences with customer segments already sitting in your Google Cloud storage. To keep your messaging fresh, the agent uses `list_creatives` to audit active ad assets against these matched segments. The Google ADK manages this entire loop, keeping your cloud data and DSP assets perfectly aligned.
Set up Amazon DSP MCP in Google ADK
Prerequisites
- Python 3.10+ installed
-
google-adkpackage (pip install google-adk) - Active Vinkius subscription with a valid endpoint token
- 1
Install Google ADK
Run
pip install google-adkto install the Agent Development Kit. MCP support is included via theMcpToolsetclass. - 2
Connect via SSE transport
Use
McpToolset.from_server()withSseServerParamspointing to your Vinkius endpoint. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Create an LlmAgent
Pass the returned
mcp_toolslist directly toLlmAgent(tools=mcp_tools). The ADK maps each MCP tool to a native Gemini function call — no manual schema definitions required. - 4
Run with any Gemini model
The agent works with any Gemini model (
gemini-2.0-flash,gemini-2.5-pro, etc.). Copy the full example on the right to get started with Amazon DSP tools in your ADK agent.
from google.adk.agents import LlmAgent
from google.adk.tools.mcp_tool.mcp_toolset import McpToolset
from google.adk.tools.mcp_tool.mcp_session_manager import SseServerParams
# Connect to the MCP via SSE
mcp_tools, exit_stack = await McpToolset.from_server(
connection_params=SseServerParams(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
)
# Create your agent with auto-discovered tools
agent = LlmAgent(
name="Amazon DSP_agent",
model="gemini-2.0-flash",
instruction="You have access to Amazon DSP tools via MCP.",
tools=mcp_tools,
) 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Amazon DSP MCP in Google ADK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Amazon DSP MCP today
We host it, we monitor it, we maintain it. You just paste one token.