Changelog.

Product updates across supermemory API, MCP, plugins, SDKs, local tooling, and research.

See where your credits go#

The Usage page in Supermemory Console now shows what used your credits, broken down by source, member, and namespace.

Usage page

Supermemory Console updates#

A new sidebar, smoother memory graphs, and fixes for Notion sync and container merges.

Two-factor authentication

Improvements

Fixes

  • Notion page property and database row edits now sync to Supermemory automatically, without a manual re-sync.
  • Merge containers with overlapping customIds without errors. The incoming copy gets a _merge suffix.

MCP retries instead of signing you out during an auth outage#

A brief authentication outage used to return invalid_token, the protocol signal to discard your credential, so every connected MCP client was logged out. Those requests now return 503 with Retry-After so clients wait and retry.

Improvements

  • withSupermemory in @supermemory/tools now takes an apiKey option instead of only reading the environment variable, so it works with secrets managers, edge runtimes, and per-request keys.
  • The ai-sdk package re-exports PromptTemplate, MemoryPromptData, and WithSupermemoryOptions, so the documented custom-template example compiles.

Fixes

  • The MCP get_document tool now reads only from your active space, matching the other read tools.
  • Search and graph tools now bound their page and limit inputs, and whoAmI no longer returns the transport session id.

withSupermemory now takes the key directly, so it works with a secrets manager, an edge runtime, or a different key per request:

import { withSupermemory } from "@supermemory/tools/ai-sdk"

const model = withSupermemory(openai("gpt-5.6"), "user-123", {
  apiKey: process.env.MY_VAULT_KEY,
})

Requires @supermemory/tools 2.2.0 or later:

npm install @supermemory/tools@latest

Agents can discover the API spec at /openapi.json#

The OpenAPI spec is now served from the conventional root path on both the API host and supermemory.ai, so an agent or crawler can find it without knowing the versioned URL.

Fixes

  • Unknown routes and thrown errors now return JSON error bodies instead of plain text, matching every other API response.

Both of these serve the live spec:

https://api.supermemory.ai/openapi.json
https://supermemory.ai/openapi.json

The versioned paths still work and are unchanged:

https://api.supermemory.ai/v3/openapi
https://api.supermemory.ai/v4/openapi

Connect apps to Company Brain from one Slack card#

Asking Company Brain to connect an app now posts a single card listing each app with what it covers, a privacy note, and its own Connect button, instead of three messages saying the same thing.

Fixes

  • Fixed an issue where a long Company Brain answer could be posted twice in the same Slack thread, and an answer that resumes after an interruption now runs to the end instead of stopping short.
YOUR PRIVACY

Change or withdraw any time via Cookie settings in the footer. Read our cookie notice.