A policy model that assigns separate permissions to each tool exposed by an MCP server rather than granting access to the whole broker. It turns least privilege into a tool-level decision, which matters when read, write, and irreversible actions coexist behind the same protocol endpoint.
Expanded Definition
Scope-per-tool is a permissioning model for Model Context Protocol environments that treats each exposed capability as its own authorization boundary. Rather than granting a client or agent blanket access to an entire MCP server, security teams assign rights to individual tools so read-only, write, and destructive operations can be separated.
This distinction matters because MCP servers often bundle multiple functions behind one broker, while the security consequences of those functions are not equal. A lookup tool, a ticket update tool, and a production-changing tool should not inherit the same trust posture. In practice, scope-per-tool aligns with least privilege, but definitions vary across vendors on whether scopes map to tool names, tool groups, or action classes. The safest interpretation is to bind policy to the smallest operational unit that can be independently reviewed, logged, and revoked. The OWASP Non-Human Identity Top 10 treats overbroad NHI access as a recurring failure mode, and Ultimate Guide to NHIs — Key Challenges and Risks shows how excessive privileges and weak visibility amplify that risk.
The most common misapplication is granting a broad MCP server token when only one tool is needed, which occurs when teams model authorization at the broker level instead of the tool level.
Examples and Use Cases
Implementing scope-per-tool rigorously often introduces more policy objects and review overhead, requiring organisations to weigh granular control against operational simplicity.
- An internal coding agent can query repository metadata but is denied any tool that creates releases or changes deployment state.
- A support assistant can read incident history through one tool while being blocked from updating customer records through another.
- A workflow agent can request invoice data from a finance MCP server, yet separate approval is required before any payment initiation tool is enabled.
- An admin console exposes diagnostics, provisioning, and deletion tools, but the client is issued a narrow scope for diagnostics only.
- Security teams map tool scope to reviewable permissions so that revocation can happen without disabling the entire broker connection.
The pattern is easier to justify when paired with external control guidance such as the OWASP Non-Human Identity Top 10, because tool-level entitlement is the practical answer to NHI overreach. It also fits the visibility problem highlighted in Ultimate Guide to NHIs — Key Challenges and Risks, where broad access and poor inventory make containment harder.
Why It Matters in NHI Security
Scope-per-tool is important because NHI compromise usually becomes consequential through overbroad permissions, not through the initial credential alone. A compromised agent or service account with access to a whole MCP broker can pivot from harmless retrieval to irreversible action if the same identity can invoke write or delete tools. That is why this model is closely tied to least privilege, Zero Trust, and NHI governance.
NHI Mgmt Group reports that 91.6% of secrets remain valid five days after notification, which means delayed containment is common when access paths are too broad or difficult to isolate. Tool-level scoping narrows blast radius and makes revocation more precise, especially when agent behavior changes over time. It also supports cleaner audit trails because each action can be traced to a distinct permission rather than a monolithic server grant. The OWASP Non-Human Identity Top 10 and the broader guidance in Ultimate Guide to NHIs — Key Challenges and Risks both point to the same operational lesson: access should shrink with function, not expand with convenience.
Organisations typically encounter the need for scope-per-tool only after an agent misfires, changes data it should not have touched, or is implicated in an incident, at which point the model becomes operationally unavoidable to address.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-02 | Tool-level scoping reduces overprivileged NHI access and secret misuse. |
| NIST CSF 2.0 | PR.AA-1 | Identity and access policies should constrain tool use to authorized actions. |
| NIST Zero Trust (SP 800-207) | SC-7 | Zero Trust requires explicit, resource-specific access decisions for each action path. |
Limit each agent or service account to the minimum tool scopes needed and review them regularly.