MemoryRouter
ChatGPT memory

ChatGPT memory: two stores, one product boundary

ChatGPT has real memory and it is genuinely useful. It is also scoped to ChatGPT, which means the context you build during a week of pairing stays in one product.

OpenAI. Sources checked 2026-09-25.

How ChatGPT handles memory today

OpenAI documents two mechanisms. Saved memories are details you explicitly asked ChatGPT to remember, and they persist until you delete them. Reference chat history lets it draw on earlier conversations, and that content can change as the model decides what is relevant.

You manage both under Settings, Personalization, Manage memories. ChatGPT Developer mode also lets a paid account connect a custom MCP connector, which is how an external memory service is reachable from chat.

What ChatGPT forgets

The store is fine. The boundary is the problem.

The fix with MemoryRouter

The ChatGPT connector makes a vault reachable inside chat, and the same vault is where Claude Code, Codex, Claude, and Cursor write. A decision from a coding session becomes context in the next conversation.

  1. 1

    Turn on Developer mode

    Settings, then Security and login. In a managed workspace an admin has to enable it. Developer mode is what allows a custom connector.

  2. 2

    Add the MemoryRouter connector

    Create a custom connector pointing at https://mcp.memoryrouter.ai/mcp, then approve the OAuth flow and choose the vault ChatGPT should use.

    Connector URL

    https://mcp.memoryrouter.ai/mcp
  3. 3

    Enable it for a conversation

    Developer mode connectors are enabled per conversation, so turn the connector on where you want recall. Ask ChatGPT to run a memory search to confirm.

Writes are model-directed in ChatGPT, so recall happens when ChatGPT decides to call a tool. Ask directly when it matters.

Connect ChatGPT to MemoryRouter

Setup steps and what to expect from model-directed recall on the ChatGPT page. 14-day free trial.

Related

ChatGPT memory FAQ

Sources

Sources checked 2026-09-25. Tool behavior changes; check the vendor docs before relying on a detail.

Start free