[GH-ISSUE #19778] issue: Streamable HTTP Notion MCP server doesn't stay enabled after authorizing #18990

Closed
opened 2026-04-20 01:16:54 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @Sam-Horry on GitHub (Dec 5, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/19778

Check Existing Issues

  • I have searched for any existing and/or related issues.
  • I have searched for any existing and/or related discussions.
  • I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
  • I am using the latest version of Open WebUI.

Installation Method

Docker

Open WebUI Version

v0.6.41

Ollama Version (if applicable)

No response

Operating System

Debian 12

Browser (if applicable)

Firefox 145.0.1

Confirmation

  • I have read and followed all instructions in README.md.
  • I am using the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have provided every relevant configuration, setting, and environment variable used in my setup.
  • I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
  • I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
  • Start with the initial platform/version/OS and dependencies used,
  • Specify exact install/launch/configure commands,
  • List URLs visited, user input (incl. example values/emails/passwords if needed),
  • Describe all options and toggles enabled or changed,
  • Include any files or environmental changes,
  • Identify the expected and actual result at each stage,
  • Ensure any reasonably skilled user can follow and hit the same issue.

Expected Behavior

Notion MCP tool is enabled after being redirected from the Notion OAuth page back to my Open WebUI instance.

Actual Behavior

When toggling the tool in the chat interface, I am redirected to the Notion Auth page. After authorizing, I am redirected back to my Open WebUI instance, but the Notion tool is not toggled on, and therefore not enabled. I try toggling it on again, get sent back to the Auth page, and this repeats.

(Trying to connect to the public Notion MCP server

Steps to Reproduce

  1. Deployed with Portainer (compose stack) on my raspberry pi
  2. Connect to openwebui via tailscale address
  3. Follow the instructions on the docs exactly for setting up the Notion MCP integration using streamable http (https://docs.openwebui.com/tutorials/integrations/mcp-notion#method-1-streamable-http-recommended)
  4. Toggle Notion tool to on and get redirected to the Notion auth page

Logs & Screenshots

2025-12-05 11:15:36.786 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:39234 - "GET /oauth/clients/mcp%3Antn/authorize HTTP/1.1" 302

2025-12-05 11:15:37.149 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:39234 - "GET /_app/version.json HTTP/1.1" 304

2025-12-05 11:15:37.488 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:39234 - "GET /api/version HTTP/1.1" 200

2025-12-05 11:15:45.032 | ERROR | open_webui.routers.openai:send_get_request:85 - Connection error:

2025-12-05 11:15:57.524 | INFO | httpx._client:_send_single_request:1740 - HTTP Request: POST https://mcp.notion.com/token "HTTP/1.1 200 OK"

2025-12-05 11:15:57.526 | ERROR | open_webui.models.oauth_sessions:_decrypt_token:105 - Error decrypting tokens:

2025-12-05 11:15:57.526 | ERROR | open_webui.models.oauth_sessions:get_sessions_by_user_id:213 - Error getting OAuth sessions by user ID:

2025-12-05 11:15:57.539 | INFO | open_webui.utils.oauth:handle_callback:773 - Stored OAuth session server-side for user , client_id mcp:ntn

2025-12-05 11:15:57.540 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /oauth/clients/mcp%3Antn/callback?code= HTTP/1.1" 307

2025-12-05 11:15:57.658 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /static/custom.css HTTP/1.1" 304

2025-12-05 11:15:57.666 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /static/loader.js HTTP/1.1" 304

2025-12-05 11:15:57.681 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /static/splash.png HTTP/1.1" 304

2025-12-05 11:15:57.927 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /static/splash-dark.png HTTP/1.1" 304

2025-12-05 11:15:58.635 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/config HTTP/1.1" 200

2025-12-05 11:15:58.674 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/auths/ HTTP/1.1" 200

2025-12-05 11:15:59.023 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/config HTTP/1.1" 200

2025-12-05 11:15:59.025 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /api/v1/users/user/settings HTTP/1.1" 200

2025-12-05 11:15:59.129 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42474 - "GET /api/version HTTP/1.1" 200

2025-12-05 11:15:59.141 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/users/user/settings HTTP/1.1" 200

2025-12-05 11:15:59.141 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /api/v1/configs/banners HTTP/1.1" 200

2025-12-05 11:15:59.167 | ERROR | open_webui.models.oauth_sessions:_decrypt_token:105 - Error decrypting tokens:

2025-12-05 11:15:59.167 | ERROR | open_webui.models.oauth_sessions:get_session_by_provider_and_user_id:196 - Error getting OAuth session by provider and user ID:

2025-12-05 11:15:59.167 | WARNING | open_webui.utils.oauth:get_oauth_token:572 - No OAuth session found for user , client_id mcp:ntn

2025-12-05 11:15:59.168 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42474 - "GET /api/v1/tools/ HTTP/1.1" 200

2025-12-05 11:15:59.170 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42482 - "GET /static/favicon.png HTTP/1.1" 200

2025-12-05 11:15:59.215 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /api/v1/users//profile/image HTTP/1.1" 200

2025-12-05 11:15:59.216 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/channels/ HTTP/1.1" 200

2025-12-05 11:15:59.223 | INFO | open_webui.routers.openai:get_all_models:476 - get_all_models()

2025-12-05 11:15:59.258 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/folders/ HTTP/1.1" 200

2025-12-05 11:15:59.260 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /api/v1/chats/all/tags HTTP/1.1" 200

2025-12-05 11:15:59.304 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/chats/pinned HTTP/1.1" 200

2025-12-05 11:15:59.328 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200

2025-12-05 11:16:10.032 | ERROR | open_webui.routers.openai:send_get_request:85 - Connection error:

2025-12-05 11:16:10.034 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42482 - "GET /api/models HTTP/1.1" 200

2025-12-05 11:16:10.285 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42482 - "GET /api/v1/models/model/profile/image?id=undefined&lang=en-GB HTTP/1.1" 200

2025-12-05 11:16:10.374 | ERROR | open_webui.models.oauth_sessions:_decrypt_token:105 - Error decrypting tokens:

2025-12-05 11:16:10.375 | ERROR | open_webui.models.oauth_sessions:get_session_by_provider_and_user_id:196 - Error getting OAuth session by provider and user ID:

2025-12-05 11:16:10.375 | WARNING | open_webui.utils.oauth:get_oauth_token:572 - No OAuth session found for user , client_id mcp:ntn

2025-12-05 11:16:10.376 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42482 - "GET /api/v1/tools/ HTTP/1.1" 200

Image Image Image

Additional Information

My Open WebUI instance isnt publicly hosted, so i access it from my laptop by using my pi's tailscale address. I don't know if this has something to do with the fact that I am connecting to it via tailscale and the callback doesn't like that, but I don't get any connection error in the web interface that suggests what is going on.

Originally created by @Sam-Horry on GitHub (Dec 5, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/19778 ### Check Existing Issues - [x] I have searched for any existing and/or related issues. - [x] I have searched for any existing and/or related discussions. - [x] I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!). - [x] I am using the latest version of Open WebUI. ### Installation Method Docker ### Open WebUI Version v0.6.41 ### Ollama Version (if applicable) _No response_ ### Operating System Debian 12 ### Browser (if applicable) Firefox 145.0.1 ### Confirmation - [x] I have read and followed all instructions in `README.md`. - [x] I am using the latest version of **both** Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have **provided every relevant configuration, setting, and environment variable used in my setup.** - [x] I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc). - [x] I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps: - Start with the initial platform/version/OS and dependencies used, - Specify exact install/launch/configure commands, - List URLs visited, user input (incl. example values/emails/passwords if needed), - Describe all options and toggles enabled or changed, - Include any files or environmental changes, - Identify the expected and actual result at each stage, - Ensure any reasonably skilled user can follow and hit the same issue. ### Expected Behavior Notion MCP tool is enabled after being redirected from the Notion OAuth page back to my Open WebUI instance. ### Actual Behavior When toggling the tool in the chat interface, I am redirected to the Notion Auth page. After authorizing, I am redirected back to my Open WebUI instance, but the Notion tool is not toggled on, and therefore not enabled. I try toggling it on again, get sent back to the Auth page, and this repeats. (Trying to connect to the public Notion MCP server ### Steps to Reproduce 1. Deployed with Portainer (compose stack) on my raspberry pi 2. Connect to openwebui via tailscale address 3. Follow the instructions on the docs exactly for setting up the Notion MCP integration using streamable http (https://docs.openwebui.com/tutorials/integrations/mcp-notion#method-1-streamable-http-recommended) 4. Toggle Notion tool to on and get redirected to the Notion auth page ### Logs & Screenshots 2025-12-05 11:15:36.786 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:39234 - "GET /oauth/clients/mcp%3Antn/authorize HTTP/1.1" 302 2025-12-05 11:15:37.149 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:39234 - "GET /_app/version.json HTTP/1.1" 304 2025-12-05 11:15:37.488 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:39234 - "GET /api/version HTTP/1.1" 200 2025-12-05 11:15:45.032 | ERROR | open_webui.routers.openai:send_get_request:85 - Connection error: 2025-12-05 11:15:57.524 | INFO | httpx._client:_send_single_request:1740 - HTTP Request: POST https://mcp.notion.com/token "HTTP/1.1 200 OK" 2025-12-05 11:15:57.526 | ERROR | open_webui.models.oauth_sessions:_decrypt_token:105 - Error decrypting tokens: 2025-12-05 11:15:57.526 | ERROR | open_webui.models.oauth_sessions:get_sessions_by_user_id:213 - Error getting OAuth sessions by user ID: 2025-12-05 11:15:57.539 | INFO | open_webui.utils.oauth:handle_callback:773 - Stored OAuth session server-side for user <my user id>, client_id mcp:ntn 2025-12-05 11:15:57.540 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /oauth/clients/mcp%3Antn/callback?code=<the callback code idk if its personally identifying but better safe than sorry> HTTP/1.1" 307 2025-12-05 11:15:57.658 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /static/custom.css HTTP/1.1" 304 2025-12-05 11:15:57.666 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /static/loader.js HTTP/1.1" 304 2025-12-05 11:15:57.681 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /static/splash.png HTTP/1.1" 304 2025-12-05 11:15:57.927 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /static/splash-dark.png HTTP/1.1" 304 2025-12-05 11:15:58.635 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/config HTTP/1.1" 200 2025-12-05 11:15:58.674 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/auths/ HTTP/1.1" 200 2025-12-05 11:15:59.023 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/config HTTP/1.1" 200 2025-12-05 11:15:59.025 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /api/v1/users/user/settings HTTP/1.1" 200 2025-12-05 11:15:59.129 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42474 - "GET /api/version HTTP/1.1" 200 2025-12-05 11:15:59.141 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/users/user/settings HTTP/1.1" 200 2025-12-05 11:15:59.141 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /api/v1/configs/banners HTTP/1.1" 200 2025-12-05 11:15:59.167 | ERROR | open_webui.models.oauth_sessions:_decrypt_token:105 - Error decrypting tokens: 2025-12-05 11:15:59.167 | ERROR | open_webui.models.oauth_sessions:get_session_by_provider_and_user_id:196 - Error getting OAuth session by provider and user ID: 2025-12-05 11:15:59.167 | WARNING | open_webui.utils.oauth:get_oauth_token:572 - No OAuth session found for user <my user id>, client_id mcp:ntn 2025-12-05 11:15:59.168 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42474 - "GET /api/v1/tools/ HTTP/1.1" 200 2025-12-05 11:15:59.170 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42482 - "GET /static/favicon.png HTTP/1.1" 200 2025-12-05 11:15:59.215 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /api/v1/users/<user id>/profile/image HTTP/1.1" 200 2025-12-05 11:15:59.216 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/channels/ HTTP/1.1" 200 2025-12-05 11:15:59.223 | INFO | open_webui.routers.openai:get_all_models:476 - get_all_models() 2025-12-05 11:15:59.258 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/folders/ HTTP/1.1" 200 2025-12-05 11:15:59.260 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42450 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 2025-12-05 11:15:59.304 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/chats/pinned HTTP/1.1" 200 2025-12-05 11:15:59.328 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42446 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 2025-12-05 11:16:10.032 | ERROR | open_webui.routers.openai:send_get_request:85 - Connection error: 2025-12-05 11:16:10.034 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42482 - "GET /api/models HTTP/1.1" 200 2025-12-05 11:16:10.285 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42482 - "GET /api/v1/models/model/profile/image?id=undefined&lang=en-GB HTTP/1.1" 200 2025-12-05 11:16:10.374 | ERROR | open_webui.models.oauth_sessions:_decrypt_token:105 - Error decrypting tokens: 2025-12-05 11:16:10.375 | ERROR | open_webui.models.oauth_sessions:get_session_by_provider_and_user_id:196 - Error getting OAuth session by provider and user ID: 2025-12-05 11:16:10.375 | WARNING | open_webui.utils.oauth:get_oauth_token:572 - No OAuth session found for user <user id>, client_id mcp:ntn 2025-12-05 11:16:10.376 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.24.0.1:42482 - "GET /api/v1/tools/ HTTP/1.1" 200 <img width="1009" height="1452" alt="Image" src="https://github.com/user-attachments/assets/83afc894-e93f-45d5-9809-da05d7014852" /> <img width="781" height="454" alt="Image" src="https://github.com/user-attachments/assets/2d755b66-65c1-4554-9c30-f9c8e5275f8b" /> <img width="1013" height="1574" alt="Image" src="https://github.com/user-attachments/assets/cee2bb1b-7514-4bc7-9e54-75c1b808de8b" /> ### Additional Information My Open WebUI instance isnt publicly hosted, so i access it from my laptop by using my pi's tailscale address. I don't know if this has something to do with the fact that I am connecting to it via tailscale and the callback doesn't like that, but I don't get any connection error in the web interface that suggests what is going on.
GiteaMirror added the bug label 2026-04-20 01:16:54 -05:00
Author
Owner

@owui-terminator[bot] commented on GitHub (Dec 5, 2025):

🔍 Similar Issues Found

I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:

  1. #19148 issue: Verify OAuth mcp server sends incorrect authorization header
    by Oleg52 • Nov 12, 2025 • bug

  2. #18316 issue: 0.6.33: When two or more Streamable(!) MCP servers are selected, the OpenWebUI-python3 process goes to 100% and stays there.
    by netmb • Oct 14, 2025 • bug

  3. #19755 issue: Error: 404, message='Not Found', url='http://ollama:11434/api/embed'
    by stevewillett • Dec 04, 2025 • bug

  4. #17817 issue: MCP tool calls are sent to wrong server when multiple streamable-http MCP servers are enabled, causing 'MCP error -32602: Tool not found'
    by eric2788 • Sep 27, 2025 • bug

  5. #19116 issue: MCP OAuth 2.1 client registration fails when policy_uri, client_uri, logo_uri or tos_uri are not set
    by xqqp • Nov 11, 2025 • bug

Show 5 more related issues
  1. #16452 issue: Streaming response not iterable error - Organization Not Verified
    by jamesmalin • Aug 10, 2025 • bug

  2. #19154 issue: model streaming parameter set to True, even though the setting is set to False
    by DirkRemmers • Nov 13, 2025 • bug

  3. #19564 issue: MCP Tool Validation Fails Due to Missing "text/event-stream" Accept Header (Strict Spec Compliance)
    by AdBaWa • Nov 28, 2025 • bug

  4. #19496 issue: 500 internal server error appears in v0.6.40
    by cloudtuotuo • Nov 26, 2025 • bug

  5. #19563 issue:
    by naruto7g • Nov 28, 2025 • bug


💡 Tips:

  • If this is a duplicate, please consider closing this issue and adding any additional details to the existing one
  • If you found a solution in any of these issues, please share it here to help others

This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.

<!-- gh-comment-id:3616508347 --> @owui-terminator[bot] commented on GitHub (Dec 5, 2025): 🔍 **Similar Issues Found** I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions: 1. [#19148](https://github.com/open-webui/open-webui/issues/19148) **issue: Verify OAuth mcp server sends incorrect authorization header** *by Oleg52 • Nov 12, 2025 • `bug`* 2. [#18316](https://github.com/open-webui/open-webui/issues/18316) **issue: 0.6.33: When two or more Streamable(!) MCP servers are selected, the OpenWebUI-python3 process goes to 100% and stays there.** *by netmb • Oct 14, 2025 • `bug`* 3. [#19755](https://github.com/open-webui/open-webui/issues/19755) **issue: Error: 404, message='Not Found', url='http://ollama:11434/api/embed'** *by stevewillett • Dec 04, 2025 • `bug`* 4. [#17817](https://github.com/open-webui/open-webui/issues/17817) **issue: MCP tool calls are sent to wrong server when multiple streamable-http MCP servers are enabled, causing 'MCP error -32602: Tool not found'** *by eric2788 • Sep 27, 2025 • `bug`* 5. [#19116](https://github.com/open-webui/open-webui/issues/19116) **issue: MCP OAuth 2.1 client registration fails when policy_uri, client_uri, logo_uri or tos_uri are not set** *by xqqp • Nov 11, 2025 • `bug`* <details> <summary>Show 5 more related issues</summary> 6. [#16452](https://github.com/open-webui/open-webui/issues/16452) **issue: Streaming response not iterable error - Organization Not Verified** *by jamesmalin • Aug 10, 2025 • `bug`* 7. [#19154](https://github.com/open-webui/open-webui/issues/19154) **issue: model streaming parameter set to True, even though the setting is set to False** *by DirkRemmers • Nov 13, 2025 • `bug`* 8. [#19564](https://github.com/open-webui/open-webui/issues/19564) **issue: MCP Tool Validation Fails Due to Missing "text/event-stream" Accept Header (Strict Spec Compliance)** *by AdBaWa • Nov 28, 2025 • `bug`* 9. [#19496](https://github.com/open-webui/open-webui/issues/19496) **issue: 500 internal server error appears in v0.6.40** *by cloudtuotuo • Nov 26, 2025 • `bug`* 10. [#19563](https://github.com/open-webui/open-webui/issues/19563) **issue:** *by naruto7g • Nov 28, 2025 • `bug`* </details> --- 💡 **Tips:** - If this is a duplicate, please consider closing this issue and adding any additional details to the existing one - If you found a solution in any of these issues, please share it here to help others *This comment was generated automatically by a bot.* Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
Author
Owner

@Classic298 commented on GitHub (Dec 5, 2025):

@silentoplayz

<!-- gh-comment-id:3616535802 --> @Classic298 commented on GitHub (Dec 5, 2025): @silentoplayz
Author
Owner

@silentoplayz commented on GitHub (Dec 5, 2025):

@silentoplayz

@Sam-Horry Based on what I was told (AFAIK), and as a result, what has been documented is simply intended behavior of Notion's MCP server. They want you to re-authenticate yourself all the time.

Image

Source: https://docs.openwebui.com/tutorials/integrations/mcp-notion#method-1-streamable-http-recommended

<!-- gh-comment-id:3616786891 --> @silentoplayz commented on GitHub (Dec 5, 2025): > [@silentoplayz](https://github.com/silentoplayz) @Sam-Horry Based on what I was told (AFAIK), and as a result, what has been documented is simply intended behavior of Notion's MCP server. They want you to re-authenticate yourself all the time. <img width="723" height="230" alt="Image" src="https://github.com/user-attachments/assets/ca744b73-692d-420a-a3aa-5d82e2549df9" /> Source: **https://docs.openwebui.com/tutorials/integrations/mcp-notion#method-1-streamable-http-recommended**
Author
Owner

@silentoplayz commented on GitHub (Dec 5, 2025):

I'm providing this screenshot with a few messages sent between the maintainer of Open WebUI and I as a behind-the-scenes look into what went on with the decision making behind the security related admonition that notifies the user about re-authentication frequency.

Image
<!-- gh-comment-id:3616818561 --> @silentoplayz commented on GitHub (Dec 5, 2025): I'm providing this screenshot with a few messages sent between the maintainer of Open WebUI and I as a behind-the-scenes look into what went on with the decision making behind the security related admonition that notifies the user about re-authentication frequency. <img width="1775" height="835" alt="Image" src="https://github.com/user-attachments/assets/58a8da1b-a133-4e46-877a-0cc42b811c10" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#18990