Lv.1 0 XP

Scoped Tool Access — Minimum Necessary Permissions per Agent

Core 7 min +30 XP
💡
THE ANALOGY

Building access cards. The receptionist gets lobby access. The developer gets the office and server room. The CEO gets everything. You don't give every employee CEO-level access just because it's simpler. Same principle applies to agents.

⚠️ EXAM TRAP — The Wrong Answer People Choose

Giving all agents access to all tools because it avoids the complexity of managing different tool sets. This is explicitly called out as an anti-pattern on the exam — it increases blast radius, degrades tool selection reliability, and violates minimal footprint.

KEY POINTS
1 Each agent role should have access only to the tools it needs for its specific function — not all available tools.
2 Scoped access reduces blast radius: if an agent behaves unexpectedly, it can only affect what its tools allow.
3 Scoped access improves selection reliability: an agent with 4 tools selects correctly more often than one with 20 tools.
4 Tool scoping is implemented in your orchestration layer — you pass different tool lists to different agent roles.
5 MCP server scoping: different clients can be authenticated to access different subsets of the server's tools.