Skip to content

The next software buyer might be an agent. How can SaaS platforms sell to AI agents

24.09.2026
Last checked: September 24, 2026. The field is evolving rapidly. In this article, we explicitly separate stable standards, available products, preview features, and areas that are still experimental.

Retail has become the first visible example of agentic commerce: a user asks an assistant to find a product, compare options, and prepare the purchase. But software may be an even better category for buying with the help or execution of AI agents.

SaaS products are already programmatic. They have APIs, plans, usage limits, credentials, recurring billing, and activation processes that can be automated. Many purchases are predictable, measurable, and can be canceled or resized. A programming agent can identify that an app needs a database, authentication, monitoring, and hosting. In certain ecosystems, that same agent can already compare providers, create resources, retrieve credentials, and pay within a delegated budget.

This doesn't mean the agent automatically becomes the contracting party or can accept any contract on behalf of the company. The individual or organization remains the holder of the purchase. The agent is a software delegate that can perform part of the process: discovery, evaluation, provisioning, payment, usage, and management.

A realistic thesis is more precise than a slogan: agents already buy units of software, such as browser sessions, API calls, and cloud resources, and can create and configure ensembles of SaaS services within delegated budgets. Fully autonomous contracting of a SaaS subscription is still rare, and in mature implementations is limited by authentication, contract terms, risk policies, and human approvals.

From here on, we use the technical term 'provisioning' for the creation, configuration, and automatic activation of a software resource.

What does it actually mean to “sell to an agent”

A website optimized for people explains the benefits, displays prices, and steers the visitor toward a form or checkout—a process often called checkout. A product that can be bought by agents needs to provide the same information in a structured, executable form.

The agent needs to answer specific questions:

  • What problem does the product solve, and what capabilities does it offer?
  • Can it be used in the requested region, industry, and architecture?
  • What is the total cost for the estimated volume?
  • What data does the provider receive, and how is it processed?
  • What plan, limits, SLA, and retention policies apply?
  • How is authorization obtained and within which budget can the agent act?
  • How does it create the resource and receive purpose-limited credentials?
  • How does it check the result, usage, invoice, and receipt?
  • How does it reduce capacity, cancel a service, or request a refund?
  • When should it stop the process and ask for human intervention?

Therefore, an agent-ready product is not just an MCP server or a payment endpoint. It means a complete commercial flow, machine-readable and human-controllable.

Who buys and who is responsible

An agentic SaaS transaction involves several roles. Their separation is crucial for security and accountability.

| Role | Responsibility |
|---|---|
| Purchase holder | The individual or organization defining the goal, budget, and policy |
| Purchasing agent | Discovers offers, compares, requests approvals, and performs permitted operations |
| Agent platform | Provides identity, execution environment, memory, controls, and logging |
| SaaS provider | Publishes the offer, verifies authorization, delivers the service, and provides support |
| Payment provider or digital wallet | Tokenizes the instrument, applies limits, and moves funds |
| Billing system | Measures usage, applies pricing, credits, and usage rights |

The agent can initiate the transaction but should not be confused with the account holder, contract signatory, or economic beneficiary. A healthy design keeps this link verifiable from intent to invoice.

Why SaaS is a good fit for agentic commerce

1. The product is already accessible via software

An agent doesn’t need to manipulate a physical object. It can call an API, create a project, install an integration, or change a plan. Delivery can be confirmed by a structured response, a resource ID, and a credential.

2. Demand can be anticipated

An app exceeding a traffic threshold requires extra capacity. A pipeline starting to process documents needs OCR, storage, or inference. These needs can be detected before the user even opens a software catalog.

3. Consumption is measurable

API calls, processing minutes, number of events, data volume, and sessions can all be metered. This enables budgets, caps, alerts, and unit pricing that an agent can evaluate.

4. Provisioning can be fast

In many cloud services, the result of a purchase is a resource created within seconds, not something delivered in days. The agent can immediately check if the resource works and meets the initial requirement.

5. Many decisions can be reversible

A trial period can be closed, capacity reduced, and a key revoked. Still, reversibility shouldn’t be assumed: domain registration, sending email, moving data, and certain computations have effects or costs that cannot be undone. The authorization policy should reflect the real risk of the action.

From documentation to purchase: six maturity levels

