How to Use the EIA Petroleum — Oil Market Intelligence MCP in LangChain
Build smarter economic agents on LangChain with live oil market data.
Works with every AI agent you already use
…and any MCP-compatible client
Connect EIA Petroleum — Oil Market Intelligence MCP to LangChain
Create your Vinkius account to connect EIA Petroleum — Oil Market Intelligence to LangChain and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Chain Market Indicators
Your agent can see a price spike with `get_petroleum_prices` and immediately check inventories using `get_petroleum_stocks`. This isn't a fixed script; it's a dynamic chain of reasoning where one tool's output triggers the next logical step. This is the ReAct framework in action. If inventories look fine, the agent might pivot to check `get_refinery_operations` for bottlenecks. You're building an agent that doesn't just follow orders, it investigates.
Model the Full Supply Chain
Give your LangChain agent the power to model the entire U.S. petroleum market. It can pull crude production numbers with `get_crude_production`, track imports with `get_crude_imports`, and monitor demand using `get_petroleum_consumption`. Then, have the agent pull the official `get_petroleum_summary` report. It can compare its own derived balance against the EIA's weekly numbers. This is how you validate your agent's understanding of the market.
Your LangChain Agent's New Tools
Getting started is simple. Pass the list of EIA tools to your agent and it knows what to do. It understands how to fetch WTI prices with `get_petroleum_prices` or get SPR levels from `get_petroleum_stocks`. Because it's LangChain, you can combine these tools with any other data source. Mix real-time oil data from this MCP Server with your company's internal logistics data or a vector database of news reports. It all works together in one chain.
Set up EIA Petroleum — Oil Market Intelligence MCP in LangChain
Prerequisites
- Python 3.10+ installed
-
langchain-mcp-adapters+langgraphpackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install langchain-mcp-adapters langgraph langchain-openai. The MCP adapters package converts MCP tools into native LangChainBaseToolobjects. - 2
Connect via HTTP transport
Use
MultiServerMCPClientwith"transport": "http"pointing to your Vinkius endpoint. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Create a ReAct agent
Pass the discovered tools to
create_react_agent()from LangGraph. The agent automatically routes EIA Petroleum — Oil Market Intelligence tool calls through the MCP protocol. - 4
Run with any LLM
Swap
ChatOpenAIforChatAnthropic,ChatGoogleGenerativeAI, or any LangChain-compatible model. The MCP tools work identically across all providers.
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
async with MultiServerMCPClient({
"eia-petroleum-oil-market-intelligence-mcp": {
"transport": "http",
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
}
}) as client:
tools = client.get_tools()
agent = create_react_agent(
ChatOpenAI(model="gpt-4o"),
tools,
)
result = await agent.ainvoke({
"messages": "List recent EIA Petroleum — Oil Market Intelligence transactions"
})
print(result["messages"][-1].content) 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 LangChain
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.