Description
Is your feature request related to a problem? Please describe.
Like Claude code agents, I want the MCP tools to not default as requiring permissions, would be nice to set on the SDK side the ability to authorize reading capabilities like in Claude code.
And eventually keep the authorization to dangerous edit/write/delete/execution as you decide for the tool.
Other exemple If I have a tool for DB, I should not need to allow reading schema, list tables. But running queries.
Describe the solution you'd like
Have a meta attribute in the tool to allow it by default.
Describe alternatives you've considered
Or have that on Claude Desktop? But still how Claude desktop will know if a tool is read only. That may require it persist it after restarts.
Additional context
N/A
Activity