4,500+ servers built on MCP Fusion
Vinkius
IPRoyal (Proxy Services) logo
Vinkius
Google ADK logo

How to Use the IPRoyal (Proxy Services) MCP in Google ADK

Feed live proxy data into Gemini enterprise agents using Google ADK to scale scraping tasks directly from BigQuery.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

IPRoyal (Proxy Services) MCP on Cursor AI Code Editor MCP Client IPRoyal (Proxy Services) MCP on Claude Desktop App MCP Integration IPRoyal (Proxy Services) MCP on OpenAI Agents SDK MCP Compatible IPRoyal (Proxy Services) MCP on Visual Studio Code MCP Extension Client IPRoyal (Proxy Services) MCP on GitHub Copilot AI Agent MCP Integration IPRoyal (Proxy Services) MCP on Google Gemini AI MCP Integration IPRoyal (Proxy Services) MCP on Lovable AI Development MCP Client IPRoyal (Proxy Services) MCP on Mistral AI Agents MCP Compatible IPRoyal (Proxy Services) MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Google ADK

Connect IPRoyal (Proxy Services) MCP to Google ADK

Create your Vinkius account to connect IPRoyal (Proxy Services) 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.

GDPR Free for Subscribers

Enterprise Proxy Management via Google ADK

The `google-adk` connects your Gemini models to the IPRoyal MCP Server using the `McpToolset` class. This allows enterprise agents to query proxy availability across different regions directly before launching massive data ingestion pipelines. Your agent can run `get_availability` and immediately structure the results for downstream BigQuery ingestion. You can configure the transport layer to use Stdio or HTTP depending on your Google Cloud architecture. By passing the toolset to `LlmAgent`, your model gains the ability to check account balances with `get_profile` before starting expensive scraping runs.

Dynamic IP Whitelisting for Vertex Pipelines

Automate pipeline access by allowing Gemini to manage scraper IPs dynamically. Your agent runs `add_whitelist_ip` to authorize Google Cloud run instances on the fly, eliminating hardcoded credentials. It tracks active authorisations via `list_whitelisted_ips` to maintain a clean security posture. When a Vertex AI pipeline job completes, the agent calls `remove_whitelist_ip` to revoke access. This process ensures that temporary compute instances do not leave open access vectors to your residential proxy pool.

High-Volume Geo-Targeting with Gemini Long-Context

Gemini's 1M+ token context window allows it to process massive country lists returned by `list_countries` in a single pass. The agent identifies the best target nodes and uses `generate_proxy_string` to build precise connection strings. It can manage thousands of concurrent scraping sessions without losing track of regional configurations. If a session encounters high latency, the agent calls `list_orders` to find alternative proxy packages. It then swaps the credentials using `change_credentials` to keep the data pipeline running smoothly.

Setup guide

Set up IPRoyal (Proxy Services) MCP in Google ADK

Prerequisites

  • Python 3.10+ installed
  • google-adk package (pip install google-adk)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install Google ADK

    Run pip install google-adk to install the Agent Development Kit. MCP support is included via the McpToolset class.

  2. 2

    Connect via SSE transport

    Use McpToolset.from_server() with SseServerParams pointing to your Vinkius endpoint. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Create an LlmAgent

    Pass the returned mcp_tools list directly to LlmAgent(tools=mcp_tools). The ADK maps each MCP tool to a native Gemini function call — no manual schema definitions required.

  4. 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 IPRoyal (Proxy Services) tools in your ADK agent.

agent.py
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="IPRoyal (Proxy Services)_agent",
    model="gemini-2.0-flash",
    instruction="You have access to IPRoyal (Proxy Services) 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 IPRoyal. 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 IPRoyal (Proxy Services) MCP in Google ADK

Install the library with `pip install google-adk` and define your `McpToolset` with the HTTP URL from Vinkius. Pass the toolset object in the `tools` list when initializing your `LlmAgent`. The Gemini model will automatically detect and call the proxy management tools.
Yes, you can use the `tool_names` filter in the ADK toolset configuration to expose only specific tools. For example, you can limit the agent to `get_traffic` and `list_orders` while blocking credential modification tools. This minimizes the risk of unauthorized configuration changes.
The agent can monitor bandwidth usage with `get_traffic` and trigger a rotation when a threshold is met. It calls `change_credentials` to update the proxy password and then generates a new connection string. This automation keeps your scraping pipelines active without manual intervention.
No, the agent uses `generate_proxy_string` which handles formatting on the server side. This prevents raw passwords from appearing in your agent's reasoning logs or system prompts. It keeps your proxy environment secure while maintaining full flexibility.
All proxy credentials and IP whitelists are stored securely within the MCP environment and never exposed to the LLM context. The Google ADK client only receives the final connection strings or status confirmations. This architecture prevents prompt injection attacks from leaking your proxy access keys.

Start using the IPRoyal (Proxy Services) MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for IPRoyal (Proxy Services). Just plug in your AI agents and start using Vinkius.

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