Join our Newsletter — 33% off our NHI Course
Architecture & Implementation

MCP Call

← Back to Glossary
By NHI Mgmt Group Updated September 24, 2026 Domain: Architecture & Implementation

An MCP Call is a request made by an AI agent to a tool or data source through the Model Context Protocol. It carries the action, parameters, and context needed for the agent to retrieve information or trigger a function. In security terms, it is a governed interaction that should be authenticated, authorized, logged, and bounded.

What an MCP Call Actually Represents

An MCP Call is the active unit of interaction between an AI agent and an external capability, not just a message exchange. It is the moment where intent becomes executable, so the call itself becomes a security boundary that must be governed like any other privileged request.

That framing matters because the risk is rarely in the protocol name alone. The security question is whether the request is authenticated, whether the agent is allowed to invoke the tool, and whether the context passed into the call is appropriate for the action being requested.

Why MCP Calls Need Security Controls

An MCP Call can retrieve data, invoke functions, or chain into downstream systems, which means it may expose data, trigger side effects, or broaden trust if controls are weak. In a governed deployment, the call should be treated as a bounded action with explicit authorization, scoped permissions, and auditability, rather than a free-form tool invocation.

That is why MCP security discussions often center on access scoping, secret handling, and action boundaries. NHIMG’s The State of MCP Server Security 2025 highlights how often MCP deployments still expose credentials and lack tool scoping, showing that the protocol is only as safe as the controls wrapped around each call.

For agentic systems, the call is also where tool misuse can happen. If an agent can reach the right endpoint but not the right purpose, the protocol still becomes an abuse path because the request carries operational authority, not just data.

Authentication, Authorization, and Logging at the Call Layer

MCP Calls are most secure when the server can verify who or what is making the request, determine whether that request is in scope, and retain logs that support investigation. In practice, this means the call layer should reflect the same discipline used for service-to-service APIs, with identity, authorization, and traceability applied to each action.

The value of this model is that it separates transport from trust. A client may be able to reach an MCP server over a valid channel, but that does not mean every requested action is acceptable, especially when the call can touch sensitive data or operational tools.

External guidance for the protocol itself reinforces that principle. The Model Context Protocol: Authorization specification defines MCP servers as OAuth 2.1 resource servers for HTTP transports and emphasises audience-bound tokens instead of token passthrough.

That aligns with broader guidance for agent security, including the OWASP Agentic AI Top 10, which treats identity and privilege abuse as a first-order concern when agents can take actions through tools.

How MCP Calls Change the Agentic AI Threat Surface

An MCP Call expands the agent’s effective attack surface because it connects model output to real systems. If the call is poorly constrained, a prompt, tool-selection error, or poisoned context can move an agent from observation to action in a single step.

The main consequence is not just data exposure but unintended execution. Once a request can trigger retrieval, configuration changes, or downstream workflow steps, the protocol becomes part of the control plane for the agent, and failures in authorization or scoping can turn into broader compromise.

That is why MCP should be understood as a governed interface, not a convenience wrapper. The strongest security posture assumes every call may be sensitive until proven otherwise, especially when the target tool has write access, access to secrets, or visibility into privileged business data.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP API Security Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-2 — Identification and Authentication (Organizational Users)MCP calls need verified actor identity before tool execution.
AC-3 — Access EnforcementMCP calls must enforce whether a request is allowed to invoke a tool or action.
AU-2 — Audit EventsMCP calls should be logged as auditable tool and action events.
Recommendation — Require authenticated identities before allowing MCP tool requests to execute. Enforce access decisions on each MCP call before the tool executes. Log MCP call events so tool use can be investigated and reconstructed.
OWASP ASVSV8 — AuthorizationThe call boundary is an authorization decision point for tool use and scoped action.
Recommendation — Validate authorization before an agent can invoke a protected MCP action.
OWASP API Security Top 10API5 — Broken Function Level AuthorizationAn MCP call is function-like invocation and must block unauthorized actions.
Recommendation — Prevent agents from invoking MCP functions they are not permitted to use.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 24, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org