Tiered Governance
Classify governance by action risk:| Risk | Example Actions | Recommended Governance |
|---|---|---|
| LOW | Metric queries, read-only previews, knowledge retrieval | Allow execution and record audits |
| MEDIUM | SAP create/update, operation calls | Require approval or restrict resources |
| HIGH | Database mutation, structural changes | Deny by default or only allow manual approval |
| CRITICAL | Cross-system large-scale writes, irreversible operations | Not exposed by default |
Policy Configuration Steps
- List current resource types and core actions.
- Mark read-only actions, write actions, and actions with external side effects.
- Configure deny-by-default or approval policies for production resources.
- Configure allow policies for low-risk read-only actions.
- Configure require approval for high-risk actions.
- Use evaluate to test key requests.
- In Agent testing, check whether allowed and denied results from
discoverActionsmatch expectations.
Approval Practices
Approvals should focus on concrete execution requests, not generalized authorization. Approvers need to see:- resourceId.
- actionTypeCode.
- target.
- params.
- expectedEffect.
- riskLevel.
- policyId.
- reasons.
Audit Practices
Audits should cover:- Entity queries.
- Action discovery.
- Simulation.
- Execution.
- Approval decisions.
- Sync exceptions.
Review Metrics
Regularly review:- Action rejection rate.
- Approval pass rate and rejection rate.
- Common denied reasons.
- Sync failure rate.
- Query cache hit rate.
- Rate of non-unique Agent entity queries.
- Number of high-risk actions.
Pre-launch Checklist
- All production resources have owners.
- All resources use versioned Secrets.
- Low-risk actions can execute automatically.
- Write actions have policies and approvals.
- MCP Assistants are bound only to necessary resources.
- The audit page can find full traces.
- Troubleshooting notes exist for common failure reasons.