Skip to main content
The 3ngram MCP server exposes the following facts tools. Every entry is generated from the tool’s source signature and docstring, so this page never drifts from the backend.
Required parameters are marked with the required attribute. Optional parameters show their default value.

get_fact

Get Fact · read-only · non-destructive · idempotent · closed-world Lookup a single entity-bound fact by entity and attribute. Use this when you already know the entity and want the current fact value directly instead of scanning memory search results. Returns: str Source: backend/src/engram/mcp/tools/facts.py

Parameters

entity
str | int
required
Entity ID or exact entity name/alias to resolve.
attribute
str
required
Fact attribute to fetch (for example legal.cvr).

list_facts

List Facts · read-only · non-destructive · idempotent · closed-world List an entity’s facts, including superseded history when requested. Returns: str Source: backend/src/engram/mcp/tools/facts.py

Parameters

entity
str | int
required
Entity ID or exact entity name/alias to resolve.
limit
int
default:"20"
Maximum number of rows to return (default 20).
include_superseded
bool
default:"False"
When true, include superseded and time-bounded facts.