OpenFab
What this MCP does
Estimates custom manufacturing costs and lead times, compares production processes, evaluates bills of materials, and provides rule-based design-for-manufacturability feedback.
Tools
Input schema
{'type': 'object', 'title': 'tool_compare_processesArguments', 'required': ['processes', 'quantity'], 'properties': {'finish': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Finish', 'default': None}, 'material': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Material', 'default': None}, 'quantity': {'type': 'integer', 'title': 'Quantity'}, 'processes': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Processes'}, 'tolerance_mm': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Tolerance Mm', 'default': None}, 'bounding_box_mm': {'anyOf': [{'type': 'array', 'items': {'type': 'number'}}, {'type': 'null'}], 'title': 'Bounding Box Mm', 'default': None}}}
Input schema
{'type': 'object', 'title': 'tool_dfm_feedbackArguments', 'required': ['process', 'quantity'], 'properties': {'notes': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Notes', 'default': None}, 'finish': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Finish', 'default': None}, 'process': {'type': 'string', 'title': 'Process'}, 'material': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Material', 'default': None}, 'quantity': {'type': 'integer', 'title': 'Quantity'}, 'tolerance_mm': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Tolerance Mm', 'default': None}, 'cad_reference': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Cad Reference', 'default': None}, 'bounding_box_mm': {'anyOf': [{'type': 'array', 'items': {'type': 'number'}}, {'type': 'null'}], 'title': 'Bounding Box Mm', 'default': None}}}
Input schema
{'type': 'object', 'title': 'tool_discover_capabilitiesArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'tool_estimate_bomArguments', 'required': ['parts'], 'properties': {'parts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Parts'}}}
Input schema
{'type': 'object', 'title': 'tool_get_lead_timeArguments', 'required': ['process', 'quantity'], 'properties': {'process': {'type': 'string', 'title': 'Process'}, 'quantity': {'type': 'integer', 'title': 'Quantity'}}}
Input schema
{'type': 'object', 'title': 'tool_refine_quoteArguments', 'required': ['token', 'process', 'quantity'], 'properties': {'notes': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Notes', 'default': None}, 'token': {'type': 'string', 'title': 'Token'}, 'finish': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Finish', 'default': None}, 'process': {'type': 'string', 'title': 'Process'}, 'material': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Material', 'default': None}, 'quantity': {'type': 'integer', 'title': 'Quantity'}, 'tolerance_mm': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Tolerance Mm', 'default': None}, 'cad_reference': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Cad Reference', 'default': None}, 'bounding_box_mm': {'anyOf': [{'type': 'array', 'items': {'type': 'number'}}, {'type': 'null'}], 'title': 'Bounding Box Mm', 'default': None}}}
Input schema
{'type': 'object', 'title': 'tool_request_quoteArguments', 'required': ['process', 'quantity'], 'properties': {'notes': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Notes', 'default': None}, 'finish': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Finish', 'default': None}, 'process': {'type': 'string', 'title': 'Process'}, 'material': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Material', 'default': None}, 'quantity': {'type': 'integer', 'title': 'Quantity'}, 'tolerance_mm': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Tolerance Mm', 'default': None}, 'cad_reference': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Cad Reference', 'default': None}, 'bounding_box_mm': {'anyOf': [{'type': 'array', 'items': {'type': 'number'}}, {'type': 'null'}], 'title': 'Bounding Box Mm', 'default': None}}}
Recent tool changes
Similar MCP servers
civilquants
Calculates parametric civil-engineering quantities and Bills of Quantities for drainage, earthworks, retaining walls, pavements, …
Sbir
Provides SBIR/STTR public data, including agency-level award statistics and related federal innovation-program information.
Trustbase Lab · Global Chemical Recycling Intelligence
Provides recovered carbon black and chemical recycling data covering suppliers, grades, standards, policies, prices, trade flows,…
mfgcalcs
Provides manufacturing calculators, sourcing optimization, tariff and economic data, forecasts, benchmarks, citations, provenance…
steel-tools
Provides steel takeoff, weight, and gauge calculations along with RFQ, RFI, NCR, and Bluebeam markup document generation.
SpaceNexus space data
Provides read-only data on space launches, schedule changes, funding, companies, jobs, space weather, and Moon missions.
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…