Secure what agents can cause through MCP.

MCP makes tools easier for agents to discover and use. ProofGrid extends the security boundary from connection and identity to delegated authority, runtime action control and verifiable execution.

Control question

What is this agent authorized to cause through this tool, right now?

Problem → control → outcome
Conceptual MCP action boundary
  1. 01AgentAttributable task
  2. 02MCP clientAuthenticated connection
  3. 03MCP serverCapability discovery
  4. 04Tool requestOperation + target + parameters
  5. 05Authority decisionValid origin + delegation + current policy
  6. 06ExecutionProtected effect
  7. 07EvidenceDecision + result + observation

The decision must sit at a point that can still stop the consequential action.

MCP trust boundary

MCP changes access to capabilities

A Model Context Protocol server can expose repository reads, file modification, database queries, issue creation, messages, customer records, infrastructure changes and business workflows through a common interaction pattern. That reduces integration friction, but it also makes the security boundary around each tool call more important. A tool name alone rarely expresses the full consequence of a request.

A database tool can read a customer record or update an account entitlement. Allowlisting that tool might permit both unless the execution path distinguishes operation, target and parameters. Tool availability is not action authority.

Action authority

Seven questions, seven different controls

Connection asks whether the client may reach the server. Identity names the principal. Discovery determines visible capabilities. Authority asks what that principal was delegated to do. Action control evaluates this exact operation, target and parameter set. Execution records what the tool attempted or accepted. Verification asks whether the decision and resulting effect can be reconstructed.

MCP transport authorization addresses a crucial part of this stack, especially for HTTP-based transports. It does not itself define the full enterprise authority chain for every downstream business action. An application must still decide what the agent is permitted to cause.

  • Can this client connect?
  • Which principal and task made the request?
  • Which tools are visible?
  • Where did the action authority originate?
  • Do operation, target, parameters and purpose fit the grant?
  • What did the executor report?
  • What outcome can be independently observed?

Failure modes

Threats that make the distinction matter

OWASP documents MCP risks including tool poisoning, over-scoped tokens, confused-deputy behavior, credential exposure and untrusted server behavior. A compromised context or prompt injection can also induce an agent to request a tool action. Stale authority, approval replay, privilege propagation across agents and parameter manipulation create further action-boundary failures.

ProofGrid does not prevent prompt injection itself. Its role is to constrain the authority available when an agent attempts a consequential action, regardless of whether the initiating mistake came from prompt injection, faulty reasoning, compromised context or another upstream cause. A denied request must actually be blocked at an enforceable point; a log after execution is insufficient.

Enforcement

Where ProofGrid fits

Identity providers, MCP authentication, secret managers, gateway controls, prompt-injection defenses, EDR/XDR, SIEM and secure tool implementations remain necessary. ProofGrid connects identity and security signals to an authority decision over the MCP action and preserves decision and execution evidence. It is an authority layer, not a replacement for those systems.

The model traces the origin and delegation of permission, checks current policy and context, and returns ALLOW, DENY, ESCALATE or DEGRADE. An implementation may place an enforcement point in a gateway, tool wrapper, application service or executor, depending on where the effect can still be stopped. Specific MCP connectors and external interfaces should be confirmed for a deployment; this page does not claim a shipped MCP gateway.

Technical references

Sources and further reading

External security and architecture context. Illustrative ProofGrid models are not claims of third-party certification.

Solutions / Next Step

Make authority explicit at the action point.

Discuss Your MCP Architecture