The term “agentic” is used for very different products. A maturity scale helps prevent equating a chatbot that reads docs with an agent that can incur expenses.

| Level | Agent capability | Current examples |
|---|---|---|
| L0: discovery | Searches, reads, and compares offers | Structured docs, AWS Marketplace MCP (read-only) |
| L1: usage | Calls a service in a pre-configured account | Numerous MCP servers for email, databases, or observability |
| L2: provisioning | Creates projects, databases, branches, or integrations | Supabase MCP, Neon MCP, Vercel Marketplace CLI |
| L3: approved purchase | Prepares the transaction, a human approves the payment or terms | Stripe Link wallet, plan upgrades requiring confirmation |
| L4: delegated spend | Purchases within preapproved and logged limits | Stripe Projects and AgentCore Payments; MPP or x402 with spend limits; prepaid credits |
| L5: autonomous contracting | Chooses provider, accepts terms, and manages contract without intervention | No general, mature, verifiable example yet |

By September 2026, the market has credibly reached L3 and L4 for some products and risk levels. L5 isn’t required to build a valuable channel. For most SaaS platforms, the immediate opportunity is to become easy to evaluate, provision, and buy under a set company policy.

How we got here: a short timeline

| Period | Notable development |
|---|---|
| April 2025 | Google introduces Agent2Agent (A2A) for interoperability between agents |
| May 2025 | Coinbase launches x402, a payment model based on HTTP 402 response |
| September 2025 | OpenAI and Stripe release the Agentic Commerce Protocol and Google introduces Agent Payments Protocol |
| March 2026 | A2A v1.0 becomes stable; Stripe and Tempo launch Machine Payments Protocol |
| April 2026 | AP2 v0.2 adds user-not-present flows and is donated to the FIDO Alliance |
| May 2026 | MPP introduces a subscription model, initially for stablecoin payments on Tempo |
| June 2026 | Stripe expands Projects, a service for discovery, provisioning, and spend control for programming agents |
| July 2026 | Linux Foundation announces the operational launch of the x402 Foundation |
| August 2026 | Amazon Bedrock AgentCore Payments becomes generally available and adds support for MPP |

The timeline shows a crucial shift. Early projects focused on connecting agents to tools and each other. The next wave adds offers, checkout, mandates, identity, payments, and spend control.

Protocols don’t solve the same problem

Confusion arises when MCP, A2A, ACP, AP2, MPP, and x402 are presented as direct alternatives. In reality, they operate at different layers.

| Layer | Examples | What it solves | What it doesn’t solve alone |
|---|---|---|---|
| Tools & context | MCP | Exposes functions, data, and resources to a model or agent | The commercial contract and payment |
| Inter-agent collaboration | A2A | Capability discovery, tasks, messages, and artifacts | Price, mandate, and settlement |
| Catalog & checkout | ACP, UCP | Products, cart, checkout, and commercial states | Full identity and payment infrastructure |
| Intent & authorization | AP2, mandates, internal policies | Proves what the purchase holder approved, and within what limits | Fund transfer and service delivery |
| Trust in agent | Visa TAP, certification mechanisms | Helps the merchant distinguish a legitimate agent from abusive automation | SaaS catalog and billing |
| Programmatic payment | MPP, x402, payment tokens | Negotiates and executes payment for a resource or API call | The full SaaS contract life cycle |
| Metering & billing | Stripe Billing, Metronome, Orb, Lago, Zuora | Usage, credits, thresholds, invoices, and rights | Discovery and delegation to agent |

A SaaS platform can use multiple layers in a single flow. For example, an agent may discover a capability via A2A, invoke a tool with MCP, present an AP2 mandate, and pay for usage with MPP. There is still no single universal protocol covering the whole process.

State of the art as of September 2026

OpenAI and ACP: delegated checkout, not yet universal SaaS subscriptions

Agentic Commerce Protocol, developed by OpenAI and Stripe, describes how an agent and merchant can build and update a checkout. Delegated payment authorization is limited by merchant, amount, and period; the merchant remains the merchant of record—responsible for collecting payment, handling taxes, refunds, chargebacks, and support.

The protocol is open source, but the current spec is marked beta. Checkout can deliver digital goods but doesn’t define a native, complete object for SaaS subscriptions, usage rights, or recurring plan changes. Instant Checkout in ChatGPT is available to approved partners, not as a direct integration for any provider.

