{
  "name": "mfgcalcs",
  "version": "1.0.0",
  "description": "Live U.S. manufacturing data as MCP tools: 5,000+ calculators, tariff intelligence, economic series, landed cost and reshoring scores — deterministic engines over committed public data, every answer with a citable url.",
  "protocol": "Model Context Protocol (MCP)",
  "protocolVersions": [
    "2025-03-26"
  ],
  "transport": "streamable-http (stateless; POST JSON-RPC 2.0 to this endpoint)",
  "endpoint": "https://www.mfgcalcs.com/api/mcp",
  "toolCount": 17,
  "indexCount": 27,
  "totalCount": 42,
  "tools": [
    {
      "name": "search_calculators",
      "summary": "Search MFG Calcs' library of 5,000+ manufacturing calculators (machining, molding, welding, OEE, cost estimating, energy, quality, maintenance, and more).",
      "try": {
        "name": "search_calculators",
        "arguments": {
          "query": "OEE"
        }
      }
    },
    {
      "name": "get_calculator",
      "summary": "Get a calculator's inputs (labels, units, defaults, min/max) and formula before running it.",
      "try": {
        "name": "get_calculator",
        "arguments": {
          "tool": "oee"
        }
      }
    },
    {
      "name": "run_calculator",
      "summary": "Run a manufacturing calculation.",
      "try": {
        "name": "run_calculator",
        "arguments": {
          "tool": "oee"
        }
      }
    },
    {
      "name": "lookup_tariff",
      "summary": "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…",
      "try": {
        "name": "lookup_tariff",
        "arguments": {
          "query": "steel"
        }
      }
    },
    {
      "name": "get_index",
      "summary": "Fetch a published MFG Calcs index, board, ledger, forecast, vintage, revision record, seasonal series, or HS-NAICS map.",
      "try": {
        "name": "get_index",
        "arguments": {
          "index": "get_cost_pressure_index"
        }
      }
    },
    {
      "name": "get_provenance",
      "summary": "Get the MFG Calcs Provenance Manifest: the verifiable record for every branded index and ledger on the site.",
      "try": {
        "name": "get_provenance",
        "arguments": {}
      }
    },
    {
      "name": "search_site",
      "summary": "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.",
      "try": {
        "name": "search_site",
        "arguments": {
          "query": "industrial electricity price"
        }
      }
    },
    {
      "name": "get_whats_new",
      "summary": "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…",
      "try": {
        "name": "get_whats_new",
        "arguments": {}
      }
    },
    {
      "name": "get_receipts",
      "summary": "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.",
      "try": {
        "name": "get_receipts",
        "arguments": {}
      }
    },
    {
      "name": "get_freshness",
      "summary": "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).",
      "try": {
        "name": "get_freshness",
        "arguments": {}
      }
    },
    {
      "name": "get_change_events",
      "summary": "Get every published or revised observation in order with a cursor.",
      "try": {
        "name": "get_change_events",
        "arguments": {}
      }
    },
    {
      "name": "get_citation",
      "summary": "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…",
      "try": {
        "name": "get_citation",
        "arguments": {}
      }
    },
    {
      "name": "get_vintages",
      "summary": "Get the MFG Calcs Vintage Archive: reproduce what a series said on a past date, before later revisions.",
      "try": {
        "name": "get_vintages",
        "arguments": {}
      }
    },
    {
      "name": "get_revisions",
      "summary": "Get every restatement of a published figure with its old value, new value, and first-known date.",
      "try": {
        "name": "get_revisions",
        "arguments": {}
      }
    },
    {
      "name": "optimize_sourcing",
      "summary": "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…",
      "try": {
        "name": "optimize_sourcing",
        "arguments": {
          "suppliers": "[{\"name\":\"domestic\",\"unitCost\":12.5,\"freightPerUnit\":0.4,\"capacity\":700},{\"name\":\"vietnam\",\"unitCost\":9.8,\"tariffPct\":8,\"freightPerUnit\":1.1},{\"name\":\"mexico\",\"unitCost\":11.2,\"tariffPct\":0,\"freightPerUnit\":0.6,\"capacity\":400}]",
          "demand": "1000",
          "maxSharePct": "60"
        }
      }
    },
    {
      "name": "ask",
      "summary": "Answer manufacturing questions from committed data; deterministic, no LLM.",
      "try": {
        "name": "ask",
        "arguments": {
          "query": "current manufacturing hourly earnings",
          "detail": "evidence"
        }
      }
    },
    {
      "name": "brief",
      "summary": "Describe a SITUATION rather than a question and get every fact bearing on it, each answered and cited.",
      "try": {
        "name": "brief",
        "arguments": {
          "situation": "sourcing bearings from china"
        }
      }
    }
  ],
  "indices": [
    {
      "index": "get_tariff_index",
      "definition": "The U.S. Manufacturing Effective-Tariff Index: USITC Calculated Duties divided by covered customs value over a constant manufacturing panel, monthly since 2014-01 and rebased to 100.",
      "selectors": [
        {
          "selector": "points",
          "argument": "points",
          "example": "latest",
          "meaning": "History depth: \"latest\", \"all\", or a positive integer."
        }
      ],
      "try": {
        "index": "get_tariff_index",
        "points": "latest"
      },
      "result": "The latest effective-rate reading with monthly history and downloads; a statistical effective-rate measure, not a cash-collections ledger or legal attribution."
    },
    {
      "index": "rank_landed_cost",
      "definition": "Source-country lane comparison for one U.S. manufacturing import family, with burden = 1 + effective calculated-duty rate + international freight share.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "steel-flat-rolled",
          "meaning": "Manufacturing family key or label; omit for the full board."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "rank_landed_cost",
        "filter": "steel-flat-rolled"
      },
      "result": "Complete country lanes ranked by landed unit cost, with source shares, the named-source HHI floor, and board coverage; a sourcing indicator, not a customs quote."
    },
    {
      "index": "reshoring_score",
      "definition": "The Reshoring Readiness Index (RRI): 0.45 x tariff pressure + 0.30 x import dependence + 0.25 x named-source concentration.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "steel-flat-rolled",
          "meaning": "Manufacturing family key or label; omit for the full board."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "reshoring_score",
        "filter": "bearings"
      },
      "result": "The reported 0-to-100 score floor per family with coverage flags and score-floor comparisons; a screening indicator, not sourcing advice."
    },
    {
      "index": "get_tariff_bill",
      "definition": "The U.S. Manufacturing Calculated-Duty Estimate: USITC Calculated Duties summed across the constant manufacturing panel, monthly since 2014.",
      "selectors": [
        {
          "selector": "points",
          "argument": "points",
          "example": "latest",
          "meaning": "History depth: \"latest\", \"all\", or a positive integer."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_tariff_bill",
        "points": "latest"
      },
      "result": "The latest estimate, year-over-year change, trailing-12-month total, monthly history, and a bounded by-family board; the ETI numerator, not cash collections."
    },
    {
      "index": "get_policy_premium",
      "definition": "Same-calendar-year Effective-Rate Gap: the import-weighted effective calculated-duty rate minus the unweighted statutory MFN line median, in percentage points.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "steel-flat-rolled",
          "meaning": "Manufacturing family key or label; omit for the full board."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_policy_premium",
        "filter": "steel-fasteners"
      },
      "result": "One gap per family, with nulls where the years cannot be mixed, or the full board; descriptive, not a policy or cause attribution."
    },
    {
      "index": "get_tariff_dollars_by_country",
      "definition": "USITC Calculated Duties by country for one common reporting year across the tracked manufacturing panel, with customs value and effective calculated-duty rate.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "country",
          "example": "China",
          "meaning": "Origin country slug or name; omit for the ranked board across origins."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_tariff_dollars_by_country",
        "filter": "China"
      },
      "result": "A statistical floor over named source-family rows, not a cash-collections ledger and not proof of who remitted duty."
    },
    {
      "index": "get_source_shift",
      "definition": "Source-Mix Shift: for families with an exact 2018 baseline and reported China observations at both endpoints, the #1 source then versus now, China's share change, and the largest gainer.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "powered-hand-tools",
          "meaning": "Manufacturing family key or label; omit for the board ranked by largest China-share decline."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_source_shift",
        "filter": "powered-hand-tools"
      },
      "result": "Reported customs-value share changes between two observations; missing country rows are unknown, not zero, and the result is descriptive."
    },
    {
      "index": "get_tariff_effect",
      "definition": "Observed Effective-Rate Step and Import-Value Response: families whose trailing-12-month effective rate rose at least 5 points, before versus a full 12-month window after.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "steel-flat-rolled",
          "meaning": "Manufacturing family key or label; omit for the full board."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_tariff_effect",
        "filter": "steel-flat-rolled"
      },
      "result": "Statistical co-movement of import customs value; not a verified legal-action match or causal estimate."
    },
    {
      "index": "get_sourcing_diversification",
      "definition": "Sourcing Diversification Tracker: each family's named-source Herfindahl-Hirschman Index floor (0-10000), base versus latest, with retained-board coverage and direction.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "steel-flat-rolled",
          "meaning": "Manufacturing family key or label; omit for the full board."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_sourcing_diversification",
        "filter": "semiconductors"
      },
      "result": "A supply-risk read of rising or falling HHI floors with completeness flags; an incomplete endpoint does not establish full-market direction."
    },
    {
      "index": "get_import_price_movers",
      "definition": "Customs Unit-Value Movers: declared customs value divided by reported quantity, change over one common adjacent-year pair, ranked by absolute move.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "steel-flat-rolled",
          "meaning": "Manufacturing family key or label; omit for the full board."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_import_price_movers",
        "filter": "aluminum-articles"
      },
      "result": "Aggregate unit-value moves with context effective rates; not transaction prices, supplier quotes, or causal pass-through."
    },
    {
      "index": "get_duty_free_routes",
      "definition": "Unweighted HTS-line coverage for literal Free base rates, reciprocal-preference Free rates, and Chapter 99 references.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "steel-flat-rolled",
          "meaning": "Manufacturing family key or label; omit for the full board."
        },
        {
          "selector": "country",
          "argument": "country",
          "example": "Mexico",
          "meaning": "Origin country name or slug; omit only for origin-neutral Column 1/preference coverage."
        },
        {
          "selector": "scheduleYear",
          "argument": "scheduleYear",
          "example": "2026",
          "meaning": "Optional four-digit HTS schedule year; unsupported years are declined."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_duty_free_routes",
        "filter": "aluminum-semis",
        "country": "Mexico"
      },
      "result": "Coverage shares with origin-aware Column 2 treatment; not a final-duty determination."
    },
    {
      "index": "get_wage_board",
      "definition": "Manufacturing Wage Board: BLS OEWS median hourly wage per trade with its highest- and lowest-paying states, a per-state wage index, and the earnings pressure trend.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "trade",
          "example": "machinist",
          "meaning": "Trade key, label, or SOC code; omit for the full board plus the state index and earnings gauge."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_wage_board",
        "filter": "machinist"
      },
      "result": "Survey-year wage medians, geographic spread, and the manufacturing earnings trend; not cost-of-living adjusted."
    },
    {
      "index": "get_forecast",
      "definition": "MFG Calcs Forecasts: six-month damped Holt-Winters projections for every live series that clears the publication gate.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "series",
          "example": "on-highway-diesel-retail",
          "meaning": "Series key, slug, title, or approved alias; omit for the board ranked by projected move."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_forecast",
        "filter": "on-highway-diesel-retail"
      },
      "result": "One series' forecast band, history, and backtest MAPE, or the ranked board; statistical extrapolation, not a market or policy forecast."
    },
    {
      "index": "get_forecast_accuracy",
      "definition": "Forecast Accuracy Ledger: walk-forward, one-step-ahead backtests aggregated into error percentiles, directional hit rate, and per-category accuracy.",
      "selectors": [],
      "try": {
        "index": "get_forecast_accuracy"
      },
      "result": "The forecaster's self-graded track record; short-horizon calibration, not the six-month published band."
    },
    {
      "index": "get_cost_pressure_index",
      "definition": "Manufacturing Cost Pressure Index (MCPI): a base-100 composite of materials, labor, energy, tariff, and FX drivers with an exact contribution decomposition.",
      "selectors": [
        {
          "selector": "points",
          "argument": "points",
          "example": "latest",
          "meaning": "History depth: \"latest\", \"all\", or a positive integer."
        }
      ],
      "try": {
        "index": "get_cost_pressure_index",
        "points": "latest"
      },
      "result": "The headline level, its changes, monthly history, and component contributions that add up to the whole; an illustrative composite."
    },
    {
      "index": "get_input_cost_diffusion",
      "definition": "Input Cost Diffusion Index (ICDI): the breadth of cost increases across a frozen 16-series basket, 100 x (risers + 0.5 x unchanged) / basket size.",
      "selectors": [
        {
          "selector": "points",
          "argument": "points",
          "example": "latest",
          "meaning": "History depth: \"latest\", \"all\", or a positive integer."
        }
      ],
      "try": {
        "index": "get_input_cost_diffusion",
        "points": "latest"
      },
      "result": "How widespread input-cost increases are (50 is balance), plus each input's direction and the 3-month smoothed reading."
    },
    {
      "index": "get_supply_chain_fragility",
      "definition": "Supply Chain Fragility Index: a branded 0-100 reported score floor blending HHI, single-country dependence, tariff exposure, and top-source FX volatility.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "steel-flat-rolled",
          "meaning": "Manufacturing family key or label; omit for the full board."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_supply_chain_fragility",
        "filter": "steel-fasteners"
      },
      "result": "Per-family and manufacturing-wide fragility floors with lower-bound flags; a minimum band is not proof of resilience."
    },
    {
      "index": "get_state_cost_index",
      "definition": "State Cost-to-Manufacture Index: the state manufacturing-wage index (75%) plus state industrial electricity price versus national (25%), national average = 100.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "state",
          "example": "Ohio",
          "meaning": "State code or name; omit for the ranked 50 states plus DC board."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_state_cost_index",
        "filter": "Ohio"
      },
      "result": "A ranked state board with cheapest and priciest; an illustrative two-factor composite, not a site-selection model."
    },
    {
      "index": "get_cost_pass_through",
      "definition": "Cost Pass-Through Index: the best-fitting lag, coefficient, and correlation between upstream raw-materials PPI moves and downstream fabricated-goods PPI moves.",
      "selectors": [],
      "try": {
        "index": "get_cost_pass_through"
      },
      "result": "How much of an input-cost move has reached output prices and how recently; a statistical relationship, not a causal claim."
    },
    {
      "index": "get_manufacturing_pmi",
      "definition": "MFG Calcs PMI: a free, open purchasing-managers-style diffusion index over public federal hard data, where 50 is the expansion/contraction line.",
      "selectors": [
        {
          "selector": "points",
          "argument": "points",
          "example": "latest",
          "meaning": "History depth: \"latest\", \"all\", or a positive integer."
        }
      ],
      "try": {
        "index": "get_manufacturing_pmi",
        "points": "latest"
      },
      "result": "The headline, its change, the five components, and a regional Fed corroboration panel; check status for provisional months."
    },
    {
      "index": "get_reshoring_break_even",
      "definition": "Reshoring Break-Even Line: the observed effective calculated-duty rate compared with an indexed crossover modeled under assumed base-year price parity.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "family",
          "example": "steel-flat-rolled",
          "meaning": "Manufacturing family key or label; omit for the full board."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_reshoring_break_even",
        "filter": "steel-fasteners"
      },
      "result": "A positive or negative gap per family; it does not prove an entry's legal rate or absolute domestic-versus-import costs."
    },
    {
      "index": "get_tariff_action_ledger",
      "definition": "Observed Effective-Rate Movement Ledger: statistical episodes where the monthly panel rate moved at least 1 percentage point, with before/after import-value and duty changes.",
      "selectors": [],
      "try": {
        "index": "get_tariff_action_ledger"
      },
      "result": "Complete six-month windows only; partial rows carry afterMonths and null changes, and episodes are not matched to legal tariff actions."
    },
    {
      "index": "get_eti_outlook",
      "definition": "Effective-Tariff Index Outlook: a six-month damped Holt-Winters forecast band on the manufacturing effective-tariff rate with its backtest error.",
      "selectors": [],
      "try": {
        "index": "get_eti_outlook"
      },
      "result": "A labeled statistical extrapolation of the series' own shape, not a policy forecast."
    },
    {
      "index": "get_vintages",
      "definition": "Vintage Archive: reproduce what a series said on a past date, before later revisions.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "series",
          "example": "diesel",
          "meaning": "Series key, slug, title, approved alias, or archive key; omit for the catalogue."
        },
        {
          "selector": "asOf",
          "argument": "asOf",
          "example": "2026-08-31",
          "meaning": "ISO date (YYYY-MM-DD): return the series as it stood on that date."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_vintages",
        "filter": "diesel",
        "asOf": "2026-08-31"
      },
      "result": "The series as it stood on asOf, its revision trail, or the catalogue."
    },
    {
      "index": "get_revisions",
      "definition": "Revision Record: every restatement of a published figure with its old value, new value, and first-known date.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "series",
          "example": "diesel",
          "meaning": "Series key, slug, title, approved alias, or archive key."
        },
        {
          "selector": "artifact",
          "argument": "artifact",
          "example": "econData",
          "meaning": "Artifact name to scope the revision record to."
        },
        {
          "selector": "since",
          "argument": "since",
          "example": "2026-08-01",
          "meaning": "ISO date (YYYY-MM-DD): only revisions published after it."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_revisions",
        "filter": "diesel"
      },
      "result": "The filtered revision stream plus a per-series summary; unknown or ambiguous series are errors."
    },
    {
      "index": "get_seasonally_adjusted",
      "definition": "EIA industrial and commercial energy prices with the seasonal swing removed by X-13ARIMA-SEATS, with the spec files published.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "series",
          "example": "industrial electricity",
          "meaning": "Series key, slug, title, or approved alias; omit for the list of adjusted series."
        }
      ],
      "try": {
        "index": "get_seasonally_adjusted",
        "filter": "industrial electricity"
      },
      "result": "One series' unadjusted values, adjusted values, and seasonal factors, or the list of adjusted series; adjusted history revises by construction."
    },
    {
      "index": "get_hs_naics",
      "definition": "HTS-to-NAICS concordance joined to tracked tariff families, mapping imported products to U.S. industries and back.",
      "selectors": [
        {
          "selector": "filter",
          "argument": "hts",
          "example": "7318",
          "meaning": "HTS code or prefix, 4 to 10 digits; omit both filter and naics for the most-exposed industries."
        },
        {
          "selector": "naics",
          "argument": "naics",
          "example": "332722",
          "meaning": "Six-digit NAICS industry code."
        },
        {
          "selector": "limit",
          "argument": "limit",
          "example": "1",
          "meaning": "Rows: \"all\" or a positive integer."
        }
      ],
      "try": {
        "index": "get_hs_naics",
        "filter": "8482"
      },
      "result": "The industry an imported product feeds, the imported inputs an industry uses with tariff exposure, or the exposed-industries board."
    }
  ],
  "quickstart": {
    "initialize": "curl -s -X POST https://www.mfgcalcs.com/api/mcp -H 'Content-Type: application/json' -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2025-03-26\",\"capabilities\":{},\"clientInfo\":{\"name\":\"quickstart\",\"version\":\"1.0\"}}}'",
    "listTools": "curl -s -X POST https://www.mfgcalcs.com/api/mcp -H 'Content-Type: application/json' -d '{\"jsonrpc\":\"2.0\",\"id\":2,\"method\":\"tools/list\"}'"
  },
  "links": {
    "documentation": "https://www.mfgcalcs.com/developers",
    "openapi": "https://www.mfgcalcs.com/openapi.json",
    "llms": "https://www.mfgcalcs.com/llms.txt",
    "site": "https://www.mfgcalcs.com"
  },
  "usage": "Free for commercial and non-commercial use with attribution: link to each answer's cited url (CC BY 4.0). No API key, no signup.",
  "policy": {
    "keyless": true,
    "pledge": "No keys, walls, meters, or signups — as policy, not as a phase. Identity here is proven (published-IP verification), never demanded. Trust surfaces — signed receipts, verification, freshness, vintages — are free public goods permanently.",
    "agents": "https://www.mfgcalcs.com/agents"
  },
  "verification": {
    "description": "Series answers carry a `receipt` field: an Ed25519-signed claim over the series' latest reading (series, period, value, source), pre-signed at refresh time, with per-answer status signed | pending | unavailable stated honestly. For vintage-tracked datasets, ?asOf= URLs reproduce readings point-in-time. The source repository is public, so every data commit is timestamped history.",
    "publicKey": "https://www.mfgcalcs.com/.well-known/mfgcalcs-signing-key.json",
    "manifestSignature": "https://www.mfgcalcs.com/.well-known/provenance.sig.json",
    "verify": "https://www.mfgcalcs.com/verify",
    "sourceRepository": "https://github.com/CDM172/mfg-calcs-smart-manufacturing-tools"
  }
}