mirror of
https://github.com/open-webui/open-webui.git
synced 2026-08-30 17:25:30 -05:00
[GH-ISSUE #14714] issue: Unable to call multiple tools using MCP in a single round of conversation #71946
Reference in New Issue
Block a user
Originally created by @kowyo on GitHub (Jun 6, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/14714
Check Existing Issues
Installation Method
Pip Install
Open WebUI Version
0.6.13
Ollama Version (if applicable)
No response
Operating System
Ubuntu 24.04
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
I configured a MCP server using mcpo, which has about 8 tools inside it.
When user asked: is there available classrooms in T5 building tomorrow?
The LLM is supposed to:
This involves 3 tools at least.
And I have tested this in Claude desktop as well as client like Cherry Studio. They all behaves well: generate a plan first, call the first tool, reflect on the result, and call the second tool... Finally it gives me the correct answer.
Actual Behavior
In Open WebUI, the LLM stops after calling the first tool, and then askes user that if they want to continue. Following that calling same tool for multiple times and then move to the next tool, with user clicking
continuefor multiple times.I am sure that this is not related to the model itself as when I use the same model and the same prompt in Cherry Studio/Claude desktop, it never behaves like this.
Steps to Reproduce
The MCP server is hosted in school and only can be used when connected to school network. Sorry that I cannot give a reproduce step here.
Logs & Screenshots
I clicked continue multiple times here:
Additional Information
I wonder if there are user cases where multiple tools are called in a single round of conversation, and if LLM in Open WebUI can behave normally.
@tjbck commented on GitHub (Jun 6, 2025):
Unable to reproduce, did you have the native mode toggled on?