Partnerships with agentic IaaS, PaaS, and SaaS companies

MCP Security Assessment

Determine whether a joint assessment has the access and competence to review that integration

When an MCP integration is proposed with tools from another organisation, this area becomes relevant. For the customer integration security owner, the concern is specific: a protocol integration is assumed safe because components connect successfully. The collaboration qualification starts from that consequence and follows the relevant evidence through the customer workflow. Qualification should focus on the configured client, server, tools, and identities. Interoperability does not answer whether the customer has authorised the actions those tools expose or whether changes are reviewed before use.

The collaboration responsibilities relationship

  1. Starting evidenceServer and client configuration

    Establish the basis for tool trust.

  2. Decision boundaryAction restriction

    Define permitted resource effects for each caller.

  3. Decision artefactMCP assessment boundary

    Retain the scoped finding and its unresolved dependencies.

Proposed working model. A proposed model does not establish a partnership.

Decision

Frame the decision around tool trust

Questions and the evidence they need

Criterion / evidenceTool trust
Inspect server and client configuration for the relevant constraint or observation.
Criterion / evidenceAction restriction
Inspect exposed tool descriptions for the relevant constraint or observation.
Criterion / evidenceChange responsibility
Inspect authentication and permission model for the relevant constraint or observation.
Read each criterion against the available evidence before deciding that additional work is needed.

For the customer integration security owner, this becomes relevant when an MCP integration is proposed with tools from another organisation. The immediate decision is whether a joint assessment has the access and competence to review that integration. The scope should be narrow enough that the proposed collaborators can identify a meaningful alternative, including continuing the current approach if the available evidence already supports it.

The practical failure to challenge is that a protocol integration is assumed safe because components connect successfully. That concern gives the work a concrete direction: establish what the relevant boundary should do, inspect how it behaves or would operate, and identify the owner of any gap. It should not be diluted into a broad transformation exercise before the specific question has been answered.

Mechanism

A joint MCP assessment needs a clear review boundary

Relationships within collaboration responsibilities

Source or conditionTool trust
Separate discovered metadata from trusted authority.
Crossing or choiceAction restriction
Define permitted resource effects for each caller.
Consequence or decisionChange responsibility
Assign remediation and follow-up review duties.
Allocate the handoff before any delivery commitment. Each relationship needs evidence in the actual scope.

Tool trust boundary

For this scope, tool trust boundary should be examined alongside server and client configuration. Inventory the configured MCP client, server, and exposed tools, including their business effects. The proposed collaboration should focus on this integration rather than protocol-wide claims. A successful connection does not establish that the resulting actions are authorised or appropriate for the customer’s workflow.

Authorised action limits

For this scope, authorised action limits should be examined alongside exposed tool descriptions. Map authentication, permission enforcement, and tool-description ownership. The client and server may expose different evidence and controls. Qualification should establish which party can inspect each boundary and how a changed tool or description reaches review before influencing deployed agent behaviour.

Change and review responsibilities

For this scope, change and review responsibilities should be examined alongside authentication and permission model. Agree change, remediation, and findings responsibilities across the parties. A focused review may identify issues requiring broader security work. Any adversarial testing needs explicit authorisation and qualified reviewers; the collaboration should not imply penetration-testing coverage or certified security from an integration assessment.

Preparation

Connect the working inputs to the boundary being examined

Evidence packet for tool trust

Illustrative working format

BasisServer and client configuration
Match this description to the deployed or proposed boundary being examined.
ContextExposed tool descriptions
Check its relationship to the relevant workflow and expose missing context.
ObservationAuthentication and permission model
Specify the subject, operation, resource, and context at the enforcing boundary.
Illustrative preparation record. Availability, revision, and handling need confirmation.

The starting material is server and client configuration, exposed tool descriptions, and authentication and permission model. Review these together rather than assuming one document tells the whole story. A stated rule may differ from a configured behaviour, and a proposed responsibility may not yet have an available owner. Identify those differences before selecting the detailed work.

Participation should include a customer-side sponsor, a technical owner, and the people who would accept delivery and support responsibilities. The customer should define which information and environments may be used. Synthetic or sanitised examples can support preparation when they preserve the relevant behaviour; if they omit a material dependency, record the limitation and agree how the missing evidence would be obtained.

How the work proceeds

Carry tool trust through to an accountable finding

From the scoped material to a decision record

  1. Establish conditionsServer and client configuration

    Qualify the customer need and participation required.

  2. Examine the relationshipAction restriction

    Apply the scoped check to change responsibility.

  3. Retain the findingMCP assessment boundary

    Record the evidence, open dependencies, and the owner’s next decision.

Proposed sequence; resolve interpretation or access gaps before relying on the next step.

A proposed MCP review should inventory the configured tools and their effects before choosing tests. Ask who may add or modify tool descriptions, how server identity is established, and where authorisation is enforced. The assessment should connect these questions to the actual customer integration rather than make protocol-wide claims.

