
Give agents tools with boundaries
A practical permission boundary for an agent: separate reading from writing, validate the exact action, and keep an uncertain remote result from becoming a duplicate.
The field note
A tool connection gives a model a way to request an action. The application still needs to decide whether the user and workflow have authority to perform it. The Model Context Protocol’s security guidance addresses boundaries such as consent, token audiences and outbound requests. Connecting successfully does not, by itself, establish that the resulting integration enforces the permissions your organization intends.
Consider an illustrative account-research assistant, not a report of an Ashlr deployment. Its job is to read approved customer records and prepare a proposed CRM note for an account owner. Give it access to the relevant account and the fields needed for that task. Writing the note should require a separate, explicit approval of the proposed text and destination. Changing the account owner, exporting unrelated records or sending a customer message would remain outside this workflow.


