AI AgentsStripeAgentic CommerceMachine Paymentsx402Shared Payment TokensStripe Atlas

Stripe for AI Agents: The Complete 2026 Stack for a One-Person, Agent-Run Company

How a one-person company run by an AI agent incorporates, invoices clients, and pays for services. The full Stripe stack — Atlas, the Invoicing API, Agentic Commerce (ACP/UCP), Machine Payments (MPP/x402), Shared Payment Tokens, Link CLI, and the MCP/skills layer — assembled into a concrete build plan.

September 6, 2026Michel Laclé14 min read
🎧 Audio Version — Listen to This Report

1. Executive Summary

The "one-person company" is no longer a thought experiment about a solo founder with an assistant. It is a company where the agent is the operating labor: it takes orders, does the work, buys the inputs, and moves the money. The blocker was never intelligence — it was finance. To be a real business, an agent-run company must incorporate (have a legal entity and bank account), invoice clients (collect revenue), and pay for services (cover costs). Those three loops are exactly the surface Stripe has been building out since 2025, and as of 2026 the pieces are contiguous.

🎯 The core finding

Stripe's agent story is a stack, not a single product. Atlas incorporates the company; the Invoicing API lets the agent send and collect invoices; Agentic Commerce (ACP/UCP + the Agentic Commerce Suite) lets the agent's output be sold through other people's AI surfaces; Machine Payments (MPP and x402) let the agent pay suppliers per request without a human checkout; Shared Payment Tokens and Link CLI give the agent scoped, revocable money to spend from; and the MCP server + agent skills let the agent drive all of it. No single tool covers all three jobs — the business model lives in the composition.

Three things make 2026 different from 2025. First, machine-to-machine payments are real and live: Stripe's x402 preview settles USDC agent payments on Base through the PaymentIntents API, and the Machine Payments Protocol (MPP) adds card payments via tokens. Second, the protocol layer is now multi-standard — ACP (Stripe + OpenAI + Meta), Google's UCP, and MPP/x402 coexist, and Stripe positions itself as the protocol-agnostic settlement layer. Third, the developer surface is agent-native: every doc ships a Markdown twin, there is a remote MCP server at mcp.stripe.com, installable agent skills, and a CLI — so an agent can read the docs and wire up the integration itself.

What this report covers

  • The finance loops a one-person, agent-run company must close (incorporation, revenue, procurement).
  • Each Stripe capability, what it actually does, and the protocol it speaks.
  • A concrete architecture wiring them into a single agent-run business.
  • The real gaps: KYC, autonomy limits, the human-approval seam, and where the stablecoin rails sit today.

2. The Problem: An Agent Needs a Ledger

Strip away the marketing and a one-person, agent-run company is an accounting identity with no hands. It needs three closed loops to survive, and each one has a trust problem that a human back office used to absorb manually.

Loop 1 — Existence. Before the agent can hold money, the company must legally exist: an EIN, a registered agent, a bank account, an entity type (LLC or C-corp). This is a one-time, document-heavy, human-gated process. It is the "incorporation" question.

Loop 2 — Revenue. The company must send invoices to clients and collect payment. In the human world this is a person creating a Stripe-hosted invoice, emailing it, and reconciling when the money lands. For an agent, the invoice must be created, sent, and reconciled through an API the agent can call autonomously — with the founder able to approve or audit from a distance.

Loop 3 — Procurement. The company must buy: API calls, hosting, data, a freelancer's micro-task, a tool subscription. This is the newest and hardest loop, because it is agent-initiated spending. Traditional checkout assumes a human at a keyboard; an agent doing thousands of small purchases a day needs programmatic, low-latency, permissioned payments that never expose a raw card number.

⚠️ The asymmetry that mattered until now

Getting paid was solvable with standard Stripe APIs (Invoicing, Payment Links, Checkout). Getting an agent to spend was not — there was no safe way to hand a delegated, scoped credential to an agent that could transact without a human on the loop. That gap is what Machine Payments, Shared Payment Tokens, and Link CLI close in 2026.

