{"serverId":"mcp-registry/io.github.jdhart81/protogen","tools":[{"name":"create_cad_workspace","fixed":{"name":"create_cad_workspace","description":"Create a ProtoGen CAD workspace for another agent or workflow.","inputSchema":{"type":"object","title":"create_cad_workspaceArguments","required":["project_name","owner_agent","design_goal"],"properties":{"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id","default":null},"constraints":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Constraints","default":null},"design_goal":{"type":"string","title":"Design Goal"},"owner_agent":{"type":"string","title":"Owner Agent"},"payment_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Ref","default":null},"project_name":{"type":"string","title":"Project Name"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":204,"tokensAfter":204},{"name":"describe","fixed":{"name":"describe","description":"Return ProtoGen capabilities and current CAD environment status.","inputSchema":{"type":"object","title":"describeArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":49,"tokensAfter":49},{"name":"export_cad_design","fixed":{"name":"export_cad_design","description":"Export a CAD design as OpenSCAD, STEP contract metadata, or manufacturing brief.","inputSchema":{"type":"object","title":"export_cad_designArguments","required":["design_id"],"properties":{"design_id":{"type":"string","title":"Design Id"},"payment_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Ref","default":null},"export_format":{"type":"string","title":"Export Format","default":"openscad"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":128,"tokensAfter":128},{"name":"health","fixed":{"name":"health","description":"Return ProtoGen health and workspace counts.","inputSchema":{"type":"object","title":"healthArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":43,"tokensAfter":43}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"create_cad_workspace","params":["request_id","constraints","design_goal","owner_agent","payment_ref","project_name"]},{"tool":"export_cad_design","params":["design_id","payment_ref","export_format"]},{"tool":"generate_cad_design","params":["features","material","part_name","request_id","payment_ref","workspace_id","design_intent","dimensions_mm","output_formats"]},{"tool":"manufacturing_plan_from_spec","params":["request_id","payment_ref","product_spec"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}