How to Use the EIA Coal & Mining — Solid Fuels Intelligence MCP in Vercel AI SDK
Stream live U.S. coal market data directly into your frontend using Vercel AI SDK.
Works with every AI agent you already use
…and any MCP-compatible client
Connect EIA Coal & Mining — Solid Fuels Intelligence MCP to Vercel AI SDK
Create your Vinkius account to connect EIA Coal & Mining — Solid Fuels Intelligence to Vercel AI SDK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Stream Coal Prices to the UI
The `get_coal_prices` tool pulls live market rates for bituminous, subbituminous, lignite, and anthracite coal. Your Vercel AI SDK client streams this data directly into your Next.js application as it arrives. Users don't wait for a spinner to see the latest ton prices. Tie this to `get_coal_trade` for a clear market picture. You can pipe international import and export quantities straight into a live dashboard. The edge function handles the fetch, and the user gets instant visibility into global coal movements via this MCP Server.
Vercel AI SDK Mine-Level Tracking
Dig into specific extraction sites with `get_mine_production`. This tool grabs EIA-7A and MSHA-7000-2 data for every operating mine in the country. You can render production volumes state by state without writing custom backend fetch logic. Pair that with `get_coal_production` to show regional trends. If a user asks your agent about Wyoming's output, the client calls the MCP Server, retrieves the exact tonnage, and streams the answer back into the chat interface instantly.
Render Quality and Reserve Metrics
Coal isn't just about volume; it's about heat and emissions. Use `get_coal_quality` to expose sulfur content, ash percentages, and heat values to your end users. The data feeds directly into your React components for real-time environmental reporting. When analysts need to look ahead, `get_coal_reserves` provides the productive capacity and stockpile numbers. Your application surfaces these long-term indicators on the fly, giving investors the physical metrics they need to make decisions.
Set up EIA Coal & Mining — Solid Fuels Intelligence MCP in Vercel AI SDK
Prerequisites
- Node.js 18+ and a TypeScript project
-
ai+@modelcontextprotocol/sdkpackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install ai @modelcontextprotocol/sdkplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Create the Streamable HTTP transport
Use
StreamableHTTPClientTransportwith your Vinkius endpoint URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and use tools
Call
mcpClient.tools()to auto-discover all EIA Coal & Mining — Solid Fuels Intelligence tools. Pass them directly togenerateText()orstreamText()— no manual schema definitions needed. - 4
Works with any model provider
Swap
openai("gpt-4o")for any AI SDK provider — Anthropic, Google, Mistral. The MCP tools work identically across all supported models.
import { experimental_createMCPClient as createMCPClient } from "ai";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp";
import { generateText } from "ai";
import { openai } from "@ai-sdk/openai";
const transport = new StreamableHTTPClientTransport(
new URL("https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp")
);
const mcpClient = await createMCPClient({ transport });
const tools = await mcpClient.tools();
const { text } = await generateText({
model: openai("gpt-4o"),
tools,
prompt: "List recent EIA Coal & Mining — Solid Fuels Intelligence transactions",
});
console.log(text);
await mcpClient.close(); 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 Coal & Mining — Solid Fuels Intelligence MCP in Vercel AI SDK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the EIA Coal & Mining — Solid Fuels Intelligence MCP today
We host it, we monitor it, we maintain it. You just paste one token.