# donto-memory MCP > Bitemporal, evidence-first long-term memory for agents, via the Model Context Protocol. > Tools: donto_recall, donto_search, donto_memorize. Server: a single stdlib Python file > (stdio JSON-RPC) wrapping the donto-memory HTTP API. ## Docs - [Overview & tool reference](https://mcp.donto.org/): what it is, install (codex/claude/generic), tool schemas, how it works, test results. - [Agent guide](https://mcp.donto.org/agents.md): operating rules for an LLM agent (when to recall/memorize, holder conventions, valid-time, evidence-first). - [MCP config](https://mcp.donto.org/mcp.json): ready-to-paste client config. ## Install codex mcp add donto-memory -- npx -y donto-memory-mcp ## Notes - One stable holder IRI per user/agent (user: / agent:); recall is holder-scoped. - Recall before answering about the past; memorize durable facts with valid_from; prefer latest valid_from; never invent when recall is empty. - Part of the donto substrate: https://donto.org