remember and search. To run your own instance instead, see Self-host.
3ngram is pre-1.0. The hosted URLs below are provisional and will change when the
permanent domain goes live.
Prerequisites
- A 3ngram account — the email and password you use for the dashboard at
https://3ngram-web.vercel.app. - An MCP client that supports remote servers over Streamable HTTP with OAuth: Claude (web, desktop, or Claude Code), ChatGPT, or Cursor.
Connect your client
The MCP endpoint is:- Claude Code
- Claude (web/desktop)
- ChatGPT
- Cursor
/mcp inside a session and pick 3ngram to start authentication.Complete the OAuth flow
3ngram is its own OAuth 2.1 authorization server — there is no third-party identity provider in the token path. The flow is automatic from the client’s side:The client registers itself
Your MCP client discovers the server’s OAuth metadata and registers via dynamic
client registration. No manual client IDs or secrets.
Sign in and consent
A browser window opens with the 3ngram consent page. Sign in with your account
email and password, check the redirect host shown on the page, and approve the
requested scopes —
memory:read and memory:write are the only two.Save your first memory
Ask your client to remember something:remember tool, which appends a typed memory (here a decision) to your default scope. Writes never merge or overwrite existing memories — see Memory model.
Search it back
In a later session — or a different client connected to the same account — ask:search, which fuses semantic similarity, full-text matching, and recency, and returns currently-valid memories by default.
Next steps
- Start sessions oriented: the
briefingtool returns your open commitments, blockers, and recent decisions for a scope or project. - Browse the full surface: 10 tools and 2 prompts.
- For scripts and SDKs, use an API key with the REST API (
X-API-Keyheader) instead of OAuth. - Organize memories with scopes.