Connect AI tools
Use FocusPilot with ChatGPT and ChatGPT Work
Add FocusPilot as a ChatGPT plugin so ChatGPT and ChatGPT Work can read and update your tasks, goals and plans.
5 minute read Updated October 4, 2026
Before you start
- ChatGPT on the web, with a Plus, Pro, Business, Enterprise or Edu plan. Adding your own plugin needs ChatGPT's Developer mode, which these plans include.
- On Business, Enterprise and Edu, a workspace admin may need to allow Developer mode or custom plugins first.
- A FocusPilot account. You can also create one during sign-in.
Turn on Developer mode
- 1In ChatGPT, open Settings → Security and login.
- 2Turn on Developer mode and accept the notice.
Add FocusPilot as a plugin
- 1Open Plugins and select the + button to create a new plugin.
- 2Name it FocusPilot. Add a short description if you like, such as "My tasks, goals and plans".
- 3Under Connection, choose Streamable HTTP and paste the FocusPilot server address (below).
- 4Under Authentication, choose OAuth.
- 5Confirm the notice about custom plugins and select Create.
- 6A FocusPilot window opens. Sign in, choose Read and make changes or Read only, and select Allow.
- 7ChatGPT scans FocusPilot's tools and the plugin is ready.
https://focuspilot.online/api/mcpChatGPT updates its menus often. If a label differs, look for Developer mode, then Plugins (earlier versions called them Apps or Connectors).
Use it in a chat
Looking things up happens straight away. Before anything changes in FocusPilot, ChatGPT shows you the action and asks you to confirm. You can remember your choice for the rest of that conversation.
- 1Start a new chat and open the tools menu in the message box.
- 2Under Developer mode, choose FocusPilot.
- 3Ask away, for example "What's on my plate today?"
Use it with ChatGPT Work
ChatGPT Work is ChatGPT's agent for longer, multi-step jobs, and it connects to apps through plugins. Once you've added the FocusPilot plugin, select it when you give Work a job, for example: "Review my overdue FocusPilot tasks, propose a plan for this week, then schedule the top five once I approve."
Work can run for a while and take several steps on its own. Ask it to show you its plan before it changes anything, and give it Read only access if you only want analysis.
The same plugin is available in Codex when you use the same ChatGPT account.
Use a token instead of signing in
If you'd rather not use sign-in, create an MCP token in FocusPilot (Developers → MCP tokens) and, when creating the plugin, choose Access token / API key with the Bearer header scheme. Paste the token when ChatGPT asks for it.
Prompts to try
- "Plan my day in FocusPilot from my tasks and calendar, then show me the time blocks before scheduling them."
- "Here are my meeting notes. Create FocusPilot tasks for my action items, due this Friday."
- "How much did I focus this week compared with last week, and when was I most productive?"
- "Which of my goals are falling behind, and what's one task for each that would move it forward?"
If something goes wrong
- The plugin won't create, or the tool scan fails: check the address is exactly the one above, ending in /api/mcp.
- FocusPilot tools don't appear in a chat: make sure FocusPilot is selected in the Developer mode tools for that chat.
- Changes are refused: you chose Read only. Remove the plugin and add it again with Read and make changes.
- To disconnect, revoke ChatGPT in FocusPilot under Developers → MCP tokens, and remove the plugin in ChatGPT.
Related guides
Want to try this workflow?
Explore it with disposable sample data before creating an account.