Stripe's own framing captures it: agents "might make thousands of small decisions a day and need low-latency, HTTP-native payments for pay-per-call or pay-per-task business models." The company is only as autonomous as its least-automated financial loop. The rest of this report walks the stack that closes all three.

3. Stripe's Agent Stack in Three Layers

Stripe documents its agent support as three independent, combinable components. Understanding the layering prevents the most common mistake — treating "agentic payments" as one feature when it is a system.

  1. Agent developer tools — the layer that builds the integration: the MCP server, agent skills, and the Stripe CLI. These let an agent (or you, assisted by one) read docs and manage Stripe resources. They do not move money by themselves.
  2. Stripe Billing — metering and invoicing: usage-based billing for LLM tokens or API calls, subscriptions, and the Invoicing API for one-time client billing. This is the revenue machinery.
  3. Agentic commerce — the transaction layer: catalogs, discovery, agent-driven checkout, machine payments, and Shared Payment Tokens. This is where the agent both sells and buys.

Your AI application connects to each layer independently, and each layer connects directly to Stripe. For the one-person company, the mapping to the three loops is direct: the developer tools automate the setup; Billing + Invoicing close the revenue loop; agentic commerce (machine payments + tokens) closes the procurement loop; and Atlas — sitting just below all of this — provides the legal entity the money belongs to.

4. 1 — Incorporation: Stripe Atlas

Atlas is the answer to the existence loop. It incorporates a US startup from anywhere in the world and, per Stripe, gets a company formed, banked, and able to accept payments in roughly two business days. The product is relevant here precisely because it is the legal and banking substrate an agent-run company stands on — the agent cannot transact for an entity that does not exist.

What Atlas does for the one-person company:

  • Entity formation — a Delaware LLC or a Delaware C corporation, with incorporation documents (bylaws/operating agreement, initial stock issuance) drafted with the law firm Cooley.
  • Tax ID (EIN) — Atlas retrieves the Employer Identification Number from the IRS.
  • Founder equity — initiates vesting and files the Section 83(b) election for each founder (with a separate flow for non-US founders).
  • Registered agent — satisfies the Delaware compliance requirement.
  • Banking, pre- and post-EIN — opens a financial account with Stripe (or an Atlas partner) so the company can start accepting payments immediately after incorporation.
  • Perks and credits — USD 50,000 in partner perks and USD 2,500 in Stripe credits toward startup products.

ℹ️ Why this fits an agent-run company specifically

Atlas compresses the most document-heavy, human-gated step of forming a business into a single guided flow, and it hands the agent-run company a Stripe-connected bank account from day one. That means the moment the entity exists, the revenue and procurement loops (Sections 5 and 7) have a live account to write to. For a company whose operator is an agent, minimizing the number of human-only steps in setup is a first-order concern — Atlas removes most of them.

Two honest caveats. First, Atlas is a formation service, not legal advice — for any unusual structure, counsel is still the right call. Second, for a truly one-person company where the single human is a non-US founder (a common posture for a Miami-based founder incorporating in Delaware), the non-US 83(b) and foreign-founder flows are the ones to plan around, since the paperwork path differs from a US-resident founder's.

Where Atlas sits in the stack: it is the root of the account tree. Everything downstream — the Invoicing API, machine payments, Link wallets — operates against the Stripe account that Atlas stood up. There is no agent "API" to run a company into existence; incorporation is a human-initiated, one-time event, and that is by design.

5. 2 — Getting Paid: The Invoicing API

The revenue loop is the most mature part of the stack because it is built on Stripe's standard Invoicing product — the same engine power users and enterprise finance teams rely on, now exposed to an agent through the API.

What the Invoicing API gives an agent:

  • Create and send invoices programmatically — a Stripe-hosted invoice generated from code, sent to a client by email, with no human in the create-and-send step.
  • Branding and customization — the company's own invoice content and branding, so an agent-run business looks like a real vendor.
  • Payment collection — hosted payment pages and links so a client can pay without the agent handling card data directly.
  • Quotes — send an estimate before it becomes an invoice, useful for the service businesses a solo operator typically runs.
  • Reconciliation (Invoicing Plus) — automatic cash reconciliation, multi-currency customers, and accounts-receivable automation — the back-office work an agent-run company has no one else to do.

The practical pattern for the one-person company: the agent, working inside a task, finalizes a deliverable, creates a Customer (or reuses one), generates an Invoice with line items, marks it final, and sends it. Stripe emails the client a hosted payment page. When it settles, webhooks tell the agent the money has landed, closing the loop end-to-end without a human.

💡 For usage-priced work: Billing's token metering

If the company's "product" is itself an AI service billed by consumption (per token, per request, per compute unit), Stripe Billing's usage-based / token billing is the right primitive: a base subscription plus a Meter that tracks consumption, with invoices generated automatically from usage. That is the revenue model for a company that is an API, as opposed to one that sells a fixed-scope service on invoices.

Revenue, then, has two clean modes for the agent-run company — invoices for scoped services (client sends a brief, agent delivers, invoice goes out) and metered billing for continuous AI output. Both are fully agent-drivable, both settle into the same Stripe account, and both emit webhooks the agent can act on.

6. 3 — Selling Through AI Agents: Agentic Commerce

So far the company sells directly — a client finds it and pays an invoice. Agentic Commerce adds a second revenue channel: the company's products or services become discoverable and purchasable inside other people's AI agents (ChatGPT, Claude, and the broader agent ecosystem). This is where the "agent-to-agent" economy meets the one-person business.

Agentic Commerce Protocol (ACP)

ACP is the open standard — co-developed by Stripe, OpenAI, and Meta, Apache 2.0 licensed and maintained on GitHub — that defines how an AI agent and a business transact. It powers OpenAI's "Instant Checkout in ChatGPT" and is the reference blueprint for agent-driven purchase. ACP's composable building blocks are:

  • Agentic checkout — create, update, and complete checkout sessions with cart management, fulfillment options, and payment processing.
  • Cart and feed — browse product catalogs and manage carts before checkout.
  • Delegate payment — securely pass payment tokens between buyer, agent, and business via payment handlers.
  • Delegate authentication — OAuth 2.0 so an agent can act on a buyer's behalf with a business.
  • Orders and webhooks — lifecycle updates for confirmation, shipping, delivery, and refunds.

ACP is protocol-agnostic in the way that matters to a small business: it can connect to any commerce backend and any payment provider, so you "build once and distribute to any ACP-compatible agent." It supports physical and digital goods, subscriptions, and asynchronous purchases — the range a solo operator actually sells.

Agentic Commerce Suite (ACS)

ACP is the wire protocol; the Agentic Commerce Suite is the turnkey layer on top that removes the integration lift. ACS gives a business a dedicated hosted ACP endpoint so it can share near-real-time product, price, and availability data with agents, syndicate its catalog to supported agents, and accept agentic payments through a single integration — "pick and choose" modularly. Leading brands (Etsy, URBN/Anthropologie/Free People/Urban Outfitters, Coach, Kate Spade, Ashley Furniture, Revolve, Halara, Nectar, Abt Electronics) are onboarding through it, and it ships via the Dashboard and APIs plus ecommerce platforms (Wix, WooCommerce, BigCommerce, Squarespace, commercetools) and omnichannel syndicators.

For the one-person company, ACS is the low-effort path to being found by agents: connect a catalog, and Stripe handles discovery, checkout, and fraud, sending order events back so the existing stack keeps fulfilling. The company becomes a supplier inside the agent economy rather than only a direct-to-client service.

ℹ️ UCP, the other wire

Google's UCP is a parallel agent-commerce standard, and Stripe's machine/agent tooling is explicitly protocol-agnostic across ACP, UCP, MPP, and x402. A one-person company should not bet on one protocol: the settlement and token layer (next section) works across them, which is the hedge against a standard becoming "a zombie integration." Link CLI itself can complete purchases across sellers using UCP.

7. 4 — Paying for Services: Machine Payments

This is the procurement loop, and the newest, most important capability for an agent-run company. Machine payments let an agent pay an API or service programmatically — no account creation, no subscription picker, no payment-entry form, no human on the keyboard. The mechanics: your server (or the supplier's) returns a payment challenge, the agent presents a valid payment credential, and Stripe settles the payment to the balance.

Stripe supports machine payments over two protocols — the Machine Payments Protocol (MPP) and x402 — and two payment rails — cards (via Shared Payment Tokens) and stablecoins (USDC). The practical characteristics that make it viable for an autonomous agent:

  • Settles in fiat — payments land in the normal Stripe balance; metrics, reporting, and multi-currency payouts work exactly like any other Stripe payment.
  • Refunds work — through the standard Refunds API and Dashboard.
  • Microtransaction-friendly — card SPTs start at $0.50; stablecoin payments start at $0.01 USDC. That floor is what makes thousands-of-small-decisions-per-day real.
  • Connect-compatible — available for Connect platforms across all charge types, for platforms building agent marketplaces.

Availability is broad but not universal: SPT-based card payments work in all US states (and supported countries outside the US), while stablecoin payments are available in all US states except New York, with 30+ countries available on request. For a Miami-based company, the US rail is fully in scope.

7a. x402 vs. MPP: The Two Protocols

The two protocols differ in rail and in how the payment handshake happens.

x402Machine Payments Protocol (MPP)
Primary railStablecoin (USDC)Cards (SPTs) and stablecoin
NetworksBase (USDC)Tempo (USDC.e), Solana (USDC)
HandshakeHTTP 402 Payment-Required with a deposit address; agent pays, retries with signed authorizationPayment challenge via the MPP endpoint; card or stablecoin credential
FacilitatorSettles on-chain via the Coinbase Developer PlatformStripe + facilitator settles to balance
BookkeepingRecorded as a PaymentIntent in StripeRecorded in Stripe; full refunds/reporting
Best forFast, per-call pay-per-use with stablecoin-native suppliersBroader card + stablecoin coverage; the "default" machine rail

The x402 flow, end to end, is a good illustration of how "autonomous" this gets. The agent's client requests a paid resource; the server answers with an HTTP 402 and a Stripe deposit address; the agent pays on-chain and retries with a signed payment authorization; a facilitator verifies and settles on-chain; the server verifies and creates a PaymentIntent with the transaction verification; Stripe returns a confirmed PaymentIntent; the server returns the resource. No human touched any of it. Stripe's sample repo even lets a coding agent generate an x402 endpoint from a single prompt.

💡 The real-world use case Stripe names

Stripe's "10 lessons" post calls out exactly the one-person-company scenario: charging agents per API call for inventory, pricing, delivery quotes, or pickup-slot holds, and per task for fitment checks, quote generation, or bundle building. If your agent-run company is consuming such services, it pays via this mechanism; if it is selling such a service, it earns via it. Both directions are live.

7b. Shared Payment Tokens: Scoped Money for Agents

The trust primitive underneath card-based machine payments (and agentic checkout generally) is the Shared Payment Token (SPT). An SPT is a scoped grant that lets an agent use a customer's (or the company's) payment method — typically a card — through a Stripe profile, without the agent ever seeing raw card details.

Each SPT is bounded three ways, which is what makes it safe to hand to an autonomous agent:

  • Scoped to a specific seller — a token issued for Supplier A cannot be spent at Supplier B.
  • Bounded by time — it expires; a compromised or stale token lapses.
  • Bounded by amount — it has a usage cap, so an agent cannot drain the account even if it misbehaves.

SPTs are also observable across their lifecycle, which supports dispute reduction and lets a founder audit exactly what an agent spent and when. For the one-person company, this is the guardrail that makes "let the agent buy its own inputs" defensible: the agent holds a token good for, say, up to $250 at the API provider it actually needs, expiring in 24 hours, and nothing more. If the agent is running in a hosted setup, tokens are issued from the Link Agent Wallet.

