# Disabling tools that can work as read/write operations (n8n_executions, n8n_workflow_versions) #564
Unanswered
mahmoudnaif
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Read-Only Usage Concerns with Certain MCP Tools
Hello everyone 👋
We’re planning to use this excellent MCP in read-only mode, and overall, it fits our needs really well. There is already an environment variable that allows disabling tools globally, which is great.
However, we ran into an issue with tools that support both read and write operations within the same tool.
Example:
n8n_workflow_versionsThe
n8n_workflow_versionstool is a good example.As shown in the image below, the tool can operate in both read and write modes, depending on the selected attributes:
Read operations
These would be extremely valuable for our users in a read-only setup.
Write / destructive operations
Because these actions are exposed through the same tool, simply enabling or disabling the tool as a whole doesn’t give us the level of control we need.
Missing Read-Only Control
Unfortunately, I couldn’t find:
read_only_modefor such tools, or(Please correct me if I’m missing something here.)
Another Example
The same concern applies to the
n8n_executionstool, which also mixes read-only and write/destructive capabilities.Any guidance, best practices, or planned support for per-operation read-only control would be greatly appreciated.
Thanks! 🙏
Beta Was this translation helpful? Give feedback.
All reactions