v1.0 Protocol — Public Draft

Memory that flows
across every agent.

MEMP is an open protocol and managed service that lets AI agents from any framework share memory — so your LangChain agent and Claude agent can share the same customer facts, without silos.

LC
CL
CR
AG
Framework-agnostic. Provider-neutral. Production-ready.
MEMP Bus — shared memory layer LangChain Python Claude Anthropic CrewAI Python AutoGen Microsoft MEM

Your agent fleet has amnesia.

Enterprises are running agents built on LangChain, CrewAI, Claude, and AutoGen simultaneously. Each agent maintains its own memory in its own format. The result is a fleet of agents that can't remember what their teammates know.

Conflicting information

Your CRM agent thinks the customer is on the Pro plan. Your support agent thinks they're on the Free tier. Both are wrong — because neither can see what the other remembered.

Blind spot at every handoff

A lead-qualification agent finishes its work. The sales-agent接手. But it has no idea what the qualification agent learned — context is lost, work is duplicated.

Context that's trapped in silos

LangChain agents use vector stores. Claude uses message history. Custom agents use in-memory dicts. None of them can talk to each other without glue code that breaks every time something changes.

A shared memory bus for your agent fleet.

MEMP is a pub/sub protocol with schema normalization. Agents publish what they know and subscribe to what they need. The broker handles versioning, conflict resolution, and access control — so you don't have to.

01

Agent registers with the MEMP bus

Any agent — LangChain, Claude, CrewAI, AutoGen, or custom — registers via its SDK and receives a namespace. No modification to the agent's core logic required.

// Node.js / TypeScript
import { MEMP } from 'memp-sdk'

const broker = new MEMP({ apiKey: 'memp_sk_live_...' })
await broker.register({ name: 'crm-agent', framework: 'langchain' })
02

Agents publish facts to the shared memory layer

Any agent can publish structured facts to a shared namespace. The broker normalizes the schema, timestamps it, and makes it available to all subscribers.

await broker.memory.put({
  namespace: 'acme-crm',
  key: 'customer/prospect/12345',
  value: { plan: 'enterprise', renewal_date: '2026-07-01', acv: 48000 }
})
03

Any agent subscribes and reads shared context

Other agents subscribe to namespaces or key patterns and immediately see the shared facts. No polling, no custom glue code, no brittle webhooks.

const facts = await broker.memory.get({
  namespace: 'acme-crm',
  key: 'customer/prospect/12345'
})
// { plan: 'enterprise', renewal_date: '2026-07-01', acv: 48000 }

Watch memory flow between agents.

This is a real in-browser simulation of the MEMP pub/sub bus. Agent A publishes a fact — Agent B immediately sees it in its subscribed namespace.

Agent A — LangChain Publisher
Namespace
Publish to memory bus
Agent B — Claude Subscriber
Received memories
No memories yet — publish something from Agent A
Bus status: Connected
Agents: 4
Published: 0
Protocol: MEMP v1.0

Drop-in libraries for every framework.

Official MEMP SDKs for the most popular agent frameworks. Works in Node.js, Deno, Bun, and the browser.

LangChain
Python
bash
pip install memp-sdk
python
from memp import MEMP

broker = MEMP(api_key="memp_sk_live_...")
broker.register(name="crm-agent", framework="langchain")
broker.memory.put("key", {"plan": "enterprise"})
Claude
TypeScript
bash
npm install memp-sdk
typescript
import { MEMP } from 'memp-sdk'

const broker = new MEMP({ apiKey: 'memp_sk_live_...' })
await broker.register({ name: 'support-agent', framework: 'claude' })
const fact = await broker.memory.get('customer/12345')
CrewAI
Python
bash
pip install memp-sdk
python
from memp import MEMP

broker = MEMP(api_key="memp_sk_live_...")
broker.register(name="sales-agent", framework="crewai")
broker.memory.put("lead/5678", {"score": 87})

Simple pricing that scales with your fleet.

Per-agent pricing means you pay for what you use. No per-seat nonsense.

Monthly
Annual Save 2 months
Solo
$9
per agent / month
  • Up to 3 agents
  • 100K memory ops/month
  • LangChain + Claude SDKs
  • Community support
  • Schema normalization
Enterprise
$49
per agent / month
  • Unlimited agents
  • Unlimited memory ops
  • All SDKs + custom integrations
  • 99.9% SLA + audit logs
  • Dedicated support engineer
  • Protocol certification badge

Stop building agent glue code.
Start sharing memory.

Join the teams building the interoperable agent fleets of tomorrow — on MEMP.