What Is the MetalMiner Model Context Protocol Server?
The MetalMiner Model Context Protocol (MCP) metal prices server gives AI agents and assistants - including Claude, Cursor, VS Code, ChatGPT, OpenAI, Grok, Perplexity and Windsurf - live industrial-metal and commodity data through natural language. Over a single remote MCP endpoint it exposes more than 20 tools for current prices, up to 10 years of history, support/resistance levels, trend and correlation analysis, 12-month price forecasts, what-if scenario simulation, production-cost (should-cost) data and MetalMiner's proprietary analyst research.
Support/resistance levels are the price levels where a market has historically stopped falling or stopped rising, and should-cost data is an estimated cost to produce a part or product, built from material, energy, labor and conversion inputs. Coverage centers on industrial metals: base metals quoted on the London Metal Exchange (LME), the steel complex, stainless and battery/specialty metals, plus energy and agricultural markets, with prices normalized across exchanges so LME, Shanghai Futures Exchange (SHFE) and COMEX (CME Group metals exchange) values can be compared directly. To connect, add the endpoint to your AI client and sign in with your MetalMiner account (OAuth) - there is no key to copy.
Unlike a raw price API, the server lets an agent ask questions the way a buyer or trader would - "is copper near resistance?", "forecast stainless for Q3", "compare the cost to produce nickel by country" - and return analyst-grade answers with the numbers behind them. Model Context Protocol (MCP) is the open standard, originated by Anthropic, that lets AI assistants call external tools; any client that speaks MCP can use MetalMiner without custom integration.
MetalMiner MCP at a Glance
- What
- Industrial-metals & commodity intelligence delivered as an MCP server.
- Endpoint
https://mcp.metalminer.com/mcp- Transport
- Streamable HTTP, the transport used by the remote MCP endpoint and supported by the MCP-compatible clients listed below - one remote server, no local install or process.
- Clients
- Claude Desktop, Claude Code, Cursor, VS Code (Cline), Windsurf, ChatGPT, OpenAI, Grok, Perplexity - any MCP client.
- Data
- LME base metals, steel, stainless, battery & specialty metals, plus energy & agriculture.
- Beyond prices
- Forecasts, support/resistance, correlations, scenario simulation, should-cost, research.
- Auth
- OAuth 2.0 - sign in with your MetalMiner account when your client connects (no key in the URL).
- Premium
- Forecasts, scenario simulation and production-cost data; enabled per account.
90-day outlook: bullish - modeled +4.6% with a 68% confidence band of $2,460–$2,610, sitting just above long-term support at $2,360.
What Data and Tools Does the MetalMiner MCP Server Provide?
MetalMiner's MCP server provides more than 20 tools spanning pricing, technicals, forecasting, cost modeling and research. Agents call them in plain English; the client selects the right tool automatically. The table below lists the core capabilities, what each returns, and an example prompt.
Capabilities tableCore MetalMiner MCP capabilities
| Capability | What it returns | Example prompt | Tier |
|---|---|---|---|
| Live prices & momentum | Spot prices with daily and period-over-period change, plus statistics across one or many metals. | "What's copper trading at, and how has it moved this month?" | Standard |
| Price evolution | Up to 10 years of history over any range, annotated with the market events behind each move. | "Show aluminum's 2-year price evolution with key events." | Standard |
| Support & resistance | Proprietary short- and long-term support/resistance levels, with buy/sell signal context. | "Is HRC (hot-rolled coil) steel trading near support or resistance now?" | Standard |
| Trend analysis | Direction, strength, seasonality and pattern detection over any window. | "Analyze the nickel trend with seasonality." | Standard |
| Correlation & comparison | Correlation with significance testing, lead/lag - how far ahead or behind one price series moves relative to another - spreads and side-by-side comparison, normalized across currencies and units. | "How correlated are copper and aluminum, and which leads?" | Standard |
| Price forecasts | Directional outlook (bullish / bearish / sideways) with confidence intervals, expected change and risk metrics. | "Give me the 12-month aluminum forecast with confidence." | Premium |
| Scenario simulation | Models geopolitical disruptions - tariffs, sanctions, supply shocks - as baseline vs. disrupted price paths. | "Model the price impact if new tariffs hit imported steel." | Premium |
| Production cost (should-cost) | Production-cost data by region, to benchmark quotes and compare cost-to-produce across countries. | "Compare the cost to produce nickel by country." | Premium |
| Analyst research | Semantic search over MetalMiner's proprietary outlooks, including the MMO, Annual and GOES (grain-oriented electrical steel) reports - always the latest edition. | "Summarize MetalMiner's latest aluminum & stainless outlook." | Standard |
| Units & currency conversion | Convert between $/mt, $/lb and $/kg and across USD, EUR, GBP, CNY and more using historical rates. | "Convert $2,400/mt to $/lb in euros." | Standard |
| Natural-language search | Find the exact commodity or series by name - no IDs to memorize. | "Find the right series for LME-grade primary aluminum." | Standard |
| Availability checks | Validate coverage and spot data gaps before charting or modeling, so answers stay honest. | "Do we have enough daily data to chart zinc since 2019?" | Standard |
Premium capabilities - forecasting, scenario simulation and production-cost data - are enabled per account.
Which Metals and Commodities Does the MetalMiner MCP Server Cover?
MetalMiner's MCP server covers the metals that procurement and trading teams actually price: LME base metals, the full steel complex, stainless and its inputs, and battery/specialty metals - plus energy and agricultural markets.
Coverage tableCommodity coverage by family
| Family | Included commodities |
|---|---|
| Base metals (LME) | Aluminum, copper, nickel, zinc, lead, tin |
| Steel & flat products | HRC (hot-rolled coil), CRC (cold-rolled coil), HDG (hot-dip galvanized), steel plate, wire rod, GOES electrical steel |
| Stainless & inputs | Stainless (Cr-Ni), ferronickel, nickel sulfate & ore, ferrochromium, chromium |
| Battery & specialty | Lithium & lithium metal, manganese, vanadium, titanium, molybdenum, tungsten, silicon, graphite |
| Critical minerals and rare earth metals |
See full list of metals covered
Aluminum
Antimony
Arsenic
Barite
Beryllium
Bismuth
Boron
Cerium
Cesium
Chromium
Cobalt
Copper
Dysprosium
Erbium
Europium
Fluorspar
Gadolinium
Gallium
Germanium
Graphite
Hafnium
Holmium
Indium
Iridium
Lanthanum
Lead
Lithium
Lutetium
Magnesium
Manganese
Metallurgical coal
Neodymium
Nickel
Niobium
Palladium
Phosphate
Platinum
Potash
Praseodymium
Rhenium
Rhodium
Rubidium
Ruthenium
Samarium
Scandium
Silicon
Silver
Tantalum
Tellurium
Terbium
Thulium
Tin
Titanium
Tungsten
Uranium
Vanadium
Ytterbium
Yttrium
Zinc
Zirconium
|
| Energy & agriculture | Selected energy and agricultural markets for cross-commodity context |
Prices are normalized across exchanges (LME, SHFE, COMEX) and across units and currencies, so values can be compared directly. Abbreviations used on this page: HRC, hot-rolled coil; CRC, cold-rolled coil; HDG, hot-dip galvanized; GOES, grain-oriented electrical steel; LME, London Metal Exchange; SHFE, Shanghai Futures Exchange; COMEX, CME Group metals exchange.
How Does MetalMiner MCP Compare With Generic Price APIs and Precious-Metals MCP Servers?
MetalMiner's MCP server tells an agent where industrial metals are heading, what's driving them, and what it costs to make them - the reasoning a buyer or trader needs - while a precious-metals spot API can only tell you what gold costs. Most commodity MCPs return only a current or historical price; most metal MCPs available today are precious-metals spot servers.
Comparison tableCapability comparison
| Capability | MetalMiner MCP | Generic commodity price API | Precious-metals MCP |
|---|---|---|---|
| Current & historical prices | Yes | Yes | Yes |
| Industrial-metals focus (LME, steel, stainless) | Yes | Partial | No |
| Support & resistance levels | Yes | No | No |
| Trend analysis with seasonality | Yes | No | No |
| Correlation & lead/lag analysis | Yes | No | No |
| 12-month price forecasts | Yes | No | No |
| Scenario / what-if simulation | Yes | No | No |
| Production-cost (should-cost) data | Yes | No | No |
| Proprietary analyst research | Yes | No | No |
| Natural-language tool access via MCP | Yes | Varies | Yes |
What Can Teams Build With the MetalMiner MCP Server?
- Procurement & should-cost agents - benchmark supplier quotes against live prices and production cost, and flag when to buy.
- Hedging & trade timing - watch support/resistance and forecasts to time purchases or hedges across the metals complex.
- Forecasting copilots - drop 12-month outlooks and what-if scenarios straight into Claude or a custom agent.
- Market monitoring - daily briefings that pull prices, trends and the latest analyst research automatically.
- Risk & scenario analysis - model tariff, sanction and supply-shock impacts before they hit the cost base.
- Custom metals agents - one MCP endpoint and 20+ tools as the data layer for any commodity AI workflow.
How Do You Add the MetalMiner MCP Server to Your AI Client?
Add the MetalMiner MCP metal prices endpoint https://mcp.metalminer.com/mcp to your AI client. The first time it connects, your browser opens to sign in to MetalMiner and approve access using OAuth with PKCE (Proof Key for Code Exchange), the OAuth flow used for browser-based clients - no key to copy or paste. It's one remote server: no install, no local process. Setup for each supported client is below.
Claude (Desktop & Web)
Open Settings → Connectors → Add custom connector, paste https://mcp.metalminer.com/mcp, and click Connect. A browser window opens to sign in to your MetalMiner account and approve access - then Claude is connected. No config file or key needed.
Claude Code (CLI)
claude mcp add --transport http metalminer https://mcp.metalminer.com/mcp
Cursor
{
"mcpServers": {
"metalminer": {
"url": "https://mcp.metalminer.com/mcp"
}
}
}
Cursor prompts you to sign in (OAuth) the first time it connects.
VS Code (Cline)
{
"mcpServers": {
"metalminer": {
"url": "https://mcp.metalminer.com/mcp"
}
}
}
Approve the sign-in prompt (OAuth) when it first connects.
Windsurf
{
"mcpServers": {
"metalminer": {
"serverUrl": "https://mcp.metalminer.com/mcp"
}
}
}
Grok
Go to grok.com/connectors and click New Connector → Custom connector.
- Name it MetalMiner and set the Server to
https://mcp.metalminer.com/mcp, then continue to the next screen. - Fill in the OAuth details:
- Client ID:
grok-connector - Client Secret: leave empty
- Authorization Endpoint:
https://auth.metalminer.com/api/oidc/auth - Token Endpoint:
https://auth.metalminer.com/api/oidc/token - Scopes:
openidemailmcp:tools(press Enter after each one instead of typing commas) - Token Auth Method:
none(PKCE only, recommended)
- Client ID:
- Save, then sign in with your MetalMiner account when Grok opens the browser.
Perplexity
In Perplexity, click your profile → Settings → Connectors (custom connectors require a paid plan).
- Click + Custom connector, name it MetalMiner and paste the Server URL
https://mcp.metalminer.com/mcp. - Set Transport to Streamable HTTP, Authentication to OAuth, and tick the acknowledgment checkbox.
- Save, then sign in with your MetalMiner account. If the OAuth setup fails, expand Advanced and set the Client ID to
perplexity-connectorwith no secret.
ChatGPT (OpenAI)
In ChatGPT, open Settings → Connectors → Advanced settings and enable Developer mode (available on Plus and Pro; on Business or Enterprise an admin must enable it).
- Back in Connectors, click Create.
- Name it MetalMiner, paste the MCP Server URL
https://mcp.metalminer.com/mcpand choose OAuth authentication. If it asks for a Client ID, usechatgpt-connectorwith no secret. - Accept the custom-connector notice, create it, and sign in with your MetalMiner account.
Any MCP Client (Streamable HTTP)
# Endpoint https://mcp.metalminer.com/mcp # Auth: OAuth 2.0 (Authorization Code + PKCE) # Point your client at the endpoint above; it discovers the # authorization server automatically and opens a browser for # sign-in. The token is sent as Authorization: Bearer - you # never copy a key. # Programmatic / non-interactive access (optional): # send your key as X-API-Key: YOUR_KEY
Then just ask, for example: What's the LME aluminum price and 3-month forecast? Your client discovers the available tools automatically.
What Should Users Know Before Connecting to the MetalMiner MCP Server?
What do I need before connecting to the MetalMiner MCP server?
A MetalMiner account and an MCP-compatible AI client such as Claude Desktop, Claude Code, Cursor, VS Code with Cline, Windsurf, Grok, Perplexity, OpenAI or ChatGPT. Add the endpoint https://mcp.metalminer.com/mcp to that client and sign in to your MetalMiner account when the browser prompt appears - there is no key to copy, and no local install or process to run.
Which AI clients are compatible with the MetalMiner MCP server?
Any MCP-compatible client, including Claude Desktop, Claude Code, Cursor, VS Code with Cline, Windsurf, Grok, Perplexity, and ChatGPT and OpenAI via an MCP connector. It uses the standard Streamable-HTTP transport, so new MCP clients work without changes.
Are all MetalMiner MCP capabilities available to every account?
No. Standard capabilities - live prices, price history, support/resistance, trend analysis, correlation and comparison, unit and currency conversion, natural-language search and availability checks - come with the server. Premium capabilities, meaning forecasting, scenario simulation and production-cost (should-cost) data, are enabled per account.
How much historical price data can the MetalMiner MCP server access?
Up to 10 years of price history, over any range you ask for, annotated with the market events behind each move.
How does the MetalMiner MCP server identify whether data is
available for a requested analysis?
MetalMiner's MCP server provides availability-check tools that validate coverage and spot data gaps before charting or modeling, so an agent can confirm there is enough data - for example, enough daily data to chart zinc since 2019 - before it answers.
How do I sign in / authenticate?
There is no key to paste - the server uses OAuth. Add the endpoint https://mcp.metalminer.com/mcp to your AI client and it opens a browser for you to sign in to your MetalMiner account and approve access. Premium capabilities such as forecasting and production-cost data are enabled per account. API keys remain available for direct, programmatic API access via an X-API-Key header.
How do I add metal prices to Claude or Cursor?
Add https://mcp.metalminer.com/mcp to your client - in Claude, Settings → Connectors → Add custom connector; in Cursor, the MCP settings - then sign in when the browser prompt appears and ask in plain English, for example: "What's the LME aluminum price and 3-month forecast?" See the Quickstart above for per-client steps.
How Do You Get Started With the MetalMiner MCP Server?
Sign up for a MetalMiner account, then add the endpoint to Claude, Cursor, or whatever you're building.
Already have a MetalMiner account? Add https://mcp.metalminer.com/mcp to your client and sign in.
Last updated August 2026 · MetalMiner industrial-metals price intelligence
