MCP.Market

Msha Mines MCP server

online · 100% uptime
by pipeworx-io·io.github.pipeworx-io/msha-mines·v0.2.1

MSHA mine records — search a US mine by operator or mine name, or look up a known MSHA Mine ID for…

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

not scanned yet

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Msha Mines yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Msha Mines tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Msha Mines compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 55% of 3,470 Web search servers
Uptime
100%
of our recent checks; the typical remote Web search server answers 100%
Response time
171 ms
faster than 74% of 2,238 Web search servers

Release history: 5 versions in the registry since 2026-10-09, latest 2026-11-03, typically one every 8 days.

Install Msha Mines in Claude Code, Cursor or VS Code

claude mcp add --transport http msha-mines https://gateway.pipeworx.io/msha-mines/mcp
Add to Cursor

What the publisher says

From the Msha Mines repository's README, as published. We do not edit it. Read it on GitHub

@pipeworx/msha-mines

Search US mines by operator or mine name, or look up a known MSHA Mine ID for its status, recent inspections, violations (with assessed penalties), and quarterly employment/production — from MSHA (Mine Safety and Health Administration) records.

Part of Pipeworx — an MCP gateway connecting AI agents to 1745+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.

Tools

controller, or mine name. Returns matching mines with their MSHA Mine ID, status (Active, Abandoned, Intermittent, etc.), mine type (Surface/Underground/Facility), coal vs. metal/non-metal classification, commodity, state, and current operator/controller. Use this to find a company's Mine ID(s) before calling mshaminedetail.

  • mshaminesearch(query, state?, status?, limit?) — search by operator,

known MSHA Mine ID's current status, type, commodity, operator and controller, plus recent inspections, recent violations (with assessed penalties, S&S flag, and abatement/termination dates), and recent quarterly employment and coal production summed across subunits. A Mine ID with no match returns found: false with dataasof — not an error.

  • mshaminedetail(mineid, violationslimit?, inspections_limit?) — a

Auth

Keyless.

Data sources

Open Government Data portal, listing downloadable pipe-delimited files refreshed roughly weekly. Four are loaded: Mines.zip (the master list of every mine ever assigned a Mine ID — status, type, commodity, current operator/controller), Violations.zip (citations/orders with assessed penalties), Inspections.zip (inspection events), and MinesProdQuarterly.zip (quarterly employment and coal production by subunit). US federal data, public domain. ControllerOperatorHistory.zip ships at the same URL but is out of scope for this pack's first capability — Mines.zip already carries each mine's current operator/controller, which covers search and detail.

  • — MSHA's own

Why this is a local-copy pack, not a live proxy

MSHA's Mine Data Retrieval System (msha.gov/mdrs) is a MicroStrategy BI application embedded in an iframe tag (confirmed 2026-10-08: the page's src is microstrategy.msha.gov/MicroStrategy/asp/Main.aspx) — not a JSON endpoint a Worker can call per request. The only queryable path is the bulk pipe-delimited files. This pack reads a Supabase mirror (mshamines, mshaviolations, mshainspections, mshaemploymentproduction; schema in supabase/migrations/237mshamines.sql) loaded weekly by scripts/ingest-msha-mines.mjs (.github/workflows/msha-mines-refresh.yml). Every successful response carries dataasof from the backing table's own loadedat.

Fetched directly from MSHA, not routed through the gateway. Unlike registry.faa.gov (Akamai-fronted, blocks on header shape — see mcps/faa-aircraft-registry's README), arlweb.msha.gov answered a plain fetch() from a throwaway wrangler dev --remote Worker on the prod Cloudflare account the same clean HTTP 200 it gives a laptop curl — verified 2026-10-08 against MinesDefinitionFile.txt (byte-identical, 10,285 bytes) and the full 120,770,798-byte Violations.zip. No blocking to work around, so the ingest script calls MSHA directly from wherever it runs.

Bounded on purpose

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Msha Mines: common questions

Is Msha Mines MCP server safe?
Mostly: it is graded B (77/100). Read the Msha Mines safety report
How do I install Msha Mines?
It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Msha Mines need an API key?
Yes. The registry entry asks for PIPEWORX_API_KEY.
Is Msha Mines maintained?
The last commit was 26 days ago (2026-10-09). The latest release is v0.2.1.
Is Msha Mines up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Msha Mines?
Servers from other publishers that do the same job: Keyline Icons MCP server, Vadivam Icons MCP server and Minutes MCP server.
How does Msha Mines compare with other Web search MCP servers?
safety score 77/100 (higher than 55% of 3,470 Web search servers); uptime 100% (of our recent checks; the typical remote Web search server answers 100%); response time 171 ms (faster than 74% of 2,238 Web search servers). Full comparison.

Alternatives to Msha Mines

Same job from other publishers: the closest match first, then the best rated.

  • Keyline Icons
    Search Keyline Icons by name and get any icon's SVG source or React import. No key, no network.
    A
  • Vadivam Icons
    Search 24px outline icons by name, tag, or category and get SVG or framework code.
    A
  • Minutes
    The private, owned conversation-memory layer for AI. Record, transcribe, and search every meeting.
    A
  • Odoo MCP Pro
    Connect AI to Odoo ERP 14-20: search, create, update and manage records in natural language.
    A

More from pipeworx-io →