Reference Docs

Claude
ChatGPT
VS Code
Cursor

ChatGPT

Add FocusAnalyze as a plugin via developer mode.

ChatGPT

Connect FocusAnalyze as a ChatGPT plugin so you can ask about your tasks, calendar, and journal from a chat, without opening a separate app.

Why bother

Same reasoning as Claude — ask ChatGPT what's overdue or to summarize your week without leaving the conversation.

1. Turn on developer mode

In ChatGPT, go to Settings → Plugins, open developer mode from there, and enable it.

2. Add the connection

  • Go back to Plugins and choose Browse plugins
  • Click the + icon
  • Fill in Name (FocusAnalyze) and the Server URL below, set Authentication to OAuth

Server URL

1 https://mind.focusanalyze.com/api/focusgpt/mcp/

3. Advanced OAuth settings

ChatGPT tries Dynamic Client Registration with Keycloak first, and that's blocked by design (same reason Claude Desktop needs the same workaround — see the Claude article). Open Advanced OAuth settings and set Registration method to “User-Defined OAuth Client”, then enter:

1 OAuth Client ID: focusanalyze-mcp-client

Leave OAuth Client Secret blank. Don't enter focusanalyze-mcp-audience here — that's a scope name, not the client ID, and won't work.

4. Create

Check “I understand and want to continue” and click Create. ChatGPT will redirect you to Keycloak to sign in and approve access.