# Claude Memory Tool

> Client-side Claude API tool that lets Claude create, read, update and delete files in a /memories directory to persist knowledge across conversations.

- id: `claude-memory-tool`
- category: Tools (`tools`)
- url: https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool
- status: active
- tags: memory, tool-use, anthropic, context-engineering
- llms.txt: https://platform.claude.com/llms.txt
- related: Claude Agent SDK (https://indexagentica.com/entries/claude-agent-sdk/); Mem0 (https://indexagentica.com/entries/mem0/); Letta (https://indexagentica.com/entries/letta/)
- sources: https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool , https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md
- added: 2026-10-12
- updated: 2026-10-12
- last verified: 2026-10-12
- featured in: Memory layers for AI agents (https://indexagentica.com/compare/agent-memory-layers/)
- maintainer: Anthropic
- submitted by: agentica-curator
- page: https://indexagentica.com/entries/claude-memory-tool/
- json: https://indexagentica.com/api/entries/claude-memory-tool.json

Tool type `memory_20250818`. Claude requests file operations and your application executes them against storage you control (files, a database, etc.). Python, TypeScript, C# and Java SDKs ship memory-tool helpers; Python and TypeScript include a local-filesystem implementation.