ACP is suitable for SaaS that sells a well-defined digital package. For a recurring, configurable product, it needs to be supplemented with billing, provisioning, identity, license management, and a clear cancellation process.

Stripe: one of the most complete current flows for software providers

Stripe Projects is one of the most concrete examples of the idea that an agent can buy and configure software. The current documentation lists over 60 providers in hosting, databases, authentication, AI, observability, communication, and search. An agent compatible with MCP—including programming agents—can search the catalog, create or connect an account, provision a resource, sync credentials, and switch plan levels.

An official example is setting up a Next.js app with Supabase, Vercel, and PostHog. Projects provides global and per-provider limits, expense reports, separate environments, and purpose-limited credentials.

However, autonomy is still bounded. The user initially authenticates the Stripe account, connects provider accounts, and adds the payment method. Some actions and commercial terms require confirmation. Stripe Directory, the registry for service discovery by developers and agents, is marked as preview.

For programmatic consumption, Machine Payments Protocol defines a simple flow: the service responds with a payment request, the agent authorizes, repeats the call, and receives the resource with a receipt. The Stripe integration supports cards via Shared Payment Tokens and stablecoins. Published examples include Browserbase (pay-per-browser-session) and Parallel (pay-per-API-call). These are stronger proof of agentic software purchasing than a typical retail demo, because payment and delivery happen directly in the technical flow.

MPP supports one-time, usage-based, and subscription payments. Concrete support, however, varies based on payment infrastructure and provider. Stripe docs focus mainly on per-call payments; MPP subscriptions started with stablecoins on Tempo. It’s incorrect to assume any recurring card subscription is already interoperable via protocol.

x402: native payment for APIs and digital resources

x402 reuses HTTP code 402 as a commercial signal. The server describes the required payment, the client attaches proof, a facilitator verifies and settles, and the server delivers the response. The protocol originated in the Coinbase ecosystem and later moved under the governance of the x402 Foundation, part of the Linux Foundation.

The model suits API calls, data, content, inference, and MCP tools. Cloudflare documents flows where agents discover, pay for, and consume protected resources via x402 or MPP. Its plugins for developer tools can detect a 402 response, pay, and retry the call, including automatically when the policy allows.

Cloudflare has also announced Monetization Gateway for edge charging of pages, data, APIs, and MCP tools. At the time of this analysis, the product is available via waitlist and early access, so it should be seen as a product direction, not general availability.

x402 does not, however, replace a full commercial system. Current implementations are mainly tied to digital wallets, stablecoins, and facilitators. The protocol does not itself solve for taxes, contracts, refunds, payment disputes, enterprise purchases, or supplier verification. Moreover, status 402 is reserved in the HTTP standard, and x402 remains an application-level convention, not a finalized IETF extension to the HTTP protocol.

Google: UCP, AP2, and A2A

Universal Commerce Protocol describes discovery, checkout, and post-purchase operations. It's especially relevant for retail and marketplaces, but catalog primitives, capability negotiation, and identity binding can also inspire software products with standardized offerings.

Agent Payments Protocol is not a payment infrastructure. It provides verifiable proofs of intent and authorization. Version 0.2 uses Checkout Mandates and Payment Mandates, open or closed. These can restrict recipients, instruments, amount, cumulative budget, date, frequency, and recurrence count. They're suitable primitives for renewals, add-on licenses, and automatically-enabled capacity.

AP2 remains a developing standard, currently in the FIDO Alliance process. Catalog, commercial negotiation, settlement, and legal dispute rules are out of scope. In a SaaS architecture, AP2 can prove authorization, but money is moved by a separate processor or infrastructure.

A2A is stable at version 1.0 and allows agents to publish functions, exchange tasks, and deliver artifacts. Its core does not define pricing or payments. The A2A x402 extension adds an optional commercial flow, but is still at version 0.1 and is not part of A2A's core compatibility.

AWS: governance and payments in agent infrastructure

Amazon Bedrock AgentCore Payments is generally available starting August 18, 2026. The service provides integration with digital wallets, spend limits, and observability for payments to APIs, MCP servers, and other agents, and supports both x402 and MPP. AgentCore enforces payment policy close to the agent's runtime environment, where session-level budgets can be enforced and transactions audited.

