01

Scoped permissions

User, server and target-system permissions are designed for the use case. An MCP tool’s read-only annotation does not by itself prevent writes. Restrictions must be implemented and tested in the actual systems.

02

Data and environments

Projects define data handled, retention, logging, service providers and environment access. Personal-data processing, responsibilities and necessary agreements are assessed for the actual workflow.

03

Actions that change systems

Write and delete actions are scoped separately. Approvals, input validation and failure handling follow the risks of the use case. Agent input is treated as untrusted data.

04

Questions before commissioning

Who can access production? Where are credentials stored? How is access revoked? How is a failed change detected and recovered? Relevant answers are recorded in the delivery documentation.

Sources

Model Context Protocol: IntroductionModel Context Protocol: Security best practices