Both Admins and regular Users should be able see the tools when in a chat via the "+" button and also when creating models.
Actual Behavior
The functionality for Admins works as expected.
However, Users are unable to see the tools when in a chat via the "+" button. They are however able to see the tools when creating a model. The tools have been configured correctly and confirmed as working. This means in order to use the tools provided a user must create a model with them.
This behaviour can be reproduced both locally and in k8's.
Steps to Reproduce
spin up a local version of Open Webui via docker compose
create an initial admin account
add another user with just "User" perms
configure the mcpo server via the admin panel -> settings -> tools, test that you are able to see that tools in chat via the "+" button.
log in as the regular user, you will not be able to see the tools via the "+" button at all
Logs & Screenshots
screenshots from regular user in chat
screenshots from admin in chat
screenshot when creating a model with the "User" account showing the tool is visible.
Additional Information
No response
Originally created by @squinn1 on GitHub (Apr 14, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12863
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
- [x] I am using the latest version of Open WebUI.
### Installation Method
Docker image
### Open WebUI Version
v0.6.5
### Ollama Version (if applicable)
_No response_
### Operating System
Ubuntu
### Browser (if applicable)
_No response_
### 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 listed steps to reproduce the bug in detail.
### Expected Behavior
When I configure a MCP server with mcpo following this guide https://docs.openwebui.com/openapi-servers/mcp/
and setting it up via admin panel -> settings -> tools.
Both Admins and regular Users should be able see the tools when in a chat via the "+" button and also when creating models.
### Actual Behavior
The functionality for Admins works as expected.
However, Users are unable to see the tools when in a chat via the "+" button. They are however able to see the tools when creating a model. The tools have been configured correctly and confirmed as working. This means in order to use the tools provided a user must create a model with them.
This behaviour can be reproduced both locally and in k8's.
### Steps to Reproduce
1. spin up a local version of Open Webui via docker compose
2. create an initial admin account
3. add another user with just "User" perms
4. configure the mcpo server via the admin panel -> settings -> tools, test that you are able to see that tools in chat via the "+" button.
5. log in as the regular user, you will not be able to see the tools via the "+" button at all
### Logs & Screenshots
screenshots from regular user in chat

screenshots from admin in chat

screenshot when creating a model with the "User" account showing the tool is visible.

### Additional Information
_No response_
GiteaMirror
added the bug label 2026-04-19 22:35:58 -05:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @squinn1 on GitHub (Apr 14, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12863
Check Existing Issues
Installation Method
Docker image
Open WebUI Version
v0.6.5
Ollama Version (if applicable)
No response
Operating System
Ubuntu
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
When I configure a MCP server with mcpo following this guide https://docs.openwebui.com/openapi-servers/mcp/
and setting it up via admin panel -> settings -> tools.
Both Admins and regular Users should be able see the tools when in a chat via the "+" button and also when creating models.
Actual Behavior
The functionality for Admins works as expected.
However, Users are unable to see the tools when in a chat via the "+" button. They are however able to see the tools when creating a model. The tools have been configured correctly and confirmed as working. This means in order to use the tools provided a user must create a model with them.
This behaviour can be reproduced both locally and in k8's.
Steps to Reproduce
Logs & Screenshots
screenshots from regular user in chat
screenshots from admin in chat
screenshot when creating a model with the "User" account showing the tool is visible.
Additional Information
No response
@tjbck commented on GitHub (Apr 14, 2025):
You need to set appropriate access control.