AI & Machine Learning
valem.run
Manages Valem model definitions, allowing creation, inspection, and retrieval of model specifications and library functions.
ENDPOINT 1
https://valem.run/mcp
MCP server metadata
- Name
- valem
- Version
- 1.0.0
Valem is a deterministic reactive computation runtime for structured JSON models. Use create_model to compile a declarative ModelSpec (schema + derivations + constraints + effects), then mutate base fields — derived fields recompute automatically and constraints are enforced. Read merged state with get_state, trace any value with explain, and change the model in place with evolve_spec. State is in-memory for this session. This server is in remote_with_browser mode: call pair_browser first to get a verification link + confirmation code for the developer to approve in their browser; model operations fail until that pairing completes. Once paired, create_model/mutate/evolve_spec/get_state/explain all drive the SAME live session the browser has open, so the developer's own entered data is visible to get_state/explain, and an evolve_spec pushes the browser to re-render automatically — no copy-paste. Before evolve_spec, prefer dry_run(evolvedSpec, currentInputs) to preview whether the change would strand any of the developer's entered data; the server also rejects a stranding evolution with an error as a backstop.
Known tools 27
get_model_infoGet summary info for a model: id, version, and derivation/meta/constraint/effect counts.
Inferred read-onlyget_libraryList the JSONata functions and values a model's library exports — what an expression in this model may call, with signature, arity and originating layer.
Inferred read-onlyget_stateGet a model's merged state (base fields plus all computed derived fields).
Inferred read-onlymutateApply field mutations to a model and run the reactive pipeline (derivations recompute, constraints enforce, effects dispatch).
Inferred read-onlypatch_modelApply an RFC 6902 JSON Patch document to a model and run the reactive pipeline.
Inferred read-onlyget_effective_schemaGet the effective JSON Schema for a field: the static schema overlaid with LIVE meta-derived constraints (current min/max/required/…).
Inferred read-onlysnapshotCapture an immutable point-in-time snapshot of a model's state (base document + derived/meta caches).
Inferred read-onlyrestoreRestore a model's state from a snapshot previously returned by 'snapshot' (pass it back verbatim as 'snapshot').
Inferred read-onlyexplainExplain why a field is what it is: returns the recent derivation/constraint trace records for a path from the in-memory ring buffer (inputs, expression, result).
Inferred read-onlyget_historyList the ISO-8601 timestamps of a model's committed mutations (most recent 100).
Inferred read-onlyget_auditQuery a model's durable, append-only audit trail (newest-first): one record per committed reactive cycle (mutations, derivedUpdated, traces, flaggedConstraints, dispatchedEffects, source, sequence).
Inferred read-onlyverify_auditVerify the tamper-evidence hash chain of a model's durable audit trail.
Inferred read-onlyupload_blobStore binary content (base64-encoded in 'data') in the content-addressed blob store and get back a BlobRef {$blobId, $mediaType, $bytes} to embed in a model's binary field.
Inferred read-onlyevolve_specApply an incremental SpecEvolution diff to a model, preserving live state.
Inferred read-onlyget_viewEvaluate a model's embedded view definition against current state and return the resolved component tree.
Inferred read-onlyget_domain_guidanceGet vetted instructions for the hard modelling shapes this domain involves (progressive tax/fee charges, per-period schedules, classification, date math, group-by, …).
Inferred read-onlyvalidate_specValidate a ModelSpec WITHOUT creating it: returns a 'valid' flag plus structured findings (errors + warnings, each with a location and message).
Potential side effectseval_expressionEvaluate a single JSONata expression against a sample input document and return the computed value, or the exact compile/eval error.
Potential side effectstest_specRun a spec's embedded test cases (or ad-hoc given->expect cases) through the real reactive pipeline in a throwaway runtime, returning pass/fail plus per-field failures (path, expected, actual).
Inferred read-onlydry_runCompile a candidate ModelSpec in an ISOLATED throwaway runtime, apply optional sample mutations, and return the resulting merged state (base + derived) — WITHOUT registering it in the live registry.
Inferred read-onlypair_browserPair this MCP session with a browser tab on the hosted Valem sandbox so both drive the same live model session.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.valem]
url = "https://valem.run/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"valem": {
"type": "http",
"url": "https://valem.run/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: valem
Remote MCP URL: https://valem.run/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"valem": {
"url": "https://valem.run/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"valem": {
"type": "http",
"url": "https://valem.run/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "valem",
"transport": "streamable-http",
"url": "https://valem.run/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for valem.run was fetched 2026-08-26T01:08:41.470Z.
valem.run is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.