The Attack Was Authorized: The Missing Security Boundary for AI Agents
APIs can verify that an agent has permission. They cannot verify that you intended its action. Here’s how attenuated capabilities and signed receipts can close that gap.
Series
Practical explorations of authorization, delegated authority, human approval, and verifiable audit trails for autonomous software agents.

APIs can verify that an agent has permission. They cannot verify that you intended its action. Here’s how attenuated capabilities and signed receipts can close that gap.
I've been calling this approach NoMCP in my notes, in the same kinda spirit as NoSQL. NoSQL never meant "SQL is bad". It meant "not only SQL". Same here.