Not planned
Description
Please read this first
- Have you read the docs?Agents SDK docs
I read the SDK documents, but cannot find a way to specify which of the MCP server's tools require approval when I usemcp_servers
in the code.Have you searched for related issues? Others may have had similar requests
I searched with key words "agent mcp", find nothing about "approval"
Question
Currently, the agent configuration using mcp_servers
allows MCP tools to be executed automatically. Is there a way to have a feature similar to the require_approval
attribute of the HostedMCPTool
class for my current agent setup?
async with MCPServerStreamableHttp(
name="My MCP Server",
params={
"url": "http://localhost:9000/mcp"
},
) as mcp_server:
agent = Agent(
name="Assistant",
instructions="Use the tools to help user.",
mcp_servers=[mcp_server],
model_settings=ModelSettings(tool_choice="auto"),
)
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
github-actions commentedon Jun 10, 2025
This issue is stale because it has been open for 7 days with no activity.
github-actions commentedon Jun 14, 2025
This issue was closed because it has been inactive for 3 days since being marked as stale.
gemue-parndt commentedon Jun 16, 2025
Would really like to see this feature.