Allow tool use by default in Claude #69
-
Pre-submission Checklist
Question Category
Your QuestionHi, is there a way to make Claude automatically approve the use of certain tools (or all)? I built an MCP that uses several tools, and it would be great not to approve every tool use every time while testing and developing. Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 6 replies
-
No, this is intentionally not possible right now, for security + safety reasons. Models are currently not safe enough to blanket trust choices that they make. |
Beta Was this translation helpful? Give feedback.
-
If users are prompted repeatedly, that just encourages people to click Yes, Yes, Yes... making it just as risky to force confirm on each tool use IMO. I appreciate the option for Another idea, could we involve the server in determining the risk of a given tool request? Maybe yes/no (bool) or a probability %... such that the client can determine if it will prompt the user. Conversely, this could be used to override For example, I have Another idea would be to use another tool (i.e. another LLM) to score the risk independent of the server used. Or, both. If this sounds useful for other servers, let me know. By the way, a tool to score the risk would be a great example of a tool that could be marked as always safe. I wouldn't want the user to be prompted a second time for each request :) ... Likewise with checking date/time. Or, fetching a web page. Perhaps it would be possible for the tool spec to mention if a tool use is always gonna be low risk and never needs approval? Or, if it might require scoring? So we aren't scoring low risk tool requests. |
Beta Was this translation helpful? Give feedback.
-
I've raised this related specification extension idea: modelcontextprotocol/specification#114 |
Beta Was this translation helpful? Give feedback.
No, this is intentionally not possible right now, for security + safety reasons. Models are currently not safe enough to blanket trust choices that they make.