4,500+ servers built on MCP Fusion
Vinkius

Commodity Insights MCP. Get benchmark prices for oil, gas, metals, and crops.

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

S&P Global Commodity Insights MCP on Cursor AI Code Editor MCP Client S&P Global Commodity Insights MCP on Claude Desktop App MCP Integration S&P Global Commodity Insights MCP on OpenAI Agents SDK MCP Compatible S&P Global Commodity Insights MCP on Visual Studio Code MCP Extension Client S&P Global Commodity Insights MCP on GitHub Copilot AI Agent MCP Integration S&P Global Commodity Insights MCP on Google Gemini AI MCP Integration S&P Global Commodity Insights MCP on Lovable AI Development MCP Client S&P Global Commodity Insights MCP on Mistral AI Agents MCP Compatible S&P Global Commodity Insights MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

S&P Global Commodity Insights connects your AI agent to over 12,000 daily price assessments covering global commodity markets. Get current and historical prices for crude oil, natural gas, electricity, metals, agriculture, and petrochemical feedstocks from industry-standard benchmarks like Platts.

What your AI agents can do

Get agriculture prices

Gets current and historical price assessments for crops like corn, wheat, soybeans, rice, and fertilizers (e.g., Urea).

Get assessment methodology

Retrieves the technical specifications and calculation rules used to determine a specific commodity benchmark price.

Get coal prices

Gets current and historical assessments for various coal grades, including Newcastle and API2 benchmarks.

+ 9 more capabilities included
Retrieve current global prices

You can get immediate price assessments for any major market, like WTI crude oil or Henry Hub natural gas.

Analyze historical trends

Pull specific price data for a commodity over custom date ranges—perfect for backtesting models.

Map out market methodologies

Find the calculation specifications and source documents explaining exactly how a benchmark price was determined.

Cross-compare major commodity groups

Query prices across different sectors, like linking refined diesel costs to natural gas benchmarks in one session.

Track energy transition assets

Monitor specialized metrics such as carbon credit (EUA) and battery metal pricing alongside traditional energy sources.

Identify available market types

Use the list_commodity_categories tool to see everything the server covers before you start querying.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

S&P Global Commodity Insights: 12 Tools for Market Data

These tools let your AI agent query specific commodity prices, historical trends, and market methodologies across global energy and materials sectors.

get019d760b

get agriculture prices

Gets current and historical price assessments for crops like corn, wheat, soybeans, rice, and fertilizers (e.g., Urea).

get019d760b

get assessment methodology

Retrieves the technical specifications and calculation rules used to determine a specific commodity benchmark price.

get019d760b

get coal prices

Gets current and historical assessments for various coal grades, including Newcastle and API2 benchmarks.

get019d760b

get crude oil prices

Provides spot and forward prices for major crude types like WTI, Brent, and Dubai/Oman across different regions.

get019d760b

get energy transition data

Assesses market data for carbon credits (EUA), battery metals (Lithium, Cobalt), and renewable energy certificates (RECs).

get019d760b

get historical commodity prices

Fetches time-series price data for any major commodity over a specified date range, allowing for trend analysis.

get019d760b

get metals prices

Gets current and historical prices for base metals (Copper, Aluminum) and precious metals (Gold, Silver).

get019d760b

get natural gas prices

Provides price assessments for major gas hubs like Henry Hub, TTF, and JKM across different regions.

get019d760b

get petrochemicals prices

Gets current prices for chemical feedstocks like Ethylene, Propylene, and Benzene globally.

get019d760b

get power prices

Provides wholesale electricity price assessments for major regional power markets (PJM, ERCOT, CAISO).

get019d760b

get refined products prices

Gets current and historical prices for refined fuels like Diesel (ULSD), Gasoline (RBOB), and Jet Fuel.

list019d760b

list commodity categories

Lists all available commodity types and pricing categories the server covers, helping you define your query scope.

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 S&P Global Commodity Insights, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

