mfgcalcs
What this MCP does
Provides manufacturing calculators, sourcing optimization, tariff and economic data, forecasts, benchmarks, citations, provenance, and revision tracking.
Tools
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "A full question, e.g. 'tariff on fasteners' or 'diesel price'"}, 'detail': {'enum': ['answer', 'evidence', 'full'], 'type': 'string', 'default': 'full', 'description': 'Response depth. `answer` is compact; `evidence` adds scoped evidence and adjacent facts; `full` preserves the compatibility-default forensic payload. Defaults to `full`.'}, 'context': {'type': 'string', 'maxLength': 1024, 'description': "Optional. The `context` string from a previous ask response. Pass it to ask a follow-up: 'and what about vietnam' or 'why did it go up' then resolve against the earlier subject instead of being answered on their own."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['situation'], 'properties': {'situation': {'type': 'string', 'description': "In plain words: 'importing $250,000 of aluminium from vietnam'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "Calculator slug, e.g. 'oee' or 'unit-cost'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'type': {'type': 'string', 'description': "'published' or 'revised'"}, 'limit': {'type': 'string', 'description': 'Page size (bounded server-side)'}, 'since': {'type': 'string', 'description': "Non-negative integer offset from a previous page's cursor; omit to start at 0"}, 'series': {'type': 'string', 'description': 'Series key, slug, title, alias, or archive key.'}, 'artifact': {'type': 'string', 'description': "Artifact filter, e.g. 'econData'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'dataset': {'type': 'string', 'description': 'Dataset id from the catalogue; omit to list what is citable'}, 'accessed': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD) the data was accessed; defaults to today'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'series': {'type': 'string', 'description': 'Series key, slug, title, or approved alias; omit for all series.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'oneOf': [{'properties': {'index': {'const': 'get_tariff_index'}, 'points': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'rank_landed_cost'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'reshoring_score'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_tariff_bill'}, 'limit': {}, 'points': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_policy_premium'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_tariff_dollars_by_country'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_source_shift'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_tariff_effect'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_sourcing_diversification'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_import_price_movers'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_duty_free_routes'}, 'limit': {}, 'filter': {}, 'country': {}, 'scheduleYear': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_wage_board'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_forecast'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_forecast_accuracy'}}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_cost_pressure_index'}, 'points': {}}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_input_cost_diffusion'}, 'points': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_supply_chain_fragility'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_state_cost_index'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_cost_pass_through'}}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_manufacturing_pmi'}, 'points': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'limit']}}], 'properties': {'index': {'const': 'get_reshoring_break_even'}, 'limit': {}, 'filter': {}}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_tariff_action_ledger'}}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_eti_outlook'}}, 'additionalProperties': False}, {'properties': {'asOf': {}, 'index': {'const': 'get_vintages'}, 'limit': {}, 'filter': {}}, 'dependencies': {'asOf': ['filter']}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_revisions'}, 'limit': {}, 'since': {}, 'filter': {}, 'artifact': {}}, 'additionalProperties': False}, {'properties': {'index': {'const': 'get_seasonally_adjusted'}, 'filter': {}}, 'additionalProperties': False}, {'allOf': [{'not': {'required': ['filter', 'naics']}}], 'properties': {'index': {'const': 'get_hs_naics'}, 'limit': {}, 'naics': {}, 'filter': {}}, 'additionalProperties': False}], 'required': ['index'], 'properties': {'asOf': {'type': 'string', 'maxLength': 500, 'description': 'Vintage cutoff (YYYY-MM-DD).'}, 'index': {'type': 'string', 'maxLength': 500, 'description': 'Published target.'}, 'limit': {'type': 'string', 'maxLength': 500, 'description': 'Rows: "all" or count.'}, 'naics': {'type': 'string', 'maxLength': 500, 'description': 'Six-digit NAICS code for get_hs_naics.'}, 'since': {'type': 'string', 'maxLength': 500, 'description': 'Revision cutoff (YYYY-MM-DD).'}, 'filter': {'type': 'string', 'maxLength': 500, 'description': 'Target selector; meaning depends on index.'}, 'points': {'type': 'string', 'maxLength': 500, 'description': 'History: "latest", "all", or count.'}, 'country': {'type': 'string', 'maxLength': 500, 'description': 'Duty-free origin.'}, 'artifact': {'type': 'string', 'maxLength': 500, 'description': 'Revision artifact filter.'}, 'scheduleYear': {'type': 'string', 'maxLength': 500, 'description': 'Duty-free HTS year.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'series': {'type': 'string', 'description': 'Series key, slug, title, or approved alias; omit for the catalogue.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'string', 'maxLength': 500, 'description': 'Max revisions to return.'}, 'since': {'type': 'string', 'maxLength': 500, 'description': 'ISO date (YYYY-MM-DD); only later revisions.'}, 'series': {'type': 'string', 'maxLength': 500, 'description': 'Series key, slug, title, approved alias, or archive key. Unknown or ambiguous values are errors.'}, 'artifact': {'type': 'string', 'maxLength': 500, 'description': 'Artifact name to scope the record to.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'asOf': {'type': 'string', 'maxLength': 500, 'description': 'ISO date (YYYY-MM-DD). Returns the series as it stood on that date, ignoring every revision published since.'}, 'limit': {'type': 'string', 'maxLength': 500, 'description': 'Max observations to return.'}, 'series': {'type': 'string', 'maxLength': 500, 'description': 'Series key, slug, title, approved alias, or archive key; omit for the catalogue.'}}, 'dependencies': {'asOf': ['series']}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max family matches, default 5; allowed range 1-10'}, 'query': {'type': 'string', 'description': "Keyword, family key, or HTS code/prefix, e.g. 'bearings' or '8482'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'demand': {'type': 'string', 'description': "Total units to allocate, e.g. '1000'."}, 'suppliers': {'type': 'string', 'description': 'JSON array, e.g. [{"name":"vietnam","unitCost":9.8,"tariffPct":8,"freightPerUnit":1.1},{"name":"domestic","unitCost":12.5,"freightPerUnit":0.4,"capacity":700}]. Omit for usage docs.'}, 'maxSharePct': {'type': 'string', 'description': "Diversification cap: the most any single supplier may take, in percent, e.g. '60'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': 'Calculator slug from search_calculators'}, 'inputs': {'type': 'object', 'description': 'Input values keyed by field key or label param, e.g. {"availability": 90}', 'additionalProperties': {'type': ['number', 'string']}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results, default 10'}, 'query': {'type': 'string', 'description': "What to calculate, e.g. 'OEE' or 'injection molding cycle time'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max matches, default 10, max 25'}, 'query': {'type': 'string', 'description': "Anything: 'steel imports', 'fastener tariff', 'texas electricity'"}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Trustbase Lab · Global Chemical Recycling Intelligence
Provides recovered carbon black and chemical recycling data covering suppliers, grades, standards, policies, prices, trade flows,…
cpp-cpm-engine
Performs forensic Primavera P6 schedule analysis, delay attribution, critical-path validation, DCMA-14 checks, time-impact analys…
Faber Machine Market
Produces paid structured research and decision-support outputs covering evidence quality, information changes, infrastructure, re…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…