MCP CAD services; bundles with SmartScale (measure to CAD).
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Create a ProtoGen CAD workspace for another agent or workflow.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create a ProtoGen CAD workspace for another agent or workflow.
| Argument | Type | Description |
|---|---|---|
| request_id | any | |
| constraints | any | |
| design_goal* | string | |
| owner_agent* | string | |
| payment_ref | any | |
| project_name* | string |
{
"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"
}
}
}Return ProtoGen capabilities and current CAD environment status.
No arguments.
{
"type": "object",
"title": "describeArguments",
"properties": {}
}Export a CAD design as OpenSCAD, STEP contract metadata, or manufacturing brief.
| Argument | Type | Description |
|---|---|---|
| design_id* | string | |
| payment_ref | any | |
| export_format | string |
{
"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"
}
}
}Generate a parametric CAD design contract in a ProtoGen workspace.
| Argument | Type | Description |
|---|---|---|
| features | any | |
| material | string | |
| part_name* | string | |
| request_id | any | |
| payment_ref | any | |
| workspace_id* | string | |
| design_intent | string | |
| dimensions_mm* | object | |
| output_formats | any |
{
"type": "object",
"title": "generate_cad_designArguments",
"required": [
"workspace_id",
"part_name",
"dimensions_mm"
],
"properties": {
"features": {
"anyOf": [
{
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
}
},
{
"type": "null"
}
],
"title": "Features",
"default": null
},
"material": {
"type": "string",
"title": "Material",
"default": "aluminum"
},
"part_name": {
"type": "string",
"title": "Part Name"
},
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Request Id",
"default": null
},
"payment_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Payment Ref",
"default": null
},
"workspace_id": {
"type": "string",
"title": "Workspace Id"
},
"design_intent": {
"type": "string",
"title": "Design Intent",
"default": ""
},
"dimensions_mm": {
"type": "object",
"title": "Dimensions Mm",
"additionalProperties": {
"type": "number"
}
},
"output_formats": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Output Formats",
"default": null
}
}
}Return ProtoGen health and workspace counts.
No arguments.
{
"type": "object",
"title": "healthArguments",
"properties": {}
}Generate a manufacturing plan, BOM, DFM notes, and cost estimate from a product spec.
| Argument | Type | Description |
|---|---|---|
| request_id | any | |
| payment_ref | any | |
| product_spec* | object |
{
"type": "object",
"title": "manufacturing_plan_from_specArguments",
"required": [
"product_spec"
],
"properties": {
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Request Id",
"default": null
},
"payment_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Payment Ref",
"default": null
},
"product_spec": {
"type": "object",
"title": "Product Spec",
"additionalProperties": true
}
}
}