A practical first slice would focus on tool trust boundary and then follow its consequences into authorised action limits. Keep change and review responsibilities visible as a separate review question rather than assuming it is satisfied by the first result. The proposed collaborators should record observations, competing explanations, and changes to the original assumptions. A second reviewer can challenge whether the evidence supports the recommendation and whether an apparently successful example omitted the condition that matters most.

Indicative artefact

Make the MCP assessment boundary usable by its owner

MCP assessment boundary

Illustrative working format

Annotated fieldMCP assessment boundary
Identify the assessed workflow, revision, and decision boundary.
Annotated fieldTool and authority inventory
Specify the acting role, allowed resource effect, and enforcement boundary.
Annotated fieldFindings handoff requirements
Link observations and counterevidence to the case, configuration, and conclusion limit.
Illustrative artefact structure, not a completed engagement or an observed result.

Indicative outputs include MCP assessment boundary, tool and authority inventory, and findings handoff requirements. Their form should follow the decision and the customer’s existing operating records. The first should establish the assessed boundary and relevant observations; the second should make material gaps or dependencies inspectable; the third should identify the action, owner, and evidence needed to revisit the decision.

Acceptance should be tested through use: can the responsible owner explain what was examined, identify an unresolved issue, and act on the next step without reconstructing the whole engagement? Findings should preserve counterevidence and limits. A polished document is insufficient if it does not help resolve the customer’s specific question.

Illustrative scenario

Examine change responsibility through a constructed exception

A constructed case and its decision paths

Illustrative scenario

  1. SituationTool trust

    An agent discovers tools from a service operated by a potential collaborator.

  2. Question to examineAction restriction

    Follow discovered tool metadata to caller authority and actual resource effects.

  3. Conditional next actionChange responsibility

    Qualify reviewer access and remediation rights before the joint assessment.

Fictional example. No executed test, customer engagement, or measured outcome is implied.

Consider an illustrative situation in which an agent discovers tools from a service operated by a potential technology collaborator. This is a constructed example, not a client engagement or an observed Softlander outcome.

For the externally operated tool server, the illustrative exercise would examine an allowed lookup and a prohibited change request. It would record client behaviour, server authorisation, and the visible outcome. Any broader adversarial work belongs in an explicitly authorised specialist scope with appropriate evidence handling and review.

The useful learning would be the difference between the expected behaviour and the behaviour or responsibility actually demonstrated. If the exercise leaves change and review responsibilities unresolved, that should remain a named next step. A recommendation to narrow the scope, improve a prerequisite, or hold the decision can be appropriate when the example exposes a material dependency.

Scope and next action

Keep the conclusion within the proposed collaboration scope

Confirm fit before the next commitment

Included boundaryTool trust
This review is limited to the proposed collaboration scope.
PrerequisiteServer and client configuration
The relevant owner must confirm access and the intended operating conditions.
Separate evidencePartnership and capacity
Neither an existing relationship nor available delivery staffing is established here.
Bring the triggering change and existing evidence; resolve the dependency that could alter the decision.

A public partnership, certified status, staffing commitment, or response obligation would require separately verified evidence and authorisation. This collaboration model is presented for qualification; it does not announce an existing relationship.

A little more clarity

Questions to consider.

Start with the questions that shape a better decision.

Which MCP tools belong in the review boundary?

For the externally operated tool server, the illustrative exercise would examine an allowed lookup and a prohibited change request. It would record client behaviour, server authorisation, and the visible outcome. Any broader adversarial work belongs in an explicitly authorised specialist scope with appropriate evidence handling and review.

Who can change tool descriptions?

The customer integration security owner should name the accountable customer owner and the responsible collaborator before work begins; this proposed arrangement does not assume those roles are already agreed. Map authentication, permission enforcement, and tool-description ownership. The client and server may expose different evidence and controls. Qualification should establish which party can inspect each boundary and how a changed tool or description reaches review before influencing deployed agent behaviour.

Where should authorisation be observed?

A proposed MCP review should inventory the configured tools and their effects before choosing tests. Ask who may add or modify tool descriptions, how server identity is established, and where authorisation is enforced. The assessment should connect these questions to the actual customer integration rather than make protocol-wide claims.

How should client and server responsibilities be divided?

Inventory the configured MCP client, server, and exposed tools, including their business effects. The proposed collaboration should focus on this integration rather than protocol-wide claims. A successful connection does not establish that the resulting actions are authorised or appropriate for the customer's workflow.

When does adversarial MCP testing need separate authorisation?

Agree change, remediation, and findings responsibilities across the parties. A focused review may identify issues requiring broader security work. Any adversarial testing needs explicit authorisation and qualified reviewers; the collaboration should not imply penetration-testing coverage or certified security from an integration assessment.

What would the MCP assessment boundary make clear?

It should connect the specific concern—a protocol integration is assumed safe because components connect successfully—to what was examined and what remains unresolved. The record should separate observations from proposed changes and identify the owner responsible for the next evidence. It is a decision aid within the agreed scope, not a broader assurance conclusion.

Start with the decision you need to make.

Tell us about the agent workflow you want reviewed, and where you need greater clarity. Scope and availability are confirmed together.

Connected disciplines