How to Use the Dub.co MCP in Google ADK
Connect your enterprise Google ADK agents to Dub.co for real-time link creation and BigQuery-aligned analytics tracking.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Dub.co MCP to Google ADK
Create your Vinkius account to connect Dub.co 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.
Enterprise link operations with Google ADK
The `create_short_link` tool gives your Google ADK agent the ability to register new marketing targets directly from your enterprise databases. When your data pipelines detect a high-performing product category, the Google ADK agent generates short links to distribute across ad networks. You set this up by passing `McpToolset` with your Vinkius server parameters to the Google ADK `LlmAgent`. The Google ADK agent uses the `list_links` tool to verify existing targets, avoiding duplicate link generation and saving database space.
Long-context analytics parsing via MCP Server
The `get_workspace_analytics` tool outputs raw performance metrics that Gemini models within Google ADK can analyze across long contexts. Because the Google ADK agent handles up to 1M tokens, your agent can ingest months of click data in a single turn to spot trends. This MCP Server integration allows your Google ADK agent to cross-reference Dub.co click data with your BigQuery marketing tables. The Google ADK agent reads the analytics, identifies underperforming paths, and updates them immediately with the `update_short_link` tool.
Automated tag and domain validation in Google ADK
The `list_domains` tool lets your Google ADK agent, acting as an MCP client, check your active custom domains before deploying any redirects. The Google ADK agent cross-references this with the `list_tags` tool to make sure every new link is categorized correctly under your corporate taxonomy. You can restrict tool access in Google ADK by using the `tool_names` filter parameter during initialization. This ensures your Google ADK agent can read meta-tags using `get_url_metatags` without having permission to execute deletions.
Set up Dub.co 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 Dub.co 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="Dub.co_agent",
model="gemini-2.0-flash",
instruction="You have access to Dub.co 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 Dub.co. 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 Dub.co MCP in Google ADK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Dub.co MCP today
We host it, we monitor it, we maintain it. You just paste one token.