You connect your agent directly to over 12,000 daily price assessments from global commodity markets. This server pulls benchmark data—the kind used by major traders—covering everything from crude oil futures to fertilizer costs.

When you use this platform, you get immediate access to current market snapshots and the historical data needed for serious trend analysis. You don't need to stitch together data from a dozen different sources; it all comes through your AI client.

Energy Markets: From Oil Wells to Power Grids

If you're dealing with energy, you got tools covering every corner of the market. Use get_crude_oil_prices when you need spot and forward assessments for major crudes like WTI, Brent, or Dubai/Oman. For natural gas, get_natural_gas_prices provides pricing across key hubs—Henry Hub, TTF, and JKM—so you're always tracking regional volatility. You can track refined fuels using get_refined_products_prices, pulling current and historical costs for Diesel (ULSD), Gasoline (RBOB), and Jet Fuel.

The electricity side is covered by get_power_prices, which gives wholesale assessments from major regions like PJM, ERCOT, or CAISO.

Beyond the basics, you can track coal movements with get_coal_prices for grades like Newcastle and API2. For petrochemicals, get_petrochemicals_prices gets current feedstocks like Ethylene, Propylene, and Benzene globally. You also track specialized energy assets: use get_energy_transition_data to monitor metrics like carbon credits (EUA), battery metals (Lithium, Cobalt), and renewable energy certificates (RECs).

If you need to know how a specific benchmark price was calculated—say, for the crude oil or natural gas assessments—you pull that intel using get_assessment_methodology.

Metals and Industrial Goods: The Foundation of Industry

For metals, you've got two tools. Use get_metals_prices to get current and historical pricing on both base metals like Copper and Aluminum, and precious metals such as Gold and Silver. You can also track industrial feedstocks with get_petrochemicals_prices or follow the price movements of refined products using get_refined_products_prices. If you need to cross-compare how diesel costs relate to natural gas benchmarks in one go, this server lets you do that.

Agriculture and Resources: Feeding the World

When it comes to agriculture, you use get_agriculture_prices to get current and historical assessments for staple crops—think corn, wheat, soybeans, and rice. That tool also covers fertilizers like Urea. If you need a broad idea of what's available before you start querying, run list_commodity_categories first; it lists every commodity type the server supports.

Historical Analysis and Scope Management

For backtesting models or analyzing long-term trends, you pull time-series data for any major commodity using get_historical_commodity_prices. You can map out market methodologies, finding the source documents that explain exactly how a benchmark price was determined. By giving you this comprehensive toolset—from tracking global power assessments with get_power_prices to getting agricultural prices via get_agriculture_prices—you get one place for every major commodity group.

How Commodity Insights MCP Works

  1. 1 First, subscribe and input your S&P Global API key into your AI client.
  2. 2 Next, instruct your agent with a specific data request (e.g., 'What was the coal price in Q4 2023?').
  3. 3 Your agent selects and runs the appropriate tool (get_coal_prices) and returns the targeted market assessment.

The bottom line is your AI client uses these specialized tools to query massive, structured datasets and return actionable commodity pricing data.

Who Is Commodity Insights MCP For?

Energy traders who need real-time arbitrage signals. Commodities analysts building market models. Procurement teams tracking input costs for large operations. Financial risk managers who must hedge against volatile global prices.

Commodity Trader

Uses get_natural_gas_prices and get_crude_oil_prices to spot regional spreads, deciding where to take a position before the market moves.

Energy Analyst

Runs historical data calls (get_historical_commodity_prices) across multiple energy types—from coal to power—to build macro-economic reports.

Supply Chain Manager

Calls get_refined_products_prices and get_metals_prices when planning large purchases, ensuring they buy materials like copper or diesel at the lowest recorded benchmark price.

ESG Specialist

Uses get_energy_transition_data to track carbon credit prices (EUA) and battery metals required for corporate sustainability reporting.

