mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-28 17:59:25 -05:00
[GH-ISSUE #20500] issue: Streamable HTTP MCP Server fails with 400 only on Open Webui #106197
Reference in New Issue
Block a user
Originally created by @AxelFooley on GitHub (Jan 9, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/20500
Check Existing Issues
Installation Method
Docker
Open WebUI Version
0.6.43
Ollama Version (if applicable)
No response
Operating System
Linux
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
I would like to use the TAM MCP Server with OWUI.
The same configuration works with other chatbots both commercial and open source.
Actual Behavior
Every call made by OWUI fails with "400 Bad Request" even the connection check when configuring the MCP Server in the admin settings.
Logs server side are clean and it appears to replying to OWUI as expected.
Steps to Reproduce
Logs & Screenshots
OWUI Logs
Supergateway logs
Additional Information
Supergateway is deployed via docker compose on a remote host, we use different clients from different hosts that need the same MCP Servers this is the docker configuration
The env file contains just the API keys for all the services TAM is using.
This configuration hasn't changed since always, works with commercial clients like Claude, has been tested successfully also with other open source tools like Librechat.
I feel like the request OWUI is sending is somehow malformed, i don't have access to the actual POST request, i am available to enable additional debugging if instructed how to do so.
@owui-terminator[bot] commented on GitHub (Jan 9, 2026):
🔍 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:
#14762 issue: open-webui does not work with StreamableHttpTransport based MCP servers
by alainivars • Jun 07, 2025 •
bug#19525 issue: MCP Streamable HTTP incompatible with OpenMetadata MCP server due to missing Accept: application/json, text/event-stream header
by aimendenche-nw • Nov 26, 2025 •
bug#19778 issue: Streamable HTTP Notion MCP server doesn't stay enabled after authorizing
by Sam-Horry • Dec 05, 2025 •
bug#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#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 •
bugShow 2 more related issues
#19813 issue: Failed to connect to MCP server, while the connection test works fine
by spi-dlp • Dec 08, 2025 •
bug#19901 issue: New OAuth 2.1 Streamable HTTP MCP server Eetries do not propagate across multi-node setups
by taylorwilsdon • Dec 12, 2025 •
bug💡 Tips:
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
@Classic298 commented on GitHub (Jan 9, 2026):
screenshot from your configuration?
@AxelFooley commented on GitHub (Jan 9, 2026):
Here you go
@swvajanyatek commented on GitHub (Jan 20, 2026):
Same here
@taylorwilsdon commented on GitHub (Jan 28, 2026):
Same issue, had a working setup and now it fails with no changes. Doesn't seem to produce any logs I can find either. Says it successfully registers but bombs out with verify connection. The 400 from /verify returns "detail: Failed to connect to the tool server"
This looks related - https://github.com/open-webui/open-webui/issues/20828
@taylorwilsdon commented on GitHub (Jan 29, 2026):
@tjbck it is fixed in dev btw, looking forward to the release!
@Classic298 commented on GitHub (Jan 29, 2026):
great!