AWS Marketplace MCP, by contrast, only provides read-only commercial tools for search, comparison, and proposals. It should not be presented as stand-alone checkout. A custom agent may be granted IAM permissions for Marketplace operations separately, but this is a client-built delegation, not a current MCP server capability.

Visa, Mastercard, and PayPal: identity, tokenization, and acceptance

Payment networks are building the trust layer needed for a merchant to accept an agent without confusing it with an abusive bot. Visa Trusted Agent Protocol is focused on agent identification and verification. Visa Intelligent Commerce extends tokenization and credential control into agent flows.

Mastercard Agent Pay uses tokens and registered agents. The 2026 announcements also include machine-to-machine flows, but major public examples remain controlled pilots, not universal availability on any SaaS platform.

PayPal Agentic Commerce connects merchants to multiple agentic surfaces, keeping checkout and processing within a familiar infrastructure. The value these providers offer is interoperability with existing payments, card data protection, and risk mechanisms. None eliminate the need for a technical catalog, provisioning, and SaaS product-specific policies.

Usage-based billing: the less visible foundation

An agent cannot optimize a cost the provider cannot measure. Platforms like Stripe Billing, Metronome, Orb, Lago and Zuora offer combinations of metering, prepaid credits, thresholds, commitments, alerts, and usage-based invoicing.

These systems alone do not make a product agent-purchasable. But they make a critical promise possible: the agent can see marginal cost, balance, usage, and limit before extending consumption.

By 2026, the ecosystem has moved beyond lab demonstrations: real payments, agentic provisioning, and controlled transactions exist in production infrastructure. Still, 'in production' does not automatically mean general availability. Access may depend on region, partner, payment method, agent certification, and supplier integration.

Real examples and their limitations

Vercel Marketplace CLI

Vercel lets agents discover, install, and manage Marketplace integrations via CLI. An agent can add Neon, Upstash, or other services, create the resource, and attach it to a project. For paid plans or first-time acceptance of terms, user authorization may be required. This is an example of mature provisioning with governed purchase, not fully autonomous contracting.

Supabase and Neon

MCP servers can create projects, databases, and branches via OAuth and APIs. Supabase even exposes tools to estimate and confirm costs. Its official recommendation is still to keep human approval for sensitive operations. These integrations demonstrate L2—provisioning on an authorized account, not necessarily purchasing a new subscription.

Replit Agent Services

Replit brokers third-party services, like search or media generation, without the user configuring every API key. Usage is deducted from Replit credits at the provider’s rates. The model shows how a platform can aggregate agent demand and turn multiple APIs into a single prepaid budget.

Cloudflare, Browserbase, and Parallel

Cloudflare documents automatic payment for x402 and MPP resources, after the user configures the digital wallet and policy. Browserbase sells browser sessions via MPP, while Parallel sells API calls. These cases closely approach the native form of a software marketplace between agents: structured offering, unit price, authorization, immediate delivery, and receipt.

Ways a SaaS can sell to agents

Not every product needs the same infrastructure. The choice depends on transaction value, frequency, reversibility, and client type.

| Method | Suitable for | Advantage | Main limitation |
|---|---|---|---|
| Existing checkout, agent-initiated | Subscriptions and standard plans | Reuses current PSP, fees, and billing | Often requires human confirmation |
| Marketplace with centralized billing | Integrations and complementary infrastructure | Trust, distribution, and a single invoice | Dependency on platform rules |
| MPP | APIs, sessions, jobs, and digital resources | Cards or stablecoins, receipts, HTTP/MCP integration | New ecosystem, inconsistent support across payment infrastructures |
| x402 | API micropayments and digital content | Simple, automated flow, no separate account at each service | Today mainly uses digital wallets and stablecoins |
| Prepaid credits | Repetitive usage and strict budget control | Known max cost, reduced overage risk | Provider manages balance and expiration |
| Enterprise contract with delegated orders | Expensive or regulated services | Negotiated terms, approved vendor list, consolidated invoicing | Slower initial integration |

For many B2B companies, the most realistic path is not a new payment for every call. The company approves a vendor and contract once, and the agent gets the right to create resources or consume within those limits. Operational autonomy increases, while legal procurement stays controlled.

Pricing models suitable for agents

An agent can more easily compare offers with a clear unit, calculable price, and explicit limits.

Per-call billing

Suitable for data, search, verification, and atomic functions. The price should clearly define what constitutes a successful call, how retries are handled, and whether failed responses are billed.

Per-session or per-job billing

Works for browsing, rendering, analysis, or document processing. The unit is closer to the desired result than a single technical call.

Usage-based billing

Tokens, CPU seconds, gigabytes, events, or minutes. The agent needs estimates before execution and near-real-time telemetry, otherwise it cannot respect a budget.

Prepaid credits

The purchaser allots a balance, and the agent consumes it without accessing the payment instrument every time. It’s a simple model for test environments, teams, and workloads with controllable risk.

Subscription plus overage

The plan covers an included volume, with extra usage billed. The agent must be able to automatically compare upgrade versus overage, and not change plans without proper policy.

Outcome-based billing

Attractive but more difficult. Both provider and client need a verifiable outcome definition, clear attribution, and clarity on partial results. Without a deterministic definition, disputes arise that an agent cannot resolve alone.

Regardless of the model, the offer should expose the effective price, currency, known fees, limits, quote expiration date, and maximum authorizable cost. Terms like “contact us” or “from” block automatic comparison.

The commercial contract needs to become machine-readable

The pricing page is still useful for humans, but agents need structured data. A complete offer should include at least:

  • supplier identity and offer version;
  • capabilities, input/output formats, and dependencies;
  • plans, units of measure, currencies, fees, and discounts;
  • rate limits, quotas, regions, and availability;
  • SLA, support, retention, residency, and data usage;
  • trial period, test-isolated environment, and verifiable examples;
  • authentication method and requested permissions;
  • maximum value, frequency, and authorization expiry;
  • provisioning, upgrade, downgrade, and key rotation operations;
  • idempotency keys to prevent duplicate orders;
  • receipts, billing events, and reconciliation;
  • cancellation, refund, revocation, and escalation to a human;
  • accepted terms version and purchaser’s identity.

There’s no universal format for such offers yet. Information can be published today via OpenAPI, JSON Schema, structured docs, MCP resources, A2A Agent Cards, or a marketplace’s schema. What matters is that the commercial offer and technical contract don’t contradict each other.

Reference flow for an agentic SaaS purchase

A robust flow can be broken down into ten steps:

  1. Intent: the purchaser defines the outcome, budget, approved vendors, and actions requiring approval.
  2. Discovery: the agent searches for offers in directories, marketplaces, or supplier catalogs.
  3. Evaluation: compares capabilities, total cost, region, security, SLA, and compatibility.
  4. Quotation: the provider returns an offer with an identifier, maximum price, and validity period.
  5. Authorization: the human approves the transaction or the agent presents an already-granted mandate.
  6. Payment or reservation: the processor, digital wallet, or marketplace checks limits and authorizes funds.
  7. Provisioning: the provider creates the resource through an idempotent operation.
  8. Delivery: the agent receives the identifier, purpose-limited credentials, and the receipt.
  9. Usage and metering: consumption is reported almost in real time, with alerts and cut-off at the threshold.
  10. Management: the agent can renew, resize, cancel, or request intervention, according to policy.

The order may vary. For micropayments, payment and delivery happen in the same HTTP exchange. For enterprise, the contract and provider are pre-approved, and the agent executes only orders within the agreement.

Minimum architecture for an agent-ready product

1. Technical catalog

Publish capabilities, schemas, versions, and examples in a format an agent can query. Use stable names and descriptions that do not rely on marketing interpretation.

2. Quote or estimation endpoint

Before a paid operation, the agent must be able to obtain the estimated cost, maximum cost, period, and terms. An expired quote must be rejected—not silently recalculated at a higher price.

3. Identity and delegation

Separate the purchaser's identity, the agent's identity, and the platform's identity. Use OAuth, tokens with limited permissions, short expiration, and resource-, value-, and action-based policies.

4. Idempotent provisioning

A retry must not create two subscriptions or two clusters. Operations must support idempotency keys and return the state of an existing order.

5. Purpose-limited secrets

The agent should not receive a master key when it only needs to write to a project. Credentials must have defined permissions, duration, and environment, and must be rotatable or revocable.

6. Metering and usage rights

