Should a SaaS vendor charge per API call for agent access?

THE SHORT ANSWER

Not as a meter stacked on top of the seat. Jason Lemkin's 2026-09-28 post puts Salesforce's agent meter at $5,000 to $100,000 per million calls against about $83 per million for the same call from an integration, and his customers' response is to sync the records to their own database and read from the copy. His three fixes for vendors, cap the rate, let a registered agent replace a seat, or price the outcome, are one migration in that order, not three options. The cap ships this quarter. The seat swap is the six-quarter migration with a margin trough near month 12. The outcome price is month 18, and in the sunset I ran it produced disputes at 12x projection. The stacked meter takes that trough, agents leave first and seats follow a renewal later, and nothing gets repriced.

Jason Lemkin's post is the buyer's side: almost every pre-AI vendor SaaStr uses now charges for agent access, Salesforce meters third-party agents per successful MCP or API call, HubSpot meters its own agents and leaves its MCP server free, and the customer's answer is a synced copy of the data. The vendor's side is in Kill the Per-Call Agent Meter: his three fixes are one migration in order, and the meter stacked on the seat is a substitute for that migration that takes the same trough.

The cost of doing it properly is in Field Report: What Broke When We Killed Our Per-Seat Tier, and the reason pricing the reads spends retention rather than defending it is in Kill the System-of-Record Slide. Both belong to the SaaS to AI Business Models argument.

SOURCES

THE LONG VERSION

RELATED ANSWERS

Last reviewed 2026-09-29 · 1 min read