DocsReference
MCP Tools
Eight tools. Filter by what you're doing, then open one for its parameters and an example.
Write path — store, update, delete, or bulk-import memories. Routes internally to the right operation based on params. `upsert` is the default and the one to reach for: it dedupes near-duplicates, extracts CALLS/IS-A/IMPORTS triples (so relational queries work later), and returns a contradiction warning if a conflicting fact already exists. `chunk` and `batch` require Pro+.
upsert → { id, namespace, action: "created"|"updated", triples_extracted[]?, contradiction? } | chunk → { parent_id, chunk_ids[], chunk_count } | batch → { stored, results[] } | update/delete → { id, status }
// Upsert (default) — dedupes, extracts triplesremember({content: "AuthService calls verify_token to validate JWTs.",namespace: "myproject",tags: ["auth"]})// → { action: "created", triples_extracted: [{ s: "AuthService", p: "CALLS", o: "verify_token" }] } // Updateremember({ action: "update", id: "abc123", content: "Updated." }) // Deleteremember({ action: "delete", id: "abc123" }) // Chunk a long doc (Pro+)remember({ action: "chunk", content: "<RFC>", namespace: "docs" }) // Batch (Pro+)remember({ action: "batch", items: [{ content: "Fact one" }, { content: "Fact two" }] })Rate limits
Free
1,000
calls / month · $0
Pro
5,000
calls / month · $19/mo
Pro+
10,000
calls / month · $49/mo
Enterprise
Custom
talk to us →
Every tool call counts. Budgets reset on the 1st of each month (UTC); per-tool quotas are on pricing.
Something missing or wrong? Email support@memorylayer.in or open an issue.