What problem does it solve? Agents often run with noisy, always-on MCP tool inventories or enable every server "just in case", wasting context and permissions. This Skill provides a protocol for choosing only the tools a task actually needs, grounded in repository facts and current availability. ## Core Features & Use Cases - Inventory Inspection: Uses commands like agentit mcp status, available, and active to record real availability, permissions, secrets requirements, and risk classification. - Needs Inference: Derives capability needs from manifests, frameworks, databases, CI, and integrations instead of asking the user for facts the repository already exposes. - Least-Privilege Selection: Keeps only tools that earn their permission and context cost, plans mutations before applying them, and routes high-risk write-capable tools through human review gates. - Use Case: Before starting a frontend verification task, inspect the current MCP inventory, enable only the browser tooling stack, disable unrelated always-on servers, and record the selection in .agentit/STATE.md for continuity. ## Quick Start Ask the agent to inspect the current MCP inventory and select the smallest tool set needed for this task using least privilege.