Vinkius
NCEI Climate Data

NCEI Climate Data MCP for AI. Retrieve NOAA's historical weather records via natural language.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

NCEI Climate Data Online (NOAA Archive) MCP on Cursor AI Code EditorNCEI Climate Data Online (NOAA Archive) MCP on Claude Desktop AppNCEI Climate Data Online (NOAA Archive) MCP on OpenAI Agents SDKNCEI Climate Data Online (NOAA Archive) MCP on Visual Studio CodeNCEI Climate Data Online (NOAA Archive) MCP on GitHub Copilot AI AgentNCEI Climate Data Online (NOAA Archive) MCP on Google Gemini AINCEI Climate Data Online (NOAA Archive) MCP on Lovable AI DevelopmentNCEI Climate Data Online (NOAA Archive) MCP on Mistral AI AgentsNCEI Climate Data Online (NOAA Archive) MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

NCEI Climate Data Online (NOAA Archive) gives your AI client direct access to NOAA's National Centers for Environmental Information archive.

It lets you search, list, and retrieve decades of historical weather records—from temperature averages (TAVG) to precipitation totals (PRCP)—using natural language queries.

What your AI can do

List datacategories

Lists high-level groupings of available climate datasets to narrow down your research focus.

Get data

Fetches actual climate observations (annual/monthly) after defining location, variable, and time range.

List datatypes

Lists the available climate variables and their codes (like TAVG or PRCP) that you can query.

+ 7 more capabilities included
Discover available climate datasets

Use list_datasets and list_datacategories to see all primary data archives NOAA maintains.

Find specific weather stations globally

The agent runs list_stations to identify exact observing platforms worldwide, giving you the source ID needed for queries.

Filter data by location or geography

You can use list_locations or list_locationcategories to narrow your search down to countries, states, or specific zip codes.

Identify required climate variables

Run list_datatypes to confirm the exact code for measurements like precipitation (PRCP) or average temp (TAVG).

Search across time and space

Use search_data to find relevant datasets by specifying both a date range and a geographical area.

Pull raw historical observations

The agent executes get_data using all the metadata gathered (station ID, data type, dates) to fetch the final numbers.

Included with Plan

Waiting for input…

AI Agent

NCEI Climate Data Online (NOAA Archive): 10 Tools for Weather Records

This collection of tools allows your AI client to perform complex metadata discovery and structured data retrieval across NOAA's full archive.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using NCEI Climate Data Online (NOAA Archive) on Vinkius

List Datacategories

Lists high-level groupings of available climate datasets to narrow down your research focus.

Get Data

Fetches actual climate observations (annual/monthly) after defining location...

List Datatypes

Lists the available climate variables and their codes (like TAVG or PRCP) that you...

List Datasets

