MCP server for injection molding simulation knowledge — material properties, process validation, troubleshooting, and simulation spec generation
MoldSim MCP demonstrates solid tool design with clear naming, comprehensive descriptions, and well-structured schemas. All 6 tools follow verb_noun conventions (query_, get_, validate_, generate_, compare_, generate_). Descriptions are detailed (150-250 chars) and explain WHEN to use each tool. Input schemas use Zod with type definitions and parameter descriptions. However, output schemas are not documented, responses are text-only without structured field definitions. Error handling is minimal; no recovery guidance or validation error messages visible. Tool composition is sound (each does one thing), but no pagination support for potentially large results (e.g., query_simulation_knowledge could return many matches).
Compare 2-4 materials side-by-side. Returns a table of processing, thermal, and mechanical properties with key differences highlighted. Available materials: abs-generic, pp-homo, pp-copo, pa6, pa66, pa66-gf30, pc, pc-abs, pom, hdpe, ldpe, pmma, pbt, pbt-gf30, pet, ps, hips, tpu, san, asa
Generate a Design for Manufacturability (DFM) checklist for an injection molded part. Returns pass/warn/fail status for 15+ design rules based on part description and parameters.
Generate a structured simulation specification from a natural language description of the part and requirements. Outputs analysis types, process conditions, mesh recommendations, and expected results.
Look up material properties for injection molding simulation. Returns Cross-WLF viscosity model, 2-domain Tait PVT, thermal properties, processing window, and mechanical data. Available materials: abs-generic, pp-homo, pp-copo, pa6, pa66, pa66-gf30, pc, pc-abs, pom, hdpe, ldpe, pmma, pbt, pbt-gf30, pet, ps, hips, tpu, san, asa
Search injection molding simulation knowledge base. Covers troubleshooting (defects, simulation issues), DFM rules, mesh guidelines, and process parameter recommendations. Use for general questions about molding, simulation setup, or problem-solving.
Output schemas not documented. All tools return text-only responses without structured field definitions. LLMs cannot plan downstream operations or extract specific data fields.
No error handling or recovery guidance visible. Tools return text responses but no structured error classification (retryable vs user-fixable vs fatal). LLMs cannot self-correct on invalid input.
query_simulation_knowledge lacks pagination. Knowledge base search could return hundreds of matches; no limit, offset, or cursor parameters to control result size.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 64 | 2026-07-28+ | v2 |
Validate injection molding process parameters against material processing window. Checks melt/mold temperature, estimates shear rate, calculates cooling time, and flags out-of-range values with suggestions.
validate_process_parameters accepts all numeric parameters as optional with no documented ranges or constraints. LLMs may pass invalid values (negative temperatures, zero pressure) without guidance.
generate_dfm_checklist gate_type parameter accepts free-form string instead of enum. Should constrain to: edge, sub, pin, hot, fan, tunnel.