Host
The application or agent runtime a user interacts with.
Glossary
MCP is an open standard for connecting models to tools and data. It standardizes how a model reaches outside its own context. It does not decide whether a tool's side effect should run.
MCP connects. Tools can change things. Something has to rule on the side effect.
What it is
Before MCP, each integration between a model and an external system was bespoke. MCP defines a common protocol so a host application can connect a model to many servers, and each server can expose tools, resources, and prompts in a consistent shape. It is plumbing, and it is useful plumbing.
The application or agent runtime a user interacts with.
The connector inside the host that speaks the MCP protocol.
The process that exposes tools, resources, and prompts.
The actions a server offers, from reading a file to making a change.
Why it carries risk
MCP makes a tool call easy and uniform. Some tools only read. Others have side effects: they write a record, send a message, or change access. The protocol describes how the call is made, not whether the resulting change should happen. As a host connects more servers, the set of side effects a model can reach grows, and so does the surface a reviewer must account for.
Where execution authority fits
Execution authority sits at the moment an MCP tool would run. It checks the proposed action against policy, denies the unknown by default, and records a receipt. An unregistered tool is quarantined instead of run.
Agent proposes
Model proposes a write through an unregistered MCP tool
HELM checks policy
Quarantines the unknown tool and checks the action against policy
Verdict
DENY
Proof
Quarantine receipt + integration EvidencePack
Questions
MCP is an open standard for connecting models to tools and data. A host application runs an MCP client that talks to MCP servers, and each server exposes tools, resources, and prompts the model can use. It standardizes how a model reaches outside its own context.
MCP makes it easy for a model to call a tool, and some tools have side effects: they can write a record, send a message, or change access. The protocol standardizes the connection, not the decision about whether a given side effect should run. That decision is left to the host.
Execution authority sits between the MCP call and the side effect. It checks the proposed tool action against policy, denies anything unknown or unapproved by default, and records a signed receipt. The model can still propose tools; the boundary decides what executes.
See MCP security for how a fail-closed boundary handles tool calls, and MCP quarantine for how unknown or unregistered tools are contained by default.
Keep reading
Terms
A small bundle of records used to verify one event or review path.
Use for replayable evidence slices.A record chain that helps replay and check what happened.
Use for HELM proof records and replay paths.HELM lets the action run.
Use as a canonical verdict.HELM blocks the action.
Use as a canonical verdict.HELM stops and asks for more facts, policy, or human approval.
Use as the canonical non-dispatch path for missing facts, policy hold, or approval.Bring one MCP tool action to the boundary and see the verdict and the receipt.