Domain — Agent Design & Reliability
A production Claude agent uses MCP tools to issue customer refunds. It occasionally approves refunds above the $500 policy limit when a user's prompt is persuasive. Latency budget: 2s. What do you change first?
AEnforce the limit deterministically in the MCP tool handler and return a structured refusal the agent must surface
BStrengthen the system prompt with explicit policy language and few-shot refusal examples
CAdd a second Claude call to review each refund decision before execution
DLower temperature and require the agent to restate the policy before every tool call