How Relay works
A detailed reference to how Relay stores, retrieves, and scopes your team’s shared memory across Claude Code and Claude.ai — including exactly when each piece runs.
What Relay is
Relay is shared memory for teams that work with Claude. When someone records a decision or a piece of context, it becomes a small, durable memory the whole team can draw on later. The next time a teammate asks Claude something related, the relevant decisions surface as context — scoped to that teammate’s role.
It ships as an MCP server — a standard endpoint Claude already knows how to talk to. There’s no SDK to maintain, no agent in your repo, and no code access.
Two surfaces, one memory pool
Your team uses Relay from two places, and they share the same memory pool — a decision saved in one is recallable in the other. The mechanics of connecting and recalling differ between them; saving, storage, scoping, and lifecycle are identical. Where a surface differs, this reference calls it out like this:
How to read this reference
The rest of these pages go deep on each piece: