Article
5 min read
M-Pesa Daraja over MCP: designing payment tools for AI agents
What MCP is, why payments are the hardest tools to give an agent, and how I am designing Daraja tools around sandbox defaults, idempotency keys, reconciliation and human approval.