Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,548Letters: 14Defects: 1,324counted just now
teppi

MCP serverio.github.vlad-public-code/valem

Valem - Deterministic reactive state models.
Read moreValem - Deterministic reactive state models. Create your own calculators/forms with AI
UNRATEDActivestreamable-httpvalem.run

Overview

Score?
UNRATED 0.815
of what a free look can see, on 30 looks
Looks
35
last 17 hr ago
Tools
27

More info

URL
valem.run/mcp
streamable-http
Says it is
valem 1.0.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.815 · highest on record 0.8561

Toolsfrom sha256:35ee7df113…16026c

The tools this server lists, read out of the definition it returned
ToolSchema
create_model
Create a new model from a declarative ModelSpec. The spec carries the JSON schema plus derivations (computed fields), constraints (invariants), and optional effects. Returns the cr
input · output
delete_model
Remove a model from the registry. Fails (isError) if the model does not exist.
input · output
download_blob
Fetch a blob's bytes by id, base64-encoded in the result. Pass 'modelId' to fetch a blob referenced by a specific model (access-scoped); omit it for a direct store fetch. Large blo
input · output
dry_run
Compile a candidate ModelSpec in an ISOLATED throwaway runtime, apply optional sample mutations, and return the resulting merged state (base + derived) — WITHOUT registering it in
input · output
eval_expression
Evaluate a single JSONata expression against a sample input document and return the computed value, or the exact compile/eval error. Write the expr exactly as in a derivation/const
input · output
evolve_spec
Apply an incremental SpecEvolution diff to a model, preserving live state. Returns the new version. Fails (isError) if the evolved spec is invalid, if expectedVersion no longer mat
input · output
explain
Explain 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). For a constraint u
input · no output
get_audit
Query a model's durable, append-only audit trail (newest-first): one record per committed reactive cycle (mutations, derivedUpdated, traces, flaggedConstraints, dispatchedEffects,
input · no output
get_domain_guidance
Get vetted instructions for the hard modelling shapes this domain involves (progressive tax/fee charges, per-period schedules, classification, date math, group-by, …). Read the mod
input · output
get_effective_schema
Get the effective JSON Schema for a field: the static schema overlaid with LIVE meta-derived constraints (current min/max/required/…). Check this BEFORE writing a value to learn wh
input · output
get_field
Get the value of a single field by its JSON Path address (e.g. "$.order.total"). Evaluates a LAZY derivation on demand.
input · no output
get_history
List the ISO-8601 timestamps of a model's committed mutations (most recent 100).
input · no output
get_library
List the JSONata functions and values a model's library exports — what an expression in this model may call, with signature, arity and originating layer. Call it before writing an
input · output
get_model_info
Get summary info for a model: id, version, and derivation/meta/constraint/effect counts.
input · output
get_spec
Get the full stored ModelSpec JSON for a model.
input · output
get_state
Get a model's merged state (base fields plus all computed derived fields). On a large model this is the biggest context cost — narrow it: pass 'paths' to project only specific subt
input · output
get_view
Evaluate a model's embedded view definition against current state and return the resolved component tree. Pass an optional 'viewId' for a named view; omit for the default view.
input · output
list_models
List the ids of all currently registered Valem models (alphabetical).
input · no output
mutate
Apply field mutations to a model and run the reactive pipeline (derivations recompute, constraints enforce, effects dispatch). 'mutations' is a flat map keyed by canonical JSON Pat
input · output
pair_browser
Pair this MCP session with a browser tab on the hosted Valem sandbox so both drive the same live model session. Mints a pairing on first call (or resumes an existing not-yet-approv
input · no output
patch_model
Apply an RFC 6902 JSON Patch document to a model and run the reactive pipeline. Unlike 'mutate' (a flat address→value map), a patch expresses array insert/remove/move and test/copy
input · output
restore
Restore a model's state from a snapshot previously returned by 'snapshot' (pass it back verbatim as 'snapshot'). Overwrites the model's current base state. The snapshot must be for
input · no output
snapshot
Capture an immutable point-in-time snapshot of a model's state (base document + derived/meta caches). A natural safety step before a risky evolve_spec: keep the returned snapshot a
input · output
test_spec
Run 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, expec
input · output
upload_blob
Store 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. Storage
input · output
validate_spec
Validate a ModelSpec WITHOUT creating it: returns a 'valid' flag plus structured findings (errors + warnings, each with a location and message). Use this to iterate on a draft — fi
input · output
verify_audit
Verify the tamper-evidence hash chain of a model's durable audit trail. Returns {valid, recordsChecked, firstBrokenSequence, detail}; a false 'valid' points at the first altered/re
input · output
Verify it yourselfnpx teppi-check https://valem.run/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2NVX2A14VN3Y2EZ4WBMZ