The system must know what the customer purchased, how much they have consumed, and what they can use. Balances and limits must be programmatically available, not just in a dashboard.

7. Spending policies

Implement limits per transaction, per day, per agent, project, and provider. Add rate limits, allowlists, blocking after anomalies, and extra approvals for irreversible actions.

8. Receipts and audit

Every decision must be reconstructable: the initial request, the offer seen, version of terms, approval, instrument used, delivered resource, and consumption. Technical logs aren't enough unless they can be linked to the business transaction.

9. Reversal and support

Expose clear operations for cancellation, downgrade, revocation, and refund. When automation can't decide, the agent must be able to open a case and transfer context to support.

Specific risks and necessary controls

Prompt injection and malicious descriptions

A document, website, or even a tool description can attempt to persuade the agent to ignore policy and buy a service. Provider content must be treated as untrusted data. The payment decision must be validated by deterministic code, not just a language model.

Confused deputy

The agent has legitimate access to money and resources, but is induced to use them for a purpose other than approved. Scopes must be tied to beneficiary, resource, value, and time window.

Spending loops

An automatic retry, a faulty scaling mechanism, or two agents reactivating each other can quickly generate costs. Cumulative limits, rate limits, circuit breakers, and alerts before budget exhaustion are necessary.

Replay and duplicate charging

Payment messages can be retransmitted, and timeouts may make the agent repeat the order. Use nonces, expiration, signatures, idempotency keys, and reconciliation between payment and delivered resource.

Price or plan drift

The agent may evaluate one offer and execute another if the price or terms change mid-process. The quote must be versioned and locked for a clear period. Any material difference requires new authorization.

Secret leakage and weak isolation

An agent working for multiple projects may send a credential in the wrong context. Use vaults, ephemeral tokens, environment separation, and explicit tenant checks.

Fake providers and manipulated reputation

An open catalog may include services imitating a brand or promising capabilities they don't have. Verify identity, sign metadata, track evaluation provenance, and conduct independent tests as part of distribution.

Opaque renewals and cancellations

An agent may easily activate a trial, but may fail to cancel. The offer must describe recurrence, next charge date, and closure steps in the same format as purchase.

These risks align with the NIST document on software and AI agent identity and authorization and with the OWASP Top 10 for Agentic Applications 2026. Identity and delegation standards are still forming, so local policy control remains mandatory.

A four-phase implementation plan

Phase 1: agent-readable

  • Publish structured documentation, OpenAPI, and schemas for main objects.
  • Provide a calculable pricing structure and cost examples.
  • Expose limits, regions, data policy, and cancellation terms.
  • Build a sandbox that doesn't require unnecessary manual intervention.

Phase 2: agent-operable

  • Add OAuth and granular permissions.
  • Automate resource creation, configuration, and deletion.
  • Implement idempotency, webhooks, key rotation, and order status tracking.
  • Return structured errors with remediation steps.

Phase 3: agent-purchasable

  • Introduce signed quotes and approval policies.
  • Integrate the appropriate marketplace, Shared Payment Tokens, MPP or x402, depending on the model.
  • Add credits, consumption limits, programmatic receipts, and refunds.
  • Test retry, expiration, double order, and cancellation flows.

Phase 4: enterprise-ready

  • Provide an allowlist of providers, SSO, SCIM, roles, and multiple approvals.
  • Link every action to a cost center, project, and purchaser of record.
  • Comply with residency, retention, DPA, and tax billing requirements.
  • Export audit to security and FinOps systems.
  • Define human escalation and accountability for exceptions.

There is no need to start with a new payment protocol. For many products, the biggest early improvement comes from structured pricing, secure provisioning, and the ability to cancel via API.

How to measure a sales channel for agents

Classic conversion metrics are not enough. Also track:

  • the discovery-to-trial rate;
  • time to first working resource;
  • provisioning success rate;
  • task completion rate for which the service was purchased;
  • percentage of transactions requiring human intervention;
  • gap between estimated and actual cost;
  • cost per outcome, not just per call;
  • retries, duplicate operations, and reconciliation errors;
  • budget overruns, refunds, and disputes;
  • successful credential rotation or revocation;
  • time and success rate for downgrade and cancellation;
  • retention by purchaser, agent, workload, and distribution platform.