Finds information about specific, pre-packaged NCEI datasets (e.g., Global Summary...

List Locationcategories

Lists groupings of geopolitical areas, such as 'Countries' or 'States', to organize...

List Locations

Provides a list of specific geopolitical entities or bounding coordinates for data retrieval.

List Stations

Lists every weather observing platform (station) available in the NOAA network by ID and name.

Search Data

Discovers relevant climate data points based on combined temporal and spatial...

Search Datasets

Finds available datasets by matching them against specific time periods or locations.

Get Service Data

Accesses subset data in multiple formats when the standard retrieval method isn't...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The NCEI Climate Data integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with NCEI Climate Data Online (NOAA Archive), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
NCEI Climate Data MCP server cover

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.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Figuring out which climate dataset is even available shouldn't feel like writing a thesis on NOAA documentation.

Right now, if your agent needs historical rainfall data for the Gulf Coast, you have to jump through hoops. You check one page for location IDs; another page for variable codes (PRCP); and a third section just says 'Check here for available datasets.' It’s three separate research tasks that requires copy-pasting and cross-referencing across multiple manual tabs.

With this MCP server, you give your agent the task. The system uses `list_locationcategories` to scope out the region, then checks `list_datasets` to confirm NOAA has a record for that area. It gathers all the metadata in one go and presents it back to you: 'We found three options—A, B, or C. Which do you want?'

The NCEI Climate Data MCP Server lets you pull precise historical data with `get_data`.

Before this server, retrieving the actual numbers involved a painful process of compiling location IDs, variable codes, and date ranges into one massive, complex API call that frequently failed or required manual cleanup. You'd spend hours just validating the parameters before you even saw the data.

Now, your agent handles all that validation automatically. It collects everything it needs—the station ID from `list_stations`, the variable code from `list_datatypes`—and executes a single, clean call to `get_data`. You get structured observations right away.

What your AI can actually do with this

You're connecting your AI client straight into the NOAA Climate Data Online archive. It’s basically NOAA's National Centers for Environmental Information (NCEI) data dump, and it lets you query decades of global historical weather records using standardized structures. You don't have to manually dig through APIs; your agent handles the whole process.

To figure out what data you need, you start broad. If you want a general idea of what kind of archives NOAA keeps—like daily summaries or major global averages—you use list_datasets and list_datacategories. These tools show you all the primary groupings of climate datasets available in the archive.

If you're trying to narrow down your research focus, you can first check list_locationcategories. This shows you high-level ways to group areas, like 'Countries' or 'States.' To get specific geography, you run list_locations, which gives you a list of geopolitical entities or precise bounding coordinates needed for any query. You can also use list_locationcategories to filter down your search.

When it comes to the actual weather variables—you know, if you need average temperature (TAVG), precipitation totals (PRCP), or maximum temperatures (TMAX)—you don't guess. You run list_datatypes. This tells you the exact variable codes you need to use in your queries.

To find out which specific weather stations are even part of this network, you check list_stations. That tool lists every observing platform across the NOAA grid by both its ID and its name. You can also use list_datasets to find information on pre-packaged NCEI datasets, like the Global Summary of the Month.

When you need to search for data that fits specific parameters—say, temperature records in Florida between 1980 and 2000—you run search_data. This function discovers relevant climate points by matching both a date range and a geographical area. For finding datasets based on time or location alone, use search_datasets.

If the standard data retrieval isn't enough for what you need, you have two ways to pull numbers. First, you run get_data. This fetches actual climate observations—whether they’re annual averages or monthly totals—after you’ve defined the specific location, variable code, and time window. If that function falls short, get_service_data lets your agent access subset data in multiple formats when a standard retrieval method won't cut it.

To pinpoint exact stations globally, you run list_stations. To organize your search by region, you use list_locations or list_locationcategories. If you need to know what variables are available—like TAVG or PRCP—you check list_datatypes. You can see all the primary archives NOAA maintains using list_datasets and list_datacategories, and if you're just looking for general data points matching a time and place, run search_data.

To find pre-packaged datasets by location or date, use search_datasets. When you finally have every piece of metadata—the station ID, the variable code, and the dates—you execute the final query using either get_data or get_service_data to pull those raw historical observations.

Built · Hosted · Managed by Vinkius NOAA Climate Data MCP Server - Historical Weather Records
Server ID 019e38c6-6999-71ea-81b3-56be6b17ff6d
Vinkius Inspector
Compliance Grade F
Score 4.4/100
Vinkius Inspector Badge — Score 4.4/100

Questions you might have

How do I find all available data types using list_datatypes? +

You run the list_datatypes tool. This returns a comprehensive list of NOAA variable codes and their descriptions, like TAVG (Average Temperature) or PRCP (Precipitation). It's your starting point for defining metrics.

What is the difference between search_data and get_data? +

search_data finds if data exists by matching general parameters (time/space). get_data retrieves the actual, structured observations once you've confirmed that the necessary metadata and dataset are in place.

Do I need to use list_stations before running get_data? +

Yes. To ensure data accuracy and accountability, you should run list_stations first. This confirms the specific platform ID (e.g., GHCND:UKM00003772) that recorded the numbers you want.

Can I find climate data for a location not listed? +

If your exact area isn't in NOAA’s primary list, use list_locations to see if it falls under a general bounding box or region. If so, you can use that broader ID instead.

How do I get started with this server? What token do I need before using tools like `get_data`? +

You must request a free API Token from the NOAA NCEI portal. This token authorizes your AI client to access and query the historical data stream, so you'll need it for every call.

If I don't know if a location is a Country or State, how do I use `list_locationcategories`? +

The tool returns groupings of similar locations, like 'Countries' or 'States'. Run this first to understand the data hierarchy before using list_locations to pinpoint specific geopolitical entities.

What are the maximum time ranges I can retrieve when running `get_data`? +

The limits depend on the dataset. Annual or monthly data usually restricts you to a 10-year range, while other climate observation types might be limited to just one year.

How can I use `get_service_data` to ensure the output is in multiple formats? +

This tool lets your agent access subset data and specify various output formats. It pulls the same information structured for different downstream applications, which is really useful.

How do I find the specific ID for a weather station in a certain city? +

You can use the list_stations tool and provide a locationid. To find the correct location ID first, use the list_locations tool to search by city or state name.

What is the difference between a Data Category and a Data Type? +

Data Categories (retrieved via list_datacategories) are broad groups like 'Temperature' or 'Precipitation'. Data Types (retrieved via list_datatypes) are specific codes like 'TMAX' (Maximum temperature) or 'PRCP' (Precipitation amount).

Can I see what datasets are available for a specific date range? +

Yes, the list_datasets tool accepts startdate and enddate parameters. This allows you to filter the archive for datasets that have coverage during your period of interest.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for NCEI Climate Data. 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.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.