metamodel-app avatar

Metamodel

metamodel-app/mcp-server

This server gives Claude access to verified engineering calculations and mathematical models, eliminating the risk of hallucinated formulas or incorrect math. Instead of relying on the LLM to perform complex calculations from memory, you get callable functions that execute actual implementations of engineering equations and models. Reach for this when you're building tools that need real precision in technical domains like structural analysis, thermodynamics, or other fields where getting the math wrong isn't an option. It's the difference between asking an AI to remember a formula versus giving it a calculator that already has the formula programmed correctly.

tools
4
transport
STDIO, HTTP
last updated
Jul 15, 2026

Install

From registry metadata
$ npx add-mcp https://www.metamodel.app/api/mcp --name metamodel

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http metamodel https://www.metamodel.app/api/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

metamodel_list_projectsBrowse available MetaModel calculators and engineering models. Returns project names, descriptions, tokens, and model names for each published project.

Browse available MetaModel calculators and engineering models. Returns project names, descriptions, tokens, and model names for each published project.

No parameters. Call it with no arguments.

metamodel_get_schemaGet 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 t...1 params

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 t...

Parameters* required
token*string
The publish token of the project (from metamodel_list_projects)
metamodel_export_knExport 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 ar...1 params

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 ar...

Parameters* required
token*string
The publish token of the project (from metamodel_list_projects)
metamodel_computeRun 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...3 params

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...

Parameters* required
inputsobject
Input values as key-value pairs (e.g., {"width": 12}). Auto-routed to the correct model. Omitted inputs use defaults.
modelstring
Target a specific model by name. When omitted, returns outputs from ALL models (recommended).
token*string
The publish token of the project

Sponsors

Readme

MetaModel MCP Server

npm MCP license

An MCP (Model Context Protocol) server that lets AI assistants use MetaModel's formula engine for certified computation. Turn published calculators, pricing tools, and engineering models into AI-callable tools — no hallucinated math.

All tools are read-only. This server fetches published project schemas and runs stateless computations. It never writes, modifies, or stores any data.

Quick Start

Remote (hosted) — easiest

No install. Add the URL as a custom connector:

https://www.metamodel.app/api/mcp
  • Claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → paste the URL
  • Claude Code: claude mcp add --transport http metamodel https://www.metamodel.app/api/mcp

Works on web and mobile; no Node required. The hosted endpoint is stateless, read-only, and rate-limited.

Claude Desktop


View the full README on GitHub

Details

Repository
github.com/metamodel-app/mcp-server
Package
metamodel-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026