How to Use the NCEI Climate Data Online (NOAA Archive) MCP in Google ADK
Feed decades of NOAA climate records directly into your Google ADK agents for massive-context weather analysis.
Works with every AI agent you already use
…and any MCP-compatible client
Connect NCEI Climate Data Online (NOAA Archive) MCP to Google ADK
Create your Vinkius account to connect NCEI Climate Data Online (NOAA Archive) 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.
Massive Context Weather Analysis
The `get_data` and `get_service_data` tools pull raw historical climate measurements straight from the government archive. Because Gemini handles millions of tokens, your Google ADK agent can ingest massive JSON responses containing thousands of daily summaries at once. You skip the tedious chunking and let the model analyze entire regional weather patterns in a single prompt. Finding the right geographical boundaries is the first step for any spatial query. The agent executes `list_locations` and `list_locationcategories` to define the exact geopolitical entities it needs. Once mapped, it pulls the data and can immediately write the formatted results into your BigQuery tables.
Automated Station Mapping
The `list_stations` tool returns the exact hardware platforms recording weather data across the globe. Your agent cross-references these station IDs with your enterprise logistics data stored in Google Cloud. This lets you pinpoint exactly which warehouses or shipping routes are covered by active NOAA sensors. Granular data types require precise identifiers to query correctly. By calling `list_datatypes`, the agent finds the exact codes for variables like maximum temperature or wind speed. It then feeds those codes into `search_data` to extract the specific metrics your Vertex AI models require.
NCEI MCP Server Dataset Navigation
The `list_datasets` and `search_datasets` tools expose the entire catalog of NOAA archives, from Global Summary of the Month to daily records. Your agent queries these endpoints to figure out what temporal resolutions are available before attempting a massive download. This prevents failed requests and keeps your data pipeline running smoothly. Categorizing this information helps narrow down the search space. Calling `list_datacategories` groups similar environmental metrics together. The agent uses these groupings to build complex, multi-variable queries that execute flawlessly against the upstream API.
Set up NCEI Climate Data Online (NOAA Archive) 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 NCEI Climate Data Online (NOAA Archive) 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="NCEI Climate Data Online (NOAA Archive)_agent",
model="gemini-2.0-flash",
instruction="You have access to NCEI Climate Data Online (NOAA Archive) 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 NOAA NCEI. 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 NCEI Climate Data Online (NOAA Archive) MCP in Google ADK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the NCEI Climate Data Online (NOAA Archive) MCP today
We host it, we monitor it, we maintain it. You just paste one token.