An integration can have many calls and little value. The right measure is whether the agent enables the client to achieve their goal faster and more safely, at a predictable cost.

Potential for SaaS platforms

API becomes the digital shelf

In a traditional marketplace, the product page wins attention. In an agentic ecosystem, the schema, price, and success rate can drive selection. Documentation and telemetry become part of merchandising.

Stacks can form dynamically

A programming agent can select a database for a small project, an authentication service for current needs, and observability for the production environment. If integration is secure and reversible, providers can win customers exactly at the moment of need.

Niche products can achieve better distribution

A very good API, though not widely known, can be chosen if it is easy to find, test, and purchase. Directories and marketplaces for agents may reduce the exclusive advantage of a brand, but will increase the importance of technical reputation and measured reliability.

Pricing is shifting toward units and outcomes

Agents favor comparable offers. This can accelerate the move from rigid per-user licenses to consumption, credits, and units tied to outcomes. The per-user model won’t disappear, but it will coexist with budgets allocated to agents and workloads.

Procurement and FinOps are converging

When the agent sees the cost before taking action, it can choose a plan, postpone a task, or use an already approved provider. Procurement is no longer merely a pre-usage process, but an ongoing policy in execution.

A new risk of intermediation emerges

If most customers arrive through a directory, a programming agent, or a marketplace, that platform controls ranking, data, and the payment relationship. SaaS providers must win agentic distribution without surrendering the relationship with the purchase holder entirely.

What remains unresolved

Despite the rapid pace, several issues remain open:

  • there is no universal identity for agents and their delegation chains;
  • support for the same protocol varies between providers and payment methods;
  • AP2, ACP, and some commercial extensions are still in beta or being standardized;
  • payment does not resolve terms acceptance, taxes, DPAs, or cancellation rights;
  • refunds and disputes are more difficult in infrastructures lacking card protections;
  • provider reputation and quality of results lack a universal registry;
  • a cheap purchase can later result in significant costs through consumption, egress, or lock-in;
  • models can be manipulated, and authorization requires deterministic checks;
  • not all digital actions are reversible, even if the resource itself can be deleted.

This list does not negate the opportunity. It defines the product that must be built around payments.

Our recommendation

SaaS platforms should not wait for a 'universal agent shopping browser' to appear. The immediate advantage comes from a simpler foundation:

  1. Make your offer easily understandable by an agent.
  2. Ensure costs are calculable before use.
  3. Allow provisioning and cancellation through safe, idempotent operations.
  4. Separate agent identity from purchase holder authorization.
  5. Introduce limits, receipts, audit, and automatic halt.
  6. Choose commercial infrastructure that matches your risk, not just the most popular protocol.
  7. Require human approval for new terms, large amounts, and irreversible effects.

The goal is not maximum autonomy. The goal is useful delegation: the agent can act swiftly where rules are clear and stop where a human decision is needed.

Conclusion

The next software buyer might be an agent, but the agent won’t buy like a person. It won’t be convinced by a headline, nor will it patiently fill out a sales form. Instead, it will seek verifiable capabilities, calculable pricing, explicit authorization, programmatic provisioning, and proof that the service delivered the promised outcome.

The necessary infrastructure exists in pieces already: MCP and A2A for interaction, ACP and UCP for commercial experiences, AP2 and network schemes for authorization and trust, MPP and x402 for programmatic payments, plus mature billing and metering systems. State of the art is not an agent freely signing any contract. It’s an agent that buys and manages software within set boundaries, with traceability and the possibility for human intervention.

For a SaaS provider, now is the right time to become agent-ready. Companies that structure their offerings, automate provisioning, and build spend control will be easier to choose both for humans and for the software working on their behalf.

Primary sources and official documentation

Stripe and OpenAI

Google, A2A and AP2

x402, Cloudflare and AWS

SaaS examples and ecosystem

Security and governance

If you run a SaaS platform and want to assess how ready it is for software buyers, contact us. We can review the offer, APIs, provisioning, authorization, and cost controls, then define a realistic sequence of implementation steps.

Recommended for you

De unde începem: șapte procese potrivite pentru agenți AI într-un IMM

Permissions, Approvals, and Auditing: The Rules of a Trustworthy AI Agent

Prompt Injection and Personal Data: How to Use AI Agents Safely