mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 03:18:23 -05:00
[GH-ISSUE #19500] issue: 'list' object has no attribute 'split' error when using OpenAPI tool server (MCPO) #34432
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nullEFFORT on GitHub (Nov 26, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/19500
Check Existing Issues
Installation Method
Docker
Open WebUI Version
0.6.40
Ollama Version (if applicable)
No response
Operating System
Unraid 6.12.24
Browser (if applicable)
Chrome
Confirmation
README.md.Expected Behavior
Tool should execute and return results to the model.
Actual Behavior
When using an OpenAPI tool server configured via MCPO (MCP-to-OpenAPI proxy), invoking any tool results in the error:
'list' object has no attribute 'split'
The error appears in the chat UI when the model attempts to call a tool. The tool connection tests as "successful" in
the tool server configuration.
Steps to Reproduce
Logs & Screenshots
The MCPO backend works correctly when called directly via curl:
curl -X POST "http://192.168.1.6:8080/google-workspace/list_calendars"
-H "Content-Type: application/json"
-d '{"user_google_email":"user@example.com"}'
Returns: "Successfully listed 2 calendars..."
No Python traceback appears in Open-WebUI logs for this specific error - it only appears in the UI.
Additional Information
Environment details:
@silentoplayz commented on GitHub (Nov 26, 2025):
Literally check for open issues. https://github.com/open-webui/open-webui/issues/19486