Skip to main content
The MCP server exposes the following tools, each mapping directly to a Kremis HTTP API endpoint.

Tool Details

kremis_ingest

Add an entity or record a relationship.

kremis_lookup

Look up a node by entity ID.

kremis_traverse

Traverse the graph from a starting node. Optionally limit results to the K highest-weight edges.
top_k is optional. When provided and greater than 0, only the K highest-weight edges are returned (sorted by weight descending). Omit for no limit.

kremis_path

Find the strongest path between two nodes.

kremis_intersect

Find common connections between nodes.

kremis_status

No parameters required. Returns node count, edge count, and density.

kremis_properties

Get all properties of a node.

kremis_retract

Decrement the weight of an edge between two entities. If the edge does not exist, returns an error. The weight decrements by 1, floored at 0 (never negative).

kremis_hash

No parameters required. Returns the canonical BLAKE3 hash of the current graph state. Use to verify graph integrity or detect state changes between sessions.

kremis_certify

Produce a Verifiable Query Certificate for an entity lookup. Returns the grounding verdict, the canonical state hash, and a base64 certificate a third party re-derives offline. When the entity is absent, the result is a proof of absence. See Proof-Carrying Knowledge.
Last modified on June 2, 2026