Connect Brain to ChatGPT
Give ChatGPT access to your tasks, notes, and project context. Sign in to the same Brain account you use with your other agents so every conversation can start from your current plan.
Read as Markdown ↗Before you connect
Create a Brain account and sign in. In your assistant, you will add a custom connection using the URL below. This uses MCP, the standard that lets an assistant work with tools such as Brain.
Brain connection URL: https://api.prod.brain.glasswaves.ai/mcp
Previously used Todo? Sign in to Brain with your existing email and password. Your saved work is unchanged. Replace your old Todo assistant connection with a Brain connection using the new URL above.
Use the same Brain account when connecting each assistant. You can then move between ChatGPT and Claude while keeping your tasks, notes, and project context in one place.
Connect in ChatGPT
You can connect using the MCP URL directly; a Brain plugin package is not required. An agent helping you set this up can follow this page or its Markdown version. Keep the discovered OAuth settings and review workspace permissions when signing in.
ChatGPT requests the permissions needed for the tools you use:
| Permission | Allows |
|---|---|
| todo.read | Read your workspace |
| todo.write | Create, edit and delete workspace items |
- On ChatGPT web, open Plugins. Choose Add → Add custom MCP server. In a managed workspace, an administrator may need to enable access.
- Name the entry Brain and enter https://api.prod.brain.glasswaves.ai/mcp as the Server URL. Keep OAuth authentication and the discovered client registration settings.
- Review the warning, select “I understand and want to continue,” and choose Create as a plugin. Continue to Brain and sign in to your existing Brain account.
- Review Brain’s consent screen. It shows the requested read and write permissions and explains that the connection stays active until you disconnect it. Read-only access is sufficient for briefings; creating or editing items requires write permission. Continued access is included automatically, without configuring offline_access.
- Choose Connect, then check that your account appears under Connected accounts in ChatGPT's Brain settings.
- Return to Plugins → Personal, find the Brain entry you just created, and choose Install if it is not already installed. Use this same entry; do not add another copy.
- Select or mention Brain in the message where you want ChatGPT to use it, then try the first prompt below.
Adding the MCP server creates one entry under Personal plugins. Connecting authorizes your Brain account for that entry. The “Create as a plugin” button names ChatGPT's entry; it does not require a Brain plugin package. For an existing entry, use Plugins → Personal → Manage instead of adding another copy.
An older connection created before persistent access was enabled may need one new authorization through its existing entry. Keep the entry connected to the intended account with the permissions you want; its name alone does not identify the correct connection. Verify the replacement before removing a duplicate.
For a new read-only connection, expand Advanced OAuth settings and leave only todo.read checked under Default scopes. Leave Base scopes empty, use only read tools, and skip the task-creation check below. Verify that Brain's consent screen omits the create/edit/delete permission. A read-only authorization cannot save changes; ChatGPT may request write permission later when you select a write tool.
When giving this page to a setup agent, have it check the existing entry first, use the MCP URL with discovered OAuth settings, and verify the intended account, requested workspace permissions, and continued access on Brain’s consent screen. Complete sign-in and permission approval through the browser. After connecting, use the read and write checks below; a connected-account label alone does not prove continued access.
If the creation controls are missing, check your plan and workspace permissions using OpenAI’s setup guide. If your connection has reading permission only, you can still use Brain for briefings and reviews.
Choose how the agent can help
Read access lets an agent prepare briefings, review projects, and suggest next actions. Write access also lets it create tasks, save notes, and update your plan. The permission names are todo.read and todo.write.
Once connected, your assistant stays connected. Brain renews access through the assistant automatically, with no calendar or inactivity expiry. The consent screen explains that the connection stays active until you disconnect it. You can remove access in Profile → Connected assistants or in your assistant’s settings. A security event can also revoke access.
For a planning session, you can ask the agent to propose changes first. For routine capture, tell it what to save. Your assistant may also ask you to confirm an action.
Read your existing work
Use Brain to read my Inbox. Summarize what needs attention and show the tasks you used. Leave everything unchanged.
Compare the answer with Inbox in the Brain app. If Inbox is empty, choose a project you already have. The aim is to check that your agent is reading your saved work.
Save a first task
Create a task in my Brain Inbox titled “Try Brain with my agent.” Leave the dates blank and show me the saved task.
Open Brain to check the task. Keep it open if you want to find it from another agent; otherwise mark it complete when you are done.
Check continued access
In a later conversation, select the same Brain connection and ask ChatGPT to read your Inbox again. It should work without another Brain sign-in. You do not need to maintain or periodically reconnect the connection.
If a read asks you to sign in, check whether the connection was removed or revoked. The assistant must retain and use its refresh credentials; Brain imposes no calendar or inactivity expiry on new persistent connections. Continued access does not make Brain run agents or tasks in the background.
If the connection needs attention
- Use the connection URL above, including /mcp at the end.
- If the assistant repeatedly asks you to sign in, check that you are using the intended account and existing Brain entry. Brain does not expire a new connection because time passed or you stopped using it. Removal, account security changes, or a problem in the assistant can require sign-in. Reconnect the existing entry rather than adding a duplicate.
- If it can read but cannot save changes, check that it has write access.
- After an error during a save, ask the agent to check whether the change was saved before trying again.
- To remove access, disconnect Brain in the assistant’s settings or open Brain → Profile → Connected assistants.
Once connected, try a weekly GTD review, a project briefing from the graph, or a client follow-up.
Put it to work.
Choose a project you are working on and use Brain to organize its next actions and context.
Open Brain ↗