4,500+ servers built on MCP Fusion
Vinkius
EOSDA logo
Vinkius
Google ADK logo

How to Use the EOSDA MCP in Google ADK

Run enterprise-scale crop analysis by connecting Google ADK agents to EOSDA satellite indices and weather records.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

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

Connect EOSDA MCP to Google ADK

Create your Vinkius account to connect EOSDA 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

Feed EOSDA Satellite Data to Google ADK

The `get_satellite_imagery` tool allows Google ADK agents to query massive historical archives of Sentinel-2 and Landsat imagery for any monitored field. Gemini's million-token context window can ingest years of these raw image metadata records in a single turn, enabling deep historical trend analysis. Combining this historical imagery with your private farm records in BigQuery gives your enterprise agent complete context. Your agent can instantly correlate past yield maps with historical cloud-free satellite passes without hitting context limits.

BigQuery Integration with an MCP Server

This MCP Server connects your Google ADK pipelines to `get_weather_data`, pulling over 1800 weather parameters directly into your enterprise cloud workspace. Your Gemini agents can query historical soil temperature and precipitation data going back to 1979 to build predictive crop models. Storing these weather datasets alongside your spatial boundaries allows for automated regional risk assessments. You can prompt your agent to cross-reference `get_weather_forecast` with crop growth stages to flag frost risks across thousands of active fields simultaneously.

Precision Fertilizer Zoning via Vertex AI

The `get_zoning_map` tool generates detailed management zone boundaries that your Google ADK agent can parse to optimize nitrogen application rates. By analyzing these zones alongside physical soil profiles, your Vertex AI models can recommend target fertilizer blends for each specific zone. Visualizing these management zones is straightforward with the `render_index_map` tool. Your agent requests a rendered PNG map of the field, which can be stored directly in Google Cloud Storage for field operators to access on their mobile devices.

Setup guide

Set up EOSDA 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 EOSDA 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="EOSDA_agent",
    model="gemini-2.0-flash",
    instruction="You have access to EOSDA 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 EOSDA. 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 EOSDA MCP in Google ADK

You initialize `McpToolset` with your Vinkius HTTP URL and pass it to your `LlmAgent` tools parameter. This exposes all EOSDA capabilities, from weather forecasts to vegetation index trend tools, to your Gemini model.
Absolutely, your agent can pull historical crop yields from BigQuery and match them with `get_ndvi_timeseries` outputs. This allows the Gemini model to analyze how canopy density changes affected final harvest metrics over multiple seasons.
The ADK passes queries to `get_weather_data` to retrieve historical parameters like evapotranspiration and growing degree days. Gemini's massive context window processes these large JSON payloads without requiring pre-aggregation or truncation.
Yes, you can use the optional `tool_names` filter in the ADK toolset configuration. This limits your agent to specific operations, like only allowing `get_soil_moisture` while blocking field creation tools.
Your field boundaries, crop types, and soil moisture metrics are transmitted over HTTPS directly to the EOSDA API. The transit occurs through a zero-trust V8 sandbox, ensuring your farm's proprietary spatial data is never leaked.

Start using the EOSDA MCP today

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

Built & Managed by Vinkius 30s setup 12 tools

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

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