AI-callable calculators and engineering models with real formulas. No hallucinated math.
Maintain this server? Claim it
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.
Run a computation on a MetaModel project. Send input values and get computed outputs from all models. Inputs are auto-routed to the correct model by property name. Models marked "presentation": true in results are display scaffolding, not engineering outputs. Use metamodel_get_schema first to discover available inputs and outputs.
The publish token of the project
Target a specific model by name. When omitted, returns outputs from ALL models (recommended).
Input values as key-value pairs (e.g., {"width": 12}). Auto-routed to the correct model. Omitted inputs use defaults.
Run a computation on a MetaModel project. Send input values and get computed outputs from all models. Inputs are auto-routed to the correct model by property name. Models marked "presentation": true in results are display scaffolding, not engineering outputs. Use metamodel_get_schema first to discover available inputs and outputs.
| Argument | Type | Description |
|---|---|---|
| model | string | Target a specific model by name. When omitted, returns outputs from ALL models (recommended). |
| token* | string | The publish token of the project |
| inputs | object | Input values as key-value pairs (e.g., {"width": 12}). Auto-routed to the correct model. Omitted inputs use defaults. |
{
"type": "object",
"required": [
"token"
],
"properties": {
"model": {
"type": "string",
"description": "Target a specific model by name. When omitted, returns outputs from ALL models (recommended)."
},
"token": {
"type": "string",
"description": "The publish token of the project"
},
"inputs": {
"type": "object",
"description": "Input values as key-value pairs (e.g., {\"width\": 12}). Auto-routed to the correct model. Omitted inputs use defaults.",
"additionalProperties": true
}
},
"additionalProperties": false
}Export a published MetaModel project as KN notation — a human-readable text spelling of the model: nested Component blocks, "Name: value" literals, "Name: expression" formulas, dotted cross-references. Deliberately lossy (rules, indicators, validations, table data and views are omitted). Useful for reading or diffing the engineering knowledge behind a project.
| Argument | Type | Description |
|---|---|---|
| token* | string | The publish token of the project (from metamodel_list_projects) |
{
"type": "object",
"required": [
"token"
],
"properties": {
"token": {
"type": "string",
"description": "The publish token of the project (from metamodel_list_projects)"
}
}
}Get the input/output schema for a published MetaModel project. Returns model names, input parameters (with types, defaults, validation), and output fields. Models marked "presentation": true are display scaffolding (3D scenes etc.) — skip them for engineering analysis. Use a token from metamodel_list_projects.
| Argument | Type | Description |
|---|---|---|
| token* | string | The publish token of the project (from metamodel_list_projects) |
{
"type": "object",
"required": [
"token"
],
"properties": {
"token": {
"type": "string",
"description": "The publish token of the project (from metamodel_list_projects)"
}
},
"additionalProperties": false
}Browse available MetaModel calculators and engineering models. Returns project names, descriptions, tokens, and model names for each published project.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}