Mfgcalcs is an MCP server with 17 tools an agent can call, among them ask, brief, get_calculator. It answers at https://www.mfgcalcs.com/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
5,400+ manufacturing calculators plus live U.S. tariff, PMI, cost-index, wage, and forecast data.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
ask | Answer a natural-language question about U.S. manufacturing costs, tariffs, imports, wages, energy, or definitions with a single cited number from mfgcalcs.com's live committed data. Deterministic — no LLM. Returns the composed sentence, th Inputs: query, context |
brief | Describe a SITUATION rather than a question and get every fact bearing on it, each answered and cited. `ask` for one figure, `brief` for a decision. Names what it could not establish. Try: {"situation":"sourcing bearings from china"} Inputs: situation |
get_calculator | Get a calculator's inputs (labels, units, defaults, min/max) and formula before running it. requiresPositive marks a field whose documented minimum of 0 is really exclusive. Use the tool slug from search_calculators. Try: {"tool":"oee"} Inputs: tool |
get_change_events | Get the change-event stream: every published or revised observation across MFG Calcs' live data, in order, with a cursor. The cheap sync primitive — poll with your last offset instead of re-pulling series, and revisions are first-class even Inputs: since, limit, series, type |
get_citation | Get a ready-to-paste citation for an MFG Calcs dataset — including, for vintage-tracked datasets, the ?asOf= URL that returns the numbers exactly as they read on the access date, so the citation stays checkable after revisions instead of ro Inputs: dataset, accessed |
get_freshness | Get the freshness contract for MFG Calcs' live data: every series with its measured publishing cadence, latest period, age in days, and an honest state (current | due | stale | unknown). This is the number that decides 'answer from memory o Inputs: series |
get_index | Fetch a published MFG Calcs index on U.S. manufacturing costs, tariffs, sourcing, or factory conditions. Choose by question: get_cost_pressure_index (are manufacturing input costs rising or easing?); get_input_cost_diffusion (how BROADLY ar Inputs: index, filter, country, scheduleYear, points, limit |
get_provenance | Get the MFG Calcs Provenance Manifest: the verifiable record for every branded index and ledger on the site. For each one it returns a SHA-256 of the committed artifact and of every committed public-data input it was built from, plus the ge |
get_receipts | Get the append-only archive of Ed25519-signed data receipts: every value signed for a series within the rolling window (current + previous signing year), revisions retained, each entry carrying its claim, claimHash, signature, and keyId. Ca Inputs: series |
get_revisions | Get the MFG Calcs Revision Record: every time a published figure was restated, with the old value, the new value, and the date the change was first known. Answers 'has this number changed since it was published?' and 'how much does this ser Inputs: series, artifact, since, limit |
get_vintages | Get the MFG Calcs Vintage Archive: what a published series SAID on a past date, not what it says now. Every observation is stored with the date it was first known, so an answer given last month can be reproduced exactly today even though th Inputs: series, asOf, limit |
get_whats_new | Get the daily what-changed digest for the newest data day, in one call with links deeper: every agency series that published a new reading, every agency value restated (derived signals that recomputed are listed separately by name), every p |
lookup_tariff | Look up U.S. manufacturing import tariffs: HTS General/Special fields, informational Chapter 99 references, observed effective calculated-duty rate, eligible families' aggregate customs unit value, source shares, and named-source HHI floor Inputs: query, limit |
optimize_sourcing | Solve the cheapest legal supplier mix as a real linear program: given candidate suppliers with unit costs, tariff rates, freight and capacities, return the exact cost-minimizing allocation under a demand requirement, per-supplier capacity l Inputs: suppliers, demand, maxSharePct |
run_calculator | Run a manufacturing calculation. Provide inputs by field key or slugified label (see get_calculator); missing inputs use the calculator's documented defaults. Returns labeled results with units, the formula, and a citation URL that should b Inputs: tool, inputs |
search_calculators | Search MFG Calcs' library of 5,000+ manufacturing calculators (machining, molding, welding, OEE, cost estimating, energy, quality, maintenance, and more). Returns matching calculators with their tool slug for run_calculator. Try: {"query":" Inputs: query, limit |
search_site | Search everything on mfgcalcs.com beyond calculators: 64 live economic data series (imports, prices, wages, energy), 57 tariff families, state cost data, calculator categories, and datasets. Returns typed matches with URLs to cite. Use sear Inputs: query, limit |
Every block below points at https://www.mfgcalcs.com/api/mcp. Pick your client and copy.
claude mcp add --transport http mfgcalcs https://www.mfgcalcs.com/api/mcp
{
"mcpServers": {
"mfgcalcs": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.mfgcalcs.com/api/mcp"]
}
}
}{
"mcpServers": {
"mfgcalcs": {
"url": "https://www.mfgcalcs.com/api/mcp"
}
}
}{
"servers": {
"mfgcalcs": {
"type": "http",
"url": "https://www.mfgcalcs.com/api/mcp"
}
}
}{
"context_servers": {
"mfgcalcs": {
"url": "https://www.mfgcalcs.com/api/mcp"
}
}
}{
"mcpServers": {
"mfgcalcs": {
"serverUrl": "https://www.mfgcalcs.com/api/mcp"
}
}
}{
"mcpServers": {
"mfgcalcs": {
"url": "https://www.mfgcalcs.com/api/mcp"
}
}
}name: Mfgcalcs
version: 0.0.1
schema: v1
mcpServers:
- name: Mfgcalcs
type: streamable-http
url: https://www.mfgcalcs.com/api/mcp{
"mcpServers": {
"mfgcalcs": {
"httpUrl": "https://www.mfgcalcs.com/api/mcp"
}
}
}{
"mcpServers": {
"mfgcalcs": {
"type": "http",
"url": "https://www.mfgcalcs.com/api/mcp"
}
}
}{
"mcpServers": {
"mfgcalcs": {
"url": "https://www.mfgcalcs.com/api/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fwww.mfgcalcs.com%2Fapi%2Fmcp&type=streamable_http&id=mfgcalcs&name=Mfgcalcs
It answered our last check on 18 October 2026 in 193 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by mfgcalcs.com and served from www.mfgcalcs.com, the vendor's own domain: https://www.mfgcalcs.com/api/mcp.
17, as returned by the server's own tools/list on 31 August 2026: ask, brief, get_calculator, get_change_events, get_citation, get_freshness, get_index, get_provenance, and 9 more.
It answered our last check on 18 October 2026 in 193 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://www.mfgcalcs.com/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.mfgcalcs. Endpoint host: www.mfgcalcs.com. ARD identifier: urn:air:com.mfgcalcs:mcp:mfgcalcs.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.