How to Use the EIA Petroleum — Oil Market Intelligence MCP in Mastra AI
Build resilient oil market workflows. Connect the EIA Petroleum MCP Server to Mastra AI for automated trading alerts and supply chain logic.
Works with every AI agent you already use
…and any MCP-compatible client
Connect EIA Petroleum — Oil Market Intelligence MCP to Mastra AI
Create your Vinkius account to connect EIA Petroleum — Oil Market Intelligence to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Automate Supply Workflows with Mastra AI
The `get_crude_production` tool feeds U.S. output metrics directly into your Mastra AI workflow engine. You can build a condition that checks domestic production volume, and if it drops below a specific threshold, triggers a secondary check. The agent handles the logic tree based on hard data, not guesses. If the API times out, Mastra automatically retries the request with exponential backoff. You don't have to write custom error handling for your oil market data pipelines. The system pulls the metrics reliably, ensuring your downstream alerts actually fire.
Trigger Actions on WTI and Brent Prices
Use `get_petroleum_prices` to track WTI, Brent, gasoline, and heating oil rates. Your workflow can monitor these figures on a schedule. If retail diesel prices spike, the agent branches the workflow to notify logistics teams or adjust freight pricing models. You can validate these price movements using `get_petroleum_summary`. The agent pulls the weekly petroleum status report to check the supply and demand balance. If the underlying data contradicts the price action, Mastra can require human-in-the-loop approval before executing a trade or sending an alert.
Monitor Refinery Operations and Trade Balances
The `get_refinery_operations` tool retrieves capacity, utilization, and processing data for domestic facilities. Your agent queries this to determine if downstream bottlenecks are driving up gasoline costs. It gives your workflow the raw industrial context needed to make routing decisions. Combine this with `get_petroleum_trade` to track imports, exports, and physical movements. Mastra AI can process these trade balances and pipe the results into a database or notification system. You deploy the entire multi-step operation to your cloud provider with a single command.
Set up EIA Petroleum — Oil Market Intelligence MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All EIA Petroleum — Oil Market Intelligence tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "eia-petroleum-oil-market-intelligence-mcp-client",
servers: {
"eia-petroleum-oil-market-intelligence-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "EIA Petroleum — Oil Market Intelligence Agent",
model: openai("gpt-4o"),
instructions: "You have access to EIA Petroleum — Oil Market Intelligence tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent EIA Petroleum — Oil Market Intelligence transactions"
);
console.log(result.text); Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by EIA. 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 EIA Petroleum — Oil Market Intelligence MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the EIA Petroleum — Oil Market Intelligence MCP today
We host it, we monitor it, we maintain it. You just paste one token.