What Changes When You Connect

  • Deep Market Coverage: You don't have to jump between separate financial data APIs. This single server manages everything from get_crude_oil_prices (WTI/Brent) to agricultural goods using get_agriculture_prices. It’s all in one place.
  • Historical Context is Standard: The ability to run get_historical_commodity_prices means you can backtest strategies or compare Q1 2020 prices directly against today's market data. You aren't stuck with just the latest price.
  • Specialized Sector Monitoring: For energy transition, use get_energy_transition_data. This tool tracks carbon credits (EUA) and battery metals—metrics essential for ESG reporting that most general APIs skip.
  • Pinpoint Pricing Details: If you need to know why a price is what it is, call get_assessment_methodology. It pulls the calculation rules for any benchmark, which is critical for risk audit trails.
  • Geographic Specificity: You can isolate regions and hubs. Need European power prices? Use get_power_prices with region='Europe'. Need US gas pricing? Target get_natural_gas_prices with hub='Henry Hub'.
  • Complete Taxonomy Check: Before writing a query, call list_commodity_categories. It tells you exactly which markets are covered—from petrochemicals to refined products—so you don't miss anything.

Real-World Use Cases

01

Calculating quarterly input cost variance

A supply chain manager needs to compare the average price of diesel (using get_refined_products_prices) against copper and iron ore (using get_metals_prices) from the last three quarters. Running these calls via the agent lets them quickly build a comparative spreadsheet, identifying cost spikes that require immediate supplier negotiation.

02

Modeling energy transition risk exposure

A risk manager must calculate their firm's potential loss based on volatile carbon credit markets. They use get_energy_transition_data to pull the latest EUA prices, then combine that with current natural gas pricing from get_natural_gas_prices to model a full energy portfolio exposure.

03

Arbitrage opportunity spotting

A commodity trader sees a potential spread. They run get_crude_oil_prices for WTI and Brent, then use get_natural_gas_prices to check Henry Hub versus TTF. The agent compares the resulting spreads against historical data from get_historical_commodity_prices to validate if the opportunity is real or just noise.

04

Due diligence on new markets

A researcher needs a market overview for India's industrial sector. They start by calling list_commodity_categories, then use that knowledge base to pull specific data using get_petrochemicals_prices and get_power_prices for regional assessments.

The Tradeoffs

Asking for 'general energy prices'

The user just asks, 'What's the price of energy?' This yields nothing useful because energy is too broad. You get a vague dump of data that forces you to manually filter everything.

You need specificity. Instead, break it down: First, run get_crude_oil_prices for WTI. Then, run get_power_prices for PJM. Finally, call get_natural_gas_prices for Henry Hub to get a precise three-point comparison.

Assuming all prices are current

The user just asks 'What's the metal price?' without context, and the agent returns today’s spot rate. This isn't helpful if they need to compare it to last month's performance.

Always define a timeframe. Use get_metals_prices and specify the date parameter: date='YYYY-MM-DD' so you get historical context, not just one single data point.

Mixing tool calls for methodology

The user asks, 'What's the price, and how is it calculated?' The agent might struggle to combine a simple getter with metadata.

Separate these actions. First, call get_crude_oil_prices to get the number. Second, use get_assessment_methodology specifying the exact benchmark code (e.g., 'WTI') to explain the calculation.

When It Fits, When It Doesn't

Use this server if your analysis requires linking multiple, disparate global benchmarks—for example, comparing oil price fluctuations with related power market movements. You need a single source for structured historical data across energy, metals, and agriculture.

Don't use it if you only need general internet search results or simple definitions (use Google). If you are just checking one specific current spot rate that doesn't require history or comparison, you might find simpler API tools sufficient. But for anything involving trend analysis, risk modeling, or cross-sector comparisons, this tool is necessary because of its depth and specialization.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by S&P Global Commodity Insights. 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

