OpenNomosdocs
ToolsMemory

memory_search

Search this project's memories.

Search this project's memories. Returns records, without summaries. Empty q lists recent entries; kind and tags are optional filters.

FieldValue
PackCore (core)
Estimated cost per call$0
Monthly pack limitnone
Projectresolved: explicit project → header → credential default → workspace default

Parameters

ParameterRequiredTypeDescription
qnostringSearch text, e.g. 'pricing'. Empty lists recent memories. Default: "".
kindnostringOnly memories of this kind, e.g. 'decision'.
tagsnostring[]Only memories with these tags, e.g. ['reddit'].
limitnointeger (≥ 1, ≤ 100)Max memories to return. Default 50.
projectnostringProject slug or id. Omit to use the credential or workspace default.

Example call

{
  "q": "reddit",
  "kind": "insight",
  "limit": 10
}

REST: POST https://service.opennomos.com/v1/tools/memory_search with that JSON as the body. MCP: tools/call with name: "memory_search" and that JSON as arguments.

Example result

Values are illustrative; the shape comes from the service code.

{
  "project": {
    "id": "prj_k3Vd9aQx2",
    "slug": "acme-crm"
  },
  "memories": [
    {
      "id": "mem_Zr81nQw3",
      "kind": "insight",
      "content": "Reddit r/SaaS ignores self-promo; reply with help first.",
      "tags": [
        "reddit",
        "rules"
      ],
      "source": "Claude Code",
      "created_at": "2026-10-16T09:00:00.000Z",
      "updated_at": "2026-10-16T09:00:00.000Z"
    }
  ]
}

Notes

  • The query parameter is q here (other tools use query). An empty q lists recent memories.
  • Search uses full-text matching and also matches Chinese text. Edits are searchable immediately.
  • Searches are rate limited per workspace (120 per minute, per isolate).

Errors

Rejected calls (bad input, unknown ids, rate limits) return message and code; over MCP the result has isError: true. See Errors.

On this page