ChatGPT
ChatGPT’s Custom Connectors (also called MCP apps) live behind the Developer Mode toggle. You add Engram with its URL, OAuth fires immediately, and the connector becomes selectable from the tools menu in your chats. Available on Plus, Pro, Business/Team, and Enterprise/Edu plans on the web app. Desktop and mobile do not expose connector creation.
Prerequisites
Section titled “Prerequisites”Before you start, confirm:
- You have an Engram account at app.engram.page.
- At least one vault is synced. Open the Obsidian plugin or the web app and confirm notes have synced within the last day.
- You can sign in via browser. The MCP auth flow opens a browser window.
Plus the ChatGPT-specific:
- A Plus, Pro, Business/Team, or Enterprise/Edu plan on the web app.
- On Team/Enterprise: the workspace admin has enabled Developer Mode at the workspace level. Personal Plus/Pro users can enable it themselves; corporate workspaces are admin-gated.
Endpoint
Section titled “Endpoint”https://mcp.engram.page/api/mcp1. Turn on Developer Mode. In ChatGPT web, go to Settings → Apps & Connectors → Advanced → Developer Mode = ON. Confirm the warning that unverified connectors may modify or delete data. For Engram, the only data reachable is your own vault.
2. Add the connector. From the same screen, click Add new connector (or Create). Fill the form with these values:
Name: EngramMCP server URL: https://mcp.engram.page/api/mcpAuthentication: OAuthTransport: Streamable HTTPThen check I trust this application.
3. Approve. Click Create. OAuth fires immediately. Your
browser opens to sign in to Engram and approve the connection.
ChatGPT stores the token and reuses it from there on. The grant is
the full mcp scope. Granular per-action scopes
are on the roadmap.
4. (Team/Enterprise only) Publish. Your admin then Publishes the draft from Workspace Settings → Apps → Drafts so the rest of the workspace can use it.
Tell ChatGPT how to use it
Section titled “Tell ChatGPT how to use it”There’s no per-connector system prompt. The durable place to put a “reach for Engram” hint is Settings → Personalization → Custom Instructions in the “What traits should ChatGPT have?” field. Paste this short line:
Engram holds my personal notes. Treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.
Try it
Section titled “Try it”Open a new chat. Select Engram from the tools menu (the +
chip or the Developer Mode chip in the composer). Then ask:
- Search my vault for notes about the engineering interview process and summarize the top three.
- Find anything I wrote about embeddings in the last month.
ChatGPT calls Engram’s search (or get_note, write_note, etc.)
tool, pulls back results, and answers in-context. If the tool fires,
you’re set.
API-key access
Section titled “API-key access”ChatGPT’s Custom Connectors UI does not expose static API-key auth, only OAuth. If you need API-key access (e.g. for a self-host where OAuth isn’t an option), use a different MCP client. See MCP Config → API Key Authentication.
Troubleshooting (ChatGPT specific)
Section titled “Troubleshooting (ChatGPT specific)”- No “Developer Mode” toggle visible. Feature is plan-gated or rollout-gated. On Plus/Pro, wait for the rollout. On Team or Enterprise, ask your workspace admin to enable it from Workspace settings → Connectors → Developer Mode.
Connector is …error on Create. The URL is rejected or the transport is wrong. Confirm the URL matches the endpoint above and the transport is Streamable HTTP, not SSE.- Connector “drops” between chats. Custom Connectors must be re-selected per new chat from the tools menu. That’s by design, not a bug. The OAuth token stays valid.
For cross-client failures, see Troubleshooting.
Revocation
Section titled “Revocation”To disconnect ChatGPT from Engram:
- In ChatGPT, find the connector or MCP server entry and remove it.
- In Engram, open your account → API Keys & Sessions and revoke the matching session.
- The OAuth token is invalidated server-side. ChatGPT will need to re-authenticate to reconnect.
You can also remove the connector from Settings → Apps & Connectors in ChatGPT itself.