How we secure 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 server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_agriculture_prices get_assessment_methodology get_coal_prices get_crude_oil_prices get_energy_transition_data get_historical_commodity_prices get_metals_prices get_natural_gas_prices get_petrochemicals_prices get_power_prices get_refined_products_prices list_commodity_categories

Tracking commodity costs shouldn't require logging into five different dashboards.

Today, if you need to understand the cost basis for a product—say, diesel fuel derived from crude oil—you end up clicking through three or four sites. You check an API for WTI prices, another site for refined products like ULSD, and a third service just for global power benchmarks. Then you copy-paste everything into a spreadsheet just to compare them.

With the S&P Global Commodity Insights MCP Server, your agent handles the coordination. You tell it: 'Compare diesel costs to electricity prices.' It runs `get_refined_products_prices` and `get_power_prices`, gives you both data streams instantly, and structures the comparison for you.

The get_assessment_methodology tool tells you exactly how a benchmark is priced.

Manual analysis of these markets often involves guessing or relying on press releases about methodology changes. You might assume the 'Brent' price reflects pure crude value, but that assumption could be wrong because refining costs change daily.

Using `get_assessment_methodology` forces clarity. It retrieves the technical spec sheets for any benchmark, eliminating assumptions and giving you the precise rules used to calculate the number. That level of detail is everything.

Common Questions About Commodity Insights MCP

What commodity types and benchmarks are covered? +

The API covers over 12,000 daily price assessments across: Crude Oil (WTI, Brent, Dubai, Mars, WCS + hundreds of grades), Natural Gas (Henry Hub, TTF, NBP, JKM), Electric Power (PJM, ERCOT, CAISO, European markets), Coal (Newcastle, API2, API4), Refined Products (gasoline, diesel, jet fuel), Petrochemicals (ethylene, propylene, benzene), Metals (copper, aluminum, gold, steel), Agriculture (wheat, corn, soybeans, fertilizers), and Energy Transition (carbon credits, battery metals, RECs).

How do I get an S&P Global Commodity Insights API key? +

API access requires an active S&P Global Commodity Insights subscription. Contact your S&P Global account manager or visit https://www.spglobal.com/commodityinsights to discuss licensing options. Once licensed, you'll receive API credentials through your SSO (Single Sign-On) account. The authentication uses Bearer tokens generated via the /auth/api endpoint with your SSO email and password.

Are the prices real-time or delayed? +

S&P Global Platts price assessments are published daily based on market activity. Most assessments reflect same-day or next-day values depending on the commodity and market. Some benchmarks (especially power markets) may have intra-day updates. Historical data is available for backtesting and trend analysis with flexible date range queries. The exact publication timing varies by commodity — crude oil and gas benchmarks are typically available by end of trading day.

Can I query historical prices for trend analysis? +

Yes! Use the get_historical_commodity_prices tool with a specific commodity identifier, start date, and optional end date. You can query daily, weekly, or monthly aggregated data. For example, to get WTI crude prices for the last 30 days, use commodity='crude-oil', start_date='2026-03-08'. The API provides extensive historical data suitable for backtesting, trend analysis, and market research.

What is the rate limit when I use get_crude_oil_prices? +

Rate limits depend on your active subscription tier. Generally, there are strict API call quotas to ensure system stability and prevent abuse. Always check the Vinkius Marketplace documentation for your specific usage plan details.

How do I use get_assessment_methodology if a benchmark code is retired? +

If you input an obsolete assessment code, the function returns a structured error message. This response includes a clear indication that the code is inactive and points you toward finding current, valid benchmarks.

When I use get_metals_prices, what data format does my AI client receive? +

The output is delivered as structured JSON. It provides three key pieces of information: the assessed value, the date it applies to, and a reference code detailing which specific benchmark generated that assessment.

How can I compare multiple commodities using different pricing tools? +

You call separate functions for each commodity (e.g., get_crude_oil_prices and get_natural_gas_prices). Your AI client then processes the individual results, allowing you to analyze the spread or correlation between them.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Commodity Insights. 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.