[Bug] MCP server-wide permission doesn't approve individual tools

Resolved 💬 3 comments Opened Dec 12, 2025 by walterX12 Closed Dec 16, 2025

Bug Description
MCP server-wide permission "mcp__windows-mcp" doesn't approve individual tools

Description:

  • Format "mcp__windows-mcp" should approve ALL tools per docs
  • But CLI still asks approval for Click-Tool, Type-Tool, Wait-Tool
  • Only workaround: explicit list of each tool
  • Docs: https://code.claude.com/docs/en/iam.md

Environment Info

  • Platform: win32
  • Terminal: null
  • Version: 2.0.67
  • Feedback ID: 7ece696d-a4aa-4443-be13-a9010888b66a

Errors

[{"error":"Error: Tool BashOutput not found\n    at cH2 (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2597:542)\n    at gG (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:20693)\n    at FZ (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:39057)\n    at rn (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:49664)\n    at OY (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:85801)\n    at Jv (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:84781)\n    at MO (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:84606)\n    at Zj (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:81054)\n    at F0 (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:6360)\n    at eA (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:4874)","timestamp":"2025-12-12T16:53:56.798Z"},{"error":"Error: Tool BashOutput not found\n    at cH2 (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2597:542)\n    at gG (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:20693)\n    at FZ (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:39057)\n    at rn (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:49664)\n    at OY (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:85801)\n    at Jv (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:84781)\n    at MO (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:84606)\n    at Zj (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:81054)\n    at F0 (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:6360)\n    at eA (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:4874)","timestamp":"2025-12-12T16:53:56.800Z"},{"error":"Error: Tool BashOutput not found\n    at cH2 (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2597:542)\n    at gG (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:20693)\n    at FZ (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:39057)\n    at rn (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:49664)\n    at OY (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:85801)\n    at Jv (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:84781)\n    at MO (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:84606)\n    at Zj (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:81054)\n    at F0 (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:6360)\n    at eA (file:///C:/Users/petr.komarek/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:212:4874)","timestamp":"2025-12-12T16:53:56.802Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