Agent Memory Protocol (AMP): Open Spec for Interoperable AI Agent Memory on Top of MCP

✍️ OpenClawRadar📅 Published: June 1, 2026🔗 Source
Agent Memory Protocol (AMP): Open Spec for Interoperable AI Agent Memory on Top of MCP
Ad

The Agent Memory Protocol (AMP) is an open specification that standardizes persistent memory for MCP-compatible AI agents, addressing memory fragmentation across backends like Mem0, smriti-memcore, and custom vector DBs.

Six Core Verbs

  • amp.encode — Store new memories
  • amp.recall — Retrieve relevant memories
  • amp.forget — Permanently delete memories
  • amp.consolidate — Trigger backend reorganization or summarization
  • amp.pin — Mark important memories as permanent
  • amp.stats — Get backend health and usage stats
Ad

Conformance Levels

AMP defines Core and Full conformance levels, ships with a JSON schema, compliance test suite, and a minimal example that runs with zero dependencies.

Reference Implementation

Install via pip: pip install amp-server — wraps smriti-memcore as a compliant backend. The spec is MIT-licensed and independent (not affiliated with Anthropic/MCP).

Community Feedback Wanted

The author wants input on: which backends to wrap first (Chroma, Pinecone, pgvector, Zep, etc.), missing verbs, and real-world pain points. PRs welcome.

📖 Read the full source: r/openclaw

Ad

👀 See Also