⚠️ Where the human stays in the loop

SPTs remove the need for a human at the moment of payment, but they do not remove the human from the grant. Someone (the founder) scopes, issues, and can revoke the token. The design intent is explicit: the agent spends within a permission the human set. That is the correct balance for a business where one human owns all the risk — it is delegation with a leash, not blind autonomy.

Link CLI (the stripe/link-cli repo) is the operational tool that gives an agent a wallet to actually transact from. It is available to US consumers, and it has two capabilities that map cleanly onto the one-person company:

  • Agent payments — the agent retrieves one-time-use payment credentials (virtual cards and Shared Payment Tokens) to complete purchases, including paying machine-payment merchants over HTTP 402 and completing UCP purchases across sellers. Customers/approvers sign off on each request via the Link web or mobile app.
  • Financial insights — the agent reads transaction history, balances, and account details from connected bank accounts and cards. For a one-person company, this is the agent being able to answer "what did we spend this month and do we have cash to pay the next supplier?" — the treasury question, automated.

Technically it runs on its own OAuth (against api.link.com/login.link.com, separate from api.stripe.com), so the agent authenticates once with an access token and then calls Link on the company's behalf. The agent can inspect the full CLI contract with link-cli --llms-full and per-command schemas — another agent-native touch. Note the data posture: as a hosted service, your company is the recipient of customer financial data, so the responsibility for handling it is on you. For a one-person company where the "customer" is often the founder's own account, that is manageable; for a company serving external clients' data, it is a compliance item to scope deliberately.

8. 5 — The Developer Layer: MCP, Skills, CLI

None of the above is usable by an agent unless the agent can talk to Stripe. Stripe's developer surface in 2026 is explicitly agent-first, and this is what makes the whole stack composable by an agent rather than by a human developer only.

  • MCP server (mcp.stripe.com) — a remote Model Context Protocol server that gives an MCP-compatible agent read and write access to Stripe resources and documentation search. Any MCP client (Claude, ChatGPT, Cursor, a custom agent) can connect and operate the account.
  • Agent skills — installable instructions that teach agents to write more accurate Stripe integrations and follow Stripe's recommended patterns. A machine-readable skills catalog is served at docs.stripe.com/.well-known/skills/index.json, and stripe agent setup wires up the recommended agent configuration.
  • Stripe CLI — manage resources, trigger events, and tail logs from the command line; the Directory plugin (below) extends it.
  • Markdown twins — append .md to any docs.stripe.com URL to get a clean Markdown version. Every doc in this report was readable by an agent this way; it is the reason an agent can self-serve the documentation.

The agent plugin bundles the MCP server and skills and auto-updates them. For the one-person company the implication is powerful: the founder (or a setup agent) configures the account, and then a working agent can maintain the billing, reconcile invoices, and place purchases using the same developer tools a human would — but on the agent's own schedule.

8a. Stripe Directory: How Agents Find Services

Stripe Directory (preview) is the discovery index that completes the procurement loop. It lets developers and AI agents search for the best external providers for a task and follow the supported path to provision or use them. It indexes Stripe Apps, Stripe Projects providers, machine-payments endpoints (pay-per-call APIs on mpp.dev), and the broader Stripe business network.

Installed as a CLI plugin (stripe plugin install directory), a search like stripe directory search "web browsing api" returns structured results — provider slugs, MPP endpoints, app listings, which support machine payments, which expose MCP — so the agent can choose and pay for the right external service to complete a task. For a one-person company, this is the agent's "app store with a checkout": it finds the capability it needs, checks whether the provider accepts machine payments, and transacts. Discovery and payment in one index is what turns "pay for services" from a hand-wired integration into a searchable, autonomous action.

9. Assembling the Stack: End-to-End Architecture

Put the layers together and the one-person, agent-run company looks like this. There is one legal entity, one Stripe account, one operating agent, and three closed financial loops.

