Safeguard
AI Security•

Approving AI agent actions from your phone: what to check first

Remote approval prompts for AI agents are only a control if you can read them. What the MCP spec and OWASP say and a checklist for small screens.

Safeguard Security Team
4 min read

A human approval step for an AI agent works only if the person can see the real action and its inputs. On a phone, that means a clear summary, the exact arguments, and a way to deny. If the prompt is cramped, vague or arrives constantly, treat the approval as weak and move the risky action to a bigger screen.

What the standards say

The Model Context Protocol specification (2025-06-18 revision, tools section) says that for trust and safety there should always be a human in the loop with the ability to deny tool invocations. It says applications should provide a UI that makes clear which tools are exposed to the model, add clear visual indicators when tools are invoked, and present confirmation prompts so a human is in the loop. Its security considerations say clients should prompt for user confirmation on sensitive operations, and show tool inputs to the user before calling the server to avoid malicious or accidental data exfiltration.

OWASP lists Excessive Agency (LLM06:2025) as the risk that an LLM-based system takes damaging actions in response to unexpected, ambiguous or manipulated output. Its mitigations include requiring a human to approve high-impact actions, enforcing authorization outside the model, and logging and monitoring tool activity.

Neither document says approvals must be on any particular device. The point is to make them real.

What a good approval prompt shows

If an agent asks you to approve something on your phone, you should be able to see:

  1. The action in plain words. "Delete branch release-2" beats "Run tool 4".
  2. The exact inputs. A path, a command, a recipient, an amount.
  3. The target. Which repository, host or account.
  4. The effect. Can it be undone?
  5. Why the agent wants it, in its own words, kept separate from the data it read.

If any of these is truncated or hidden behind a tap you did not make, deny and look at it on a laptop.

Approval fatigue is the real enemy

A prompt for every file read teaches people to tap Approve without reading. Reserve approvals for high-impact actions and allow low-risk reads by policy. This echoes the problem described in push approval fatigue. The more often you ask, the less each answer is worth.

What belongs on a phone and what does not

Fine to approve from a phone, if the prompt is clear:

  • Read-only queries to a system you already trust.
  • Creating a draft or a branch.
  • Running a scan.

Hold for a bigger screen:

  • Anything that sends data outside your organization.
  • Deleting or overwriting data.
  • Changing permissions, credentials or production configuration.
  • Any action whose inputs you cannot read in full.

Prompt injection and the approval screen

Excessive agency often starts with manipulated input: a web page, document or tool result that tells the agent to do something. OWASP names prompt injection, including indirect, as a trigger. An approval prompt that shows an odd target or an action unrelated to your request is a signal. Deny, and check what the agent read before it asked.

Controls that do not depend on your attention

Approvals are one layer. Others:

  • Give the agent only the tools it needs, and remove unused ones.
  • Use narrow tools, such as a file writer instead of a general shell.
  • Run tool calls with the minimum permissions, under the user's own identity where possible.
  • Rate limit and log tool calls, so damage is bounded and reviewable.

See our guide on which agent actions should ask first.

Quick check

Does the MCP specification require approval prompts?

It uses should, not must, for the human in the loop. It says there should always be a human able to deny tool calls, and clients should confirm sensitive operations.

What if the approval prompt is too small to read?

Deny it. An approval you cannot read is not a control. Review the full action on a larger screen, then decide.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.