DEV Community

Discussion on: We checked 49 payment MCP servers. 37 can move money. Only 4 document a spending budget.

Collapse
 
kevinhall profile image
Kevin Hall •

The same gap sits one layer up, in metered data tools, where an agent spends per row rather than per payment. What made the budget enforceable in my setup was a free count before the run: the tool returns how many rows match and the price per row, so a human approves "1,625 rows at this rate, here are ten of them", not a dollar ceiling in a prompt. The cap still sits on the run, server-side, but a cap without a count stops the agent mid-list, which is worse than not starting. Your question 4, a human who waits and defaults to no, pairs well with that count.

Collapse
 
azizanapp profile image
Azizan •

Thanks, and sorry for the slow reply. "Approve 1,625 rows at this rate, here are ten of them" is a better unit for a human than a dollar ceiling, and your point that a cap without a count stops the agent halfway through a list is one our census does not capture. We only checked whether a server documents a budget or an approval step per call; we did not check whether it offers a free quote or count before the run starts, so I cannot say how many of the 37 do. I added it as a proposed column, credited to you: github.com/Pink-Agentic-Payments/p... . If you know a payment or data server that already returns a count plus unit price before charging, I would like to use it as the reference example.