🏗️ The stack, layer by layer

Substrate (human-initiated, one-time): Stripe Atlas forms the Delaware LLC/C-corp, gets the EIN, files the 83(b), and opens a Stripe-connected bank account. Now the company exists and has a live Stripe account.

Revenue loop (agent-driven): A client brief arrives. The agent does the work, then via the Invoicing API creates a customer, generates a branded invoice, sends it, and listens for the webhook that confirms payment. For consumption-priced work, Billing's Meter generates invoices from usage automatically. Money settles to the Stripe account.

Procurement loop (agent-driven, human-leashed): The agent needs an input (an API, a tool, a data source). It queries Stripe Directory to find a provider that accepts machine payments, then pays via x402 (USDC on Base) or MPP (card via an SPT), spending from a Link CLI wallet under a founder-scoped token with a time and amount cap. It reads back balances via financial insights to keep within cash limits.

Second revenue channel (agent-discoverable): the company's output is also cataloged through Agentic Commerce (ACS / ACP / UCP), so other people's AI agents can find and buy it — extending the business beyond direct clients into the agent economy.

Developer spine (agent-native): the MCP server, agent skills, CLI, and Markdown docs let the operating agent wire up and maintain all of the above without a human developer.

The cleanest way to see the money movement: Atlas creates the container, Invoicing/Billing pour money in, Machine Payments/SPT/Link pour money out, and Agentic Commerce adds a second inflow. The agent sits in the center, calling APIs on all four sides, with the founder setting the token scopes and approving what needs a human.

10. Build Plan for a One-Person, Agent-Run Company

Concrete sequencing, assuming a single human founder and one operating agent.

  1. Incorporate (human, ~2 days). Run Stripe Atlas: choose LLC or C-corp, let it pull the EIN, file the 83(b) (use the non-US flow if the founder is a non-US resident), and open the Stripe financial account. You now have a real company with a live account.
  2. Stand up the agent's Stripe access (human + agent). Install the Stripe agent plugin / point the agent at mcp.stripe.com, install the agent skills, and set up the CLI. The agent can now read docs and manage resources.
  3. Close the revenue loop. Build the agent's "fulfill-then-invoice" path on the Invoicing API (create customer → invoice → send → reconcile on webhook). If the product is consumption-priced, add a Billing Meter for token/usage billing.
  4. Scope the spend authority (human, deliberate). Issue the agent a Shared Payment Token(s) with tight seller/time/amount caps, or set up a Link CLI wallet the agent draws one-time-use credentials from. This is the leash; set it before the agent buys anything.
  5. Close the procurement loop. Enable the Stablecoins-and-Crypto payment method (for x402), have the agent resolve inputs through Stripe Directory, and pay suppliers over MPP (card SPT) or x402 (USDC on Base). Verify refunds and balances work.
  6. (Optional) Open the second revenue channel. Connect a product/service catalog to the Agentic Commerce Suite so the company is also discoverable and purchasable inside other AI agents via ACP/UCP.
  7. Automate the treasury read. Give the agent the Link financial-insights scope so it can monitor spend, balances, and cash position and stay within the founder's limits without being asked.

💡 The single most important control

Step 4 — scoping the spend authority — is where the whole model lives or dies. A one-person company has no back office to catch an agent that starts buying things it shouldn't. Design the SPT caps and Link approval flows first, and treat the agent's budget as a policy you set and review, not an afterthought. The architecture supports full autonomy within that policy; it does not support autonomy outside it, and that is the correct design.

11. Open Questions & Gaps

What the stack does not yet give a one-person, agent-run company, or where the seams remain human.

  • Incorporation is not autonomous. Atlas is a one-time, human-initiated formation flow. There is no "let the agent incorporate the company" API, and none should be expected — legal entity formation is intentionally gated. The agent operates after the entity exists.
  • Stablecoin rails have geographic gaps. x402/stablecoin machine payments are unavailable in New York and only cover a defined US + 30+ country set (on request). A Miami-based US company is fine today, but the crypto rail is still the "preview" side of the house; card via SPT is the more broadly available default.
  • The grant is human. SPTs and Link wallets remove the human from the moment of payment but keep them in the grant, scope, and revocation. Full, unattended spend autonomy is a product policy, not the current design — and that is the safe posture for a single-owner business.
  • Identity/identity-resolution is still maturing. Stripe's own "10 lessons" flags identity resolution as the new checkout friction — recognizing the buyer across agent surfaces for loyalty, discounts, and attribution is an open problem, less relevant to a B2B one-person company than to a retail one.
  • Fraud models are new for agent traffic. Traditional signals (browser fingerprint, mouse movement) vanish when there is no human buyer. Stripe leans on network density and Radar for agent transactions, and reports near-zero fraud rates for early agentic-commerce adopters, but this is an area still being tuned as volume scales.
  • Protocol churn. ACP has shipped multiple releases and new features (payment handlers, scoped tokens, discounts, native MCP transport) since launch. Building directly against one protocol is a maintenance risk; the protocol-agnostic settlement layer is the hedge. A one-person company should integrate once against Stripe and let it absorb protocol changes.
  • Financial data handling is your responsibility. With Link financial insights, the company becomes a data recipient for account data. For a company processing external clients' financial data, that is a compliance obligation to scope deliberately, not just a feature to enable.

12. Conclusion

The one-person, agent-run company was blocked on finance, not intelligence. Stripe has now shipped a contiguous stack that closes all three financial loops: Atlas gives the company a legal body and a bank account, the Invoicing API (and Billing's usage metering) lets the agent invoice and get paid, and Machine Payments — MPP and x402 over Shared Payment Tokens and a Link CLI wallet — lets the agent pay for services with scoped, revocable, auditable authority. Agentic Commerce adds a second revenue channel where the company is itself discovered and bought by other agents, and the MCP/skills/CLI developer layer means the agent can build and maintain the integration itself.

The honest picture: this is not yet a fully autonomous business. The human sets the entity into existence, scopes the spend, and approves what needs approval. But the gap between "a founder who occasionally approves an agent's purchase" and "a company that runs its own ledger" is now an engineering decision, not an infrastructure wall. For a Miami-based founder building a single-employee company supported by an AI agent, the stack to stand on is real, live, and — as of 2026 — contiguous.

References

  1. Stripe Atlas — Start a US company from anywhere — Stripe Documentation
  2. Stripe Invoicing — Stripe Documentation
  3. Billing for LLM tokens (usage-based billing) — Stripe Documentation
  4. Agentic Commerce Protocol (ACP) — Stripe Documentation
  5. Introducing the Agentic Commerce Suite — Stripe Blog (Ahmed Gharib), December 11, 2025
  6. Developing an open standard for agentic commerce — Stripe Blog (Jeff Weinstein, Steve Kaliski), September 29, 2025
  7. 10 things we learned building for the first generation of agentic commerce — Stripe Blog (Roshan Sadanani), March 12, 2026
  8. agentic-commerce-protocol / ACP specification repository — GitHub (OpenAI & Stripe)
  9. agenticcommerce.dev — ACP specification and documentation
  10. Machine payments — Stripe Documentation
  11. x402 payments — Stripe Documentation
  12. Machine Payments Protocol (MPP) — Stripe Documentation
  13. Shared payment tokens (SPTs) — Stripe Documentation
  14. Link CLI — Stripe Documentation
  15. stripe/link-cli repository — GitHub
  16. Agents and AI on Stripe — Stripe Documentation
  17. How agents work with Stripe — Stripe Documentation
  18. Stripe MCP server — Stripe Documentation
  19. Stripe Directory — Stripe Documentation
  20. stripe-samples/machine-payments — GitHub
  21. Stripe adds x402 integration for USDC agent payments on Base — The Block
  22. Stripe Link Agents and x402 Explained — Eco
  23. Stripe launches the Agentic Commerce Suite — Stripe Newsroom