‹ All endpoints

memory.recall

memory:read

Recall the most relevant memories for a query, ranked relevance-first. Time words in the query are search text, not a date filter — pass a session_id to switch to a deterministic session transcript instead.

Arguments
NameTypeRequiredRules / enum
querystringrequiredNon-empty. Relevance search text; time words are not a date filter.
max_resultsintegeroptional1–100. Default 10.
session_idstringoptional≤256 chars, single-line. When set, returns a session transcript instead of a ranked recall.
after_tsnumberoptionalUnix seconds ≥0. Only meaningful with session_id.
before_tsnumberoptionalUnix seconds ≥0. Must be ≥ after_ts. Only with session_id.
orderenumoptionalasc | desc. Default desc. Only with session_id.
Response (required: items, degraded, store_status)
Example
curl -sS "$CONDUIR_BASE/api/cortex/mcp" \
  -H "Authorization: ApiKey $CORTEX_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool":"memory.recall","arguments":{"query":"pilot decision","max_results":5}}'
{ "result": {
    "items": [
      { "content": "The FTSE100 pilot prospect is confirmed.",
        "entry_id": "mcp_9f3c…", "source_tier": "L3_archive" }
    ],
    "degraded": false,
    "store_status": "populated"
} }

Validation test

Runs this exact tool against the live broker (POST /api/cortex/mcp) with the key saved in this browser — the same one the dashboard uses. No key yet? Create one on Your keys (Microsoft sign-in), then come back.

Arguments (editable JSON)