Bring Commodity Prices
to Google ADK
Create your Vinkius account to connect OilPrice to Google ADK and start using all 10 AI tools in minutes. Fully managed, enterprise secure, and ready to use without writing a single line of code. No hosting, no server setup — just connect and start using.
Compatible with every major AI agent and IDE
What is the OilPrice MCP Server?
Connect to OilPriceAPI and bring real-time energy commodity intelligence to any AI agent. Access 50+ energy commodities with prices updated every 5 minutes.
What you can do
- WTI Crude Oil — Get current and historical West Texas Intermediate crude prices, the primary US oil benchmark
- Brent Crude — Track international crude oil prices, the global benchmark for oil trading
- Natural Gas — Monitor Henry Hub natural gas prices updated every 5 minutes
- Refined Products — Access diesel, gasoline, heating oil, and jet fuel prices
- Coal — Track Newcastle thermal coal benchmarks
- Latest Prices — Fetch current spot prices for any or all commodities
- Intraday Data — Analyze hourly price movements over the last 24 hours
- Weekly Trends — Review daily prices for the last 7 days
- Monthly Analysis — Examine daily prices for the last 30 days
- Historical Data — Query custom date ranges for long-term trend analysis (paid tier)
- Commodity Catalog — Explore all 50+ available energy commodities and their codes
How it works
- Subscribe to this server
- Enter your OilPriceAPI key (free 7-day trial with 10,000 requests available)
- Start querying energy prices from Claude, Cursor, or any MCP-compatible client
Your AI becomes an energy analyst, helping you track commodity prices, understand market dynamics, and make data-driven decisions.
Who is this for?
- Energy Traders — monitor real-time WTI, Brent, and natural gas prices for trading opportunities
- Procurement Teams — track fuel costs (diesel, gasoline, jet fuel) to optimize purchasing timing
- Researchers & Analysts — access historical price data for market studies and publications
- Logistics Managers — monitor diesel and gasoline prices for fleet cost management
- Investment Professionals — integrate commodity price feeds into portfolio analysis
- Aviation & Shipping — track jet fuel and diesel prices for operational cost planning
Built-in capabilities (10)
Prices update every 5 minutes. USE WHEN: - User asks specifically about Brent oil price - User needs the international crude oil benchmark - User wants to check European/global oil prices - User asks "what is Brent price" EXAMPLES: - "What is Brent price?" → call with no params - "Current Brent crude oil price" → call with no params - "Brent oil benchmark" → call with no params Get current Brent crude oil price
Important for tracking transportation fuel costs and refined product margins. USE WHEN: - User asks about diesel fuel prices - User needs refined product pricing - User wants to track diesel vs crude crack spreads - User asks "what is diesel price" EXAMPLES: - "What is diesel price?" → call with no params - "Current ULSD diesel price" → call with no params - "US diesel fuel cost" → call with no params Get current US Diesel (Ultra Low Sulfur) price
Requires a paid OilPriceAPI subscription. USE WHEN: - User asks about historical oil prices for a specific period - User wants long-term trend analysis or backtesting - User asks for prices from specific dates EXAMPLES: - "WTI prices for Q1 2026" → commodity_code="WTI_USD", start_date="2026-01-01", end_date="2026-03-31" - "Brent crude last year" → commodity_code="BRENT_CRUDE_USD", start_date="2025-01-01", end_date="2025-12-31" Get historical price data for a custom date range
Prices are updated every 5 minutes for oil, gas, and refined products. USE WHEN: - User asks about current oil prices - User needs the latest commodity prices - User wants to check current WTI or Brent prices - User asks what is the price of oil/gas/coal right now PARAMETERS: - commodity_code (OPTIONAL): Specific commodity code (e.g. "WTI_USD", "BRENT_CRUDE_USD") EXAMPLES: - "What is current oil price?" → call with commodity_code="WTI_USD" - "Latest Brent crude price" → call with commodity_code="BRENT_CRUDE_USD" - "Show all latest energy prices" → call with no params Get the latest spot prices for energy commodities
Prices update every 5 minutes. USE WHEN: - User asks about natural gas prices - User needs the US natural gas benchmark - User wants to check Henry Hub prices - User asks "what is natural gas price" EXAMPLES: - "What is natural gas price?" → call with no params - "Current Henry Hub gas price" → call with no params - "US natural gas benchmark" → call with no params Get current US Natural Gas (Henry Hub) price
Perfect for tracking intraday price movements and volatility. USE WHEN: - User asks about oil price movements today - User needs hourly price data for the last day - User wants to track intraday volatility - User asks how prices changed in the last 24 hours PARAMETERS: - commodity_code (OPTIONAL): Specific commodity code EXAMPLES: - "Show WTI price movements today" → call with commodity_code="WTI_USD" - "Hourly natural gas prices last 24h" → call with commodity_code="NATURAL_GAS_USD" - "Brent crude intraday prices" → call with commodity_code="BRENT_CRUDE_USD" Get hourly prices data for the last 24 hours
Great for monthly trend analysis and medium-term price tracking. USE WHEN: - User asks about oil price trends this month - User needs daily prices for the last 30 days - User wants to track monthly price movements - User asks how prices changed over the past month PARAMETERS: - commodity_code (OPTIONAL): Specific commodity code EXAMPLES: - "WTI price trends this month" → call with commodity_code="WTI_USD" - "Monthly natural gas prices" → call with commodity_code="NATURAL_GAS_USD" - "Brent crude last 30 days" → call with commodity_code="BRENT_CRUDE_USD" Get daily price data for the last 30 days
Ideal for weekly trend analysis and short-term price tracking. USE WHEN: - User asks about oil price trends this week - User needs daily prices for the last week - User wants to track weekly price movements - User asks how prices changed over the past week PARAMETERS: - commodity_code (OPTIONAL): Specific commodity code EXAMPLES: - "WTI price trends this week" → call with commodity_code="WTI_USD" - "Weekly natural gas prices" → call with commodity_code="NATURAL_GAS_USD" - "Brent crude last 7 days" → call with commodity_code="BRENT_CRUDE_USD" Get daily price data for the last 7 days
Prices update every 5 minutes. USE WHEN: - User asks specifically about WTI oil price - User needs the US crude oil benchmark - User wants to check American oil prices - User asks "what is WTI price" EXAMPLES: - "What is WTI price?" → call with no params - "Current WTI crude oil price" → call with no params - "West Texas Intermediate price" → call with no params Get current WTI (West Texas Intermediate) crude oil price
USE WHEN: - User wants to explore what commodities are available - User needs to find commodity codes for querying prices - User is exploring the API capabilities for the first time - User asks what energy commodities are supported AVAILABLE COMMODITY TYPES: - Crude Oil: WTI_USD, BRENT_CRUDE_USD - Refined Products: DIESEL_USD, GASOLINE_USD, HEATING_OIL_USD, JET_FUEL_USD - Natural Gas: NATURAL_GAS_USD - Coal: COAL_USD - And 40+ more energy commodities EXAMPLES: - "What commodities are available?" → call with no params - "Show me all commodity codes" → call with no params - "List all energy products" → call with no params List all available energy commodities in OilPriceAPI
Why Google ADK?
Google ADK natively supports OilPrice as an MCP tool provider. declare Vinkius Edge URL and the framework handles discovery, validation, and execution automatically. Combine 10 tools with Gemini's long-context reasoning for complex multi-tool workflows, with production-ready session management and evaluation built in.
- —
Google ADK natively supports MCP tool servers. declare a tool provider and the framework handles discovery, validation, and execution
- —
Built on Gemini models, ADK provides long-context reasoning ideal for complex multi-tool workflows with OilPrice
- —
Production-ready features like session management, evaluation, and deployment come built-in. not bolted on
- —
Seamless integration with Google Cloud services means you can combine OilPrice tools with BigQuery, Vertex AI, and Cloud Functions
OilPrice in Google ADK
Why run OilPrice with Vinkius?
The OilPrice connection runs on our fully managed, secure cloud infrastructure. We handle the hosting, maintenance, and security so you don't have to deal with servers or code. All 10 tools are ready to work instantly without any complex setup.
You stay in complete control of your data. Your AI only accesses the information you approve, keeping your sensitive passwords and private details completely safe. Plus, with automatic optimizations, your AI works faster and more efficiently.

* Every connection is hosted and maintained by Vinkius. We handle the security, updates, and infrastructure so you don't have to write code or manage servers. See our infrastructure
Over 4,000 integrations ready for AI agents
Explore a vast library of pre-built integrations, optimized and ready to deploy.
Connect securely in under 30 seconds
Generate tokens to authenticate and link external services in a single step.
Complete visibility into every agent action
Audit live requests, latency, success rates, and active security compliance policies.
Optimize spending and track token ROI
Analyze real-time token consumption and cost metrics detailed by connection.




Explore our live AI Agents Analytics dashboard to see it all working
This dashboard is included when you connect OilPrice using Vinkius. You will never be left in the dark about what your AI agents are doing with your tools.
OilPrice and 4,000+ other AI tools. No hosting, no code, ready to use.
Professionals who connect OilPrice to Google ADK through Vinkius don't need to write code, manage servers, or worry about security. Everything is pre-configured, secure, and runs automatically in the background.
Raw MCP | Vinkius | |
|---|---|---|
| Ready-to-use MCPs | Find and configure each manually | 4,000+ MCPs ready to use |
| Connection Setup | Manual coding & server setup | 1-click instant connection |
| Server Hosting | You host it yourself (needs 24/7 uptime) | 100% hosted & managed by Vinkius |
| Security & Privacy | Stored in plaintext config files | Bank-grade encrypted vault |
| Activity Visibility | Blind execution (no logs or tracking) | Live dashboard with real-time logs |
| Cost Control | Runaway AI token spend risk | Automatic budget limits |
| Revoking Access | Must delete files or code to stop | 1-click disconnect button |
How Vinkius secures
OilPrice for Google ADK
Every request between Google ADK and OilPrice is protected by our secure gateway. We automatically keep your sensitive data private, prevent unauthorized access, and let you disconnect instantly at any time.
Frequently asked questions
How often are oil and gas prices updated?
Oil, gas, and refined product prices (WTI, Brent, Natural Gas, Diesel, Gasoline, etc.) are updated every 5 minutes during market hours. Coal prices update daily. This ensures you have near real-time data for trading decisions and cost monitoring.
How do I get an OilPriceAPI key and what does the free trial include?
Visit https://oilpriceapi.com/ and sign up for a free account. The 7-day free trial includes 10,000 API requests, access to all 50+ commodities, all endpoints (latest, past day, past week, past month), and no credit card required. After the trial, paid plans start at $15/month. Rate limit on free tier: 60 requests/minute.
What commodity codes are available?
The API offers 50+ energy commodities. Key codes include: WTI_USD (WTI Crude), BRENT_CRUDE_USD (Brent Crude), NATURAL_GAS_USD (Henry Hub Gas), DIESEL_USD (Ultra Low Sulfur Diesel), GASOLINE_USD (RBOB Gasoline), HEATING_OIL_USD (No. 2 Heating Oil), JET_FUEL_USD (Aviation Fuel/Kerosene), COAL_USD (Newcastle Thermal Coal). Use the list_commodities tool to see the full catalog.
Can I access historical price data for trend analysis?
Yes! The free tier includes past_day (24h hourly), past_week (7d daily), and past_month (30d daily) endpoints. For custom date ranges beyond 30 days, use the get_historical_prices tool which requires a paid subscription. This is ideal for long-term trend analysis, backtesting trading strategies, and academic research.
How does Google ADK connect to MCP servers?
Import the MCP toolset class and pass the server URL. ADK discovers and registers all tools automatically, making them available to your agent's tool-use loop.
Can ADK agents use multiple MCP servers?
Yes. Declare multiple MCP tool providers in your agent configuration. ADK merges all tool schemas and the agent can call tools from any server in a single turn.
Which Gemini models work best with MCP tools?
Gemini 2.0 Flash and Pro models both support function calling required for MCP tools. Flash is recommended for latency-sensitive use cases, Pro for complex reasoning.
McpToolset not found
Update: pip install --upgrade google-adk
Explore More MCP Servers
View all →
Paperless Parts
12 toolsQuote custom manufacturing jobs faster with automated pricing, 3D model analysis, and quoting workflows for machine shops.

Portable.io
6 toolsManage your Portable ETL pipelines directly via your AI agent — monitor flows, sync runs, and destination details seamlessly.

Greenhouse
12 toolsHire the right people with structured interviewing, customizable pipelines, and data-driven recruiting that scales with your team.

Clover
10 toolsManage orders, payments, inventory, customers, employees, and discounts for your Clover POS through natural conversation.
