Verify every handoff from model context to tool execution.
Model Context Protocol can connect conversational context to tools with material permissions. Testing follows the complete chain: what a client discovers, what a server advertises, which identity authorizes an action, what parameters reach the tool, and how the downstream system enforces access.
REQUEST → SCOPE → AUTHORIZE → KICKOFF → EXECUTE
Each boundary is tested independently, then examined as part of the complete path.
- 01CLIENT
- 02CONTEXT
- 03MCP SERVER
- 04TOOL
- 05DOWNSTREAM
TRUST BOUNDARY / CONTROL EVIDENCE
ASSESSMENT BOUNDARY
What is being assessed?
The engagement boundary is defined by systems, identities, workflows and restrictions—not only a list of URLs or assets.
- In-scope MCP clients and servers
- Tool discovery, descriptions and parameter handling
- Authentication, session and authorization design
- Context manipulation and untrusted content paths
- Credential and secret exposure
- Downstream API and data boundaries
What Botnet tests.
Coverage follows reachable trust decisions and agreed risk, with destructive or disruptive actions excluded unless explicitly authorized.
Discovery
Which servers, tools and capabilities are visible to each intended identity.
Identity
Authentication, session binding, delegated access and credential handling.
Tool boundary
Parameter validation, authorization and confirmation around material actions.
Context influence
How untrusted instructions or retrieved content affect tool selection and inputs.
Server trust
Assumptions between client, MCP server and downstream service.
Evidence path
Controlled validation of customer-approved actions without implying unrestricted execution.
How the work progresses.
- 01
Chain
Map client → context → server → tool → downstream system.
- 02
Constrain
Agree identities, tools, test data and prohibited actions.
- 03
Enumerate
Review discoverable capabilities and effective permissions.
- 04
Challenge
Test manipulation, authorization and input boundaries.
- 05
Correlate
Relate MCP behavior to the downstream API and data control.
- 06
Report
Assign findings to the component where the control must hold.
EVIDENCE + ACTION
What the customer receives.
- MCP trust-chain diagram
- Tool and identity exposure summary
- Reproducible security findings
- Affected component and downstream impact
- Remediation guidance and limitations
- Technical readout and agreed re-test result
Evidence over assumption.
01End-to-end tool-chain reasoning
02Authorization tested beyond model behavior
03Explicit distinction between context influence and executed impact
04Evidence mapped to client, server, tool or downstream owner
Before scoping.
Do you support every MCP client and server?
No. Specific products, transports and implementation details must be confirmed during scoping.
Will tests execute real tool actions?
Only customer-approved actions within the Rules of Engagement. Destructive, sensitive or external actions are excluded unless explicitly authorized.
Is MCP testing included in an AI assessment?
It may be related, but MCP scope, tools and downstream systems should be named explicitly.
Define the target, constraints and required evidence.
An assessment request starts a scoping conversation. It does not authorize testing. Work proceeds only after scope acceptance, executed authorization/SOW and kickoff.