How far does an AI agent get in SaaS on its own? 148 tested

No product reached Autonomous: 27 run on their own, and five took our side's payment with no card.

The numbers

As of 22 October 2026: from the drives of 148 products, 1 to 22 October 2026. Each one links to its definition and evidence.

By AgentDrivesUpdated 23 October 2026148 products, driven 1 Oct to 22 Oct8 min readTopic Agent sign-upFor agents Markdown

51 of 148 products our agent got into on its own

As of 22 October 2026, sign-up was the first checkpoint our agent could not pass on its own at 92 of the 148 products we drove, and at 83 of those sign-up stops, the stop was a bot check. Our agent got into 51 of 148 products on its own. The sign-up breakdown, form by form, is in can AI agents sign up.

93 of 148 products need a person before our agent gets in

Each has an API, a CLI or an MCP server, but a person has to sign up, verify or make the key, so our agent did not get in on its own. Where our agent reached a verification step, it verified the account on its own at 37 of 42 products. It verified without a browser at 10 of them.

Products by level
L0: 4 of 148; L1: 93 of 148; L2: 10 of 148; L3: 14 of 148; L4: 27 of 148; L5: 0 of 148.L0: 4 of 1484L0L1: 93 of 14893L1L2: 10 of 14810L2L3: 14 of 14814L3L4: 27 of 14827L40L5
L0: 4 of 148; L1: 93 of 148; L2: 10 of 148; L3: 14 of 148; L4: 27 of 148; L5: 0 of 148.L0: 4 of 1484L0L1: 93 of 14893L1L2: 10 of 14810L2L3: 14 of 14814L3L4: 27 of 14827L40L5
L0: 4 of 148; L1: 93 of 148; L2: 10 of 148; L3: 14 of 148; L4: 27 of 148; L5: 0 of 148.L0: 4 of 1484L0L1: 93 of 14893L1L2: 10 of 14810L2L3: 14 of 14814L3L4: 27 of 14827L40L5

As of 22 Oct 2026: our drives of 148 products, 1–22 Oct 2026 · Today's numbers

Data table
ProductsOut ofShare
L041483%
L19314863%
L2101487%
L3141489%
L42714818%
L501480%

L5 Autonomous adds one thing to L4 Runs on its own: the agent also pays for its own work. Where we measured how much of the core product our agent ran, at 50 of 148 products, it ran a median 88% of the core tasks. At 4 products, our agent passed every checkpoint on its own. Paying there meant a per-call price for part of the work, as at Browserbase and Exa, or no plan to buy, as at Gumroad. Apify, below, sold our side a token for the whole product.

If your product needs a person before an agent gets in, the step up is a sign-up an agent can finish alone. Its page in the directory names the checkpoint that stopped our agent.

Our agent stopped at card checkouts; x402 and MPP rails took our side’s payment

Payment was the first checkpoint our agent could not pass on its own at 43 of 148 products. That count takes in a card form our agent stopped at with no card, as at DocuSeal, and a plan sold only through sales, as at Mattermost.

Where our agent stopped first
Of 148 products, 4 passed every checkpoint; most stopped at sign-up.Docs: 148 got here with no earlier stop, 0 stopped here firstDocsSign-up: 148 got here with no earlier stop, 92 stopped here first92Sign-upVerify: 56 got here with no earlier stop, 3 stopped here first3VerifyKey: 53 got here with no earlier stop, 2 stopped here first2KeyFirst call: 51 got here with no earlier stop, 0 stopped here firstFirst callFirst action: 51 got here with no earlier stop, 2 stopped here first2First actionPay: 49 got here with no earlier stop, 43 stopped here first43PayCancel: 6 got here with no earlier stop, 0 stopped here firstCancelDelete: 6 got here with no earlier stop, 2 stopped here first2Delete4 of 148 passed every checkpoint4ThroughFirst stop hereWent onThrough every checkpoint
Of 148 products, 4 passed every checkpoint; most stopped at sign-up.Docs: 148 got here with no earlier stop, 0 stopped here firstDocsSign-up: 148 got here with no earlier stop, 92 stopped here first92Sign-upVerify: 56 got here with no earlier stop, 3 stopped here first3VerifyKey: 53 got here with no earlier stop, 2 stopped here first2KeyFirst call: 51 got here with no earlier stop, 0 stopped here firstFirst callFirst action: 51 got here with no earlier stop, 2 stopped here first2FirstactionPay: 49 got here with no earlier stop, 43 stopped here first43PayCancel: 6 got here with no earlier stop, 0 stopped here firstCancelDelete: 6 got here with no earlier stop, 2 stopped here first2Delete4 of 148 passed every checkpoint4ThroughFirst stop hereWent onThrough every checkpoint
Of 148 products, 4 passed every checkpoint; most stopped at sign-up.First stop hereWent onThroughDocsDocs: 148 got here with no earlier stop, 0 stopped here firstSign-upSign-up: 148 got here with no earlier stop, 92 stopped here first92VerifyVerify: 56 got here with no earlier stop, 3 stopped here first3KeyKey: 53 got here with no earlier stop, 2 stopped here first2First callFirst call: 51 got here with no earlier stop, 0 stopped here firstFirst actionFirst action: 51 got here with no earlier stop, 2 stopped here first2PayPay: 49 got here with no earlier stop, 43 stopped here first43CancelCancel: 6 got here with no earlier stop, 0 stopped here firstDeleteDelete: 6 got here with no earlier stop, 2 stopped here first2Through4 of 148 passed every checkpoint4

As of 22 Oct 2026: our drives of 148 products, 1–22 Oct 2026 · Today's numbers

Data table
CheckpointGot here with no earlier stopFirst stop here
Docs1480
Sign-up14892
Verify563
Key532
First call510
First action512
Pay4943
Cancel60
Delete62
Through every checkpoint4

Our side’s x402 and MPP payments went to Apify, Browserbase, Exa, Parallel and Steel, with no card and no person. At Apify, the x402 payment bought an API token that runs any Actor. On its newest drive, that payment got our agent in on its own. The sign-up form, the way in that makes an account, showed our agent a Google reCAPTCHA image challenge. Apify is the one product our agent got into on its newest drive but not on at least half of its recent drives, and it sits at Needs a person.

On recordApifyWeb scrapingL1Needs a personIn; 89% of the work doneProduct page

Browserbase, Exa, Parallel and Steel took a payment per call. Each rail covers part of the work:

  • Browserbase: x402 on its own host, for sessions, search and fetch. Plans are bought in the dashboard.
  • Exa: x402 on api.exa.ai, for search and contents. Answers, agent runs, websets and monitors have no per-call price.
  • Parallel: x402 and MPP on parallelmpp.dev, the host its own payments page names, for search, extract, responses and task calls. FindAll and Monitor are not sold there.
  • Steel: x402 for scrape, screenshot and PDF. Plans and credit top-ups go through a Stripe checkout.

Of the 42 products where our agent got as far as paying, it reached the last step before paying at 29 and stopped there, before any charge. At Craft, Upgrade opened a Stripe Checkout with the email filled in, and our agent stopped at the card form. AgentMail sells inbox creation per call over x402 and MPP on its own hosts; our side read the price and paid nothing. 26 of 148 products offer an agent-native way to pay, such as x402, MPP or Stripe Projects; our side’s payments went through only at the products named above.

Paying without a person
Reached payment: 42 of 148; A person has to buy: 2 of 42; Can pay on its own: 5 of 148.Reached paymentReached payment: 42 of 14842 of 148A person has to buyA person has to buy: 2 of 422 of 42Can pay on its ownCan pay on its own: 5 of 1485 of 148
Reached payment: 42 of 148; A person has to buy: 2 of 42; Can pay on its own: 5 of 148.Reached paymentReached payment: 42 of 14842 of 148A person has to buyA person has to buy: 2 of 422 of 42Can pay on its ownCan pay on its own: 5 of 1485 of 148
Reached payment: 42 of 148; A person has to buy: 2 of 42; Can pay on its own: 5 of 148.Reached paymentReached payment: 42 of 14842 of 148A person has to buyA person has to buy: 2 of 422 of 42Can pay on its ownCan pay on its own: 5 of 1485 of 148

As of 22 Oct 2026: our drives of 148 products, 1–22 Oct 2026 · Today's numbers

Data table
ProductsOut ofShare
Reached payment4214828%
A person has to buy2425%
Can pay on its own51483%

To turn a checkout into a payment an agent makes alone, accept x402 or MPP on your own API, and sell the core work over it, not only a side endpoint. If your agent holds a wallet, the products above take its payment, for the calls each rail sells.

Bot checks stopped our signed agent with a challenge, or with nothing on screen

A bot check stopped our agent on at least one way in at 96 of 148 products. It got in on its own another way at 10 of them. At 74 of those products, the check showed a visible challenge; at the rest, it refused our agent with nothing on screen. Some visible challenges came from a check that judges the network and browser: at Linear, Continue with email showed a visible Cloudflare Turnstile once the email was in.

Bot checks that stopped our agent: network check or challenge
Stops: judged our network and browser 58, a challenge on the form 38 of 96.Judged our network and browser · 58 of 96A challenge on the form · 38 of 96Stops: judged our network and browser, 58 of 96Stops: a challenge on the form, 38 of 96
Stops: judged our network and browser 58, a challenge on the form 38 of 96.Judged our network and browser · 58 of 96A challenge on the form · 38 of 96Stops: judged our network and browser, 58 of 96Stops: a challenge on the form, 38 of 96
Stops: judged our network and browser 58, a challenge on the form 38 of 96.Judged our network and browser · 58 of 96A challenge on the form · 38 of 96Stops: judged our network and browser, 58 of 96Stops: a challenge on the form, 38 of 96

As of 22 Oct 2026: our drives of 148 products, 1–22 Oct 2026 · Today's numbers

Data table
Judged our network and browserA challenge on the formTotal
Stops583896

Our agent signs every request with Web Bot Auth. Signed, not verified: during these drives no bot-check provider listed our agent as a verified bot, so a check could see the signature but had no verified identity to trust. At the products where our agent met Cloudflare, the check stopped it on a way in at 34 of 34; every provider our agent met, product by product, is in which bot checks stop AI agents. Google reCAPTCHA stopped it on a way in at 41 of 51 products where it met it, and hCaptcha at 10 of 10. A bot check let our signed agent through at 16 products, among them Airtable and Zulip.

At MongoDB Atlas, an invisible reCAPTCHA on the sign-up form answered INVALID_CAPTCHA, and the page said a server error had occurred; a retry got the same answer. A refusal like that gives an agent nothing to act on. If your check refuses without a challenge, let the form say a check stopped the sign-up, so an agent can hand that step to a person.

Our agent could not get in on its own at 82 of 130 products with an MCP server

143 of 148 products we drove publish a public API, and 129 of 148 an llms.txt for an agent to read first. 130 of 148 have a documented MCP server, official or third-party, and 124 an official one.

What products offer an agent
Public API: 143 of 148; OpenAPI spec: 104 of 148; MCP server: 130 of 148; SDK: 68 of 148; CLI: 75 of 148; llms.txt: 129 of 148; Webhooks: 107 of 148; Sandbox or test mode: 26 of 148.Public APIPublic API: 143 of 148143 of 148OpenAPI specOpenAPI spec: 104 of 148104 of 148MCP serverMCP server: 130 of 148130 of 148SDKSDK: 68 of 14868 of 148CLICLI: 75 of 14875 of 148llms.txtllms.txt: 129 of 148129 of 148WebhooksWebhooks: 107 of 148107 of 148Sandbox or test modeSandbox or test mode: 26 of 14826 of 148
Public API: 143 of 148; OpenAPI spec: 104 of 148; MCP server: 130 of 148; SDK: 68 of 148; CLI: 75 of 148; llms.txt: 129 of 148; Webhooks: 107 of 148; Sandbox or test mode: 26 of 148.Public APIPublic API: 143 of 148143 of 148OpenAPI specOpenAPI spec: 104 of 148104 of 148MCP serverMCP server: 130 of 148130 of 148SDKSDK: 68 of 14868 of 148CLICLI: 75 of 14875 of 148llms.txtllms.txt: 129 of 148129 of 148WebhooksWebhooks: 107 of 148107 of 148Sandbox or test modeSandbox or test mode: 26 of 14826 of 148
Public API: 143 of 148; OpenAPI spec: 104 of 148; MCP server: 130 of 148; SDK: 68 of 148; CLI: 75 of 148; llms.txt: 129 of 148; Webhooks: 107 of 148; Sandbox or test mode: 26 of 148.Public APIPublic API: 143 of 148143 of 148OpenAPI specOpenAPI spec: 104 of 148104 of 148MCP serverMCP server: 130 of 148130 of 148SDKSDK: 68 of 14868 of 148CLICLI: 75 of 14875 of 148llms.txtllms.txt: 129 of 148129 of 148WebhooksWebhooks: 107 of 148107 of 148Sandbox or test modeSandbox or test mode: 26 of 14826 of 148

As of 22 Oct 2026: our drives of 148 products, 1–22 Oct 2026 · Today's numbers

Data table
ProductsOut ofShare
Public API14314897%
OpenAPI spec10414870%
MCP server13014888%
SDK6814846%
CLI7514851%
llms.txt12914887%
Webhooks10714872%
Sandbox or test mode2614818%

At Zulip, a product with an MCP server that our agent got into on its own, an API call with the account’s email and password returned the key. Zulip’s MCP server is a third party’s.

Products with an MCP server: can our agent get in?
With MCP: gets in on its own 48, stopped at the door 82 of 130.Gets in on its own · 48 of 130Stopped at the door · 82 of 130With MCP: gets in on its own, 48 of 130With MCP: stopped at the door, 82 of 130
With MCP: gets in on its own 48, stopped at the door 82 of 130.Gets in on its own · 48 of 130Stopped at the door · 82 of 130With MCP: gets in on its own, 48 of 130With MCP: stopped at the door, 82 of 130
With MCP: gets in on its own 48, stopped at the door 82 of 130.Gets in on its own · 48 of 130Stopped at the door · 82 of 130With MCP: gets in on its own, 48 of 130With MCP: stopped at the door, 82 of 130

As of 22 Oct 2026: our drives of 148 products, 1–22 Oct 2026 · Today's numbers

Data table
Gets in on its ownStopped at the doorTotal
With MCP4882130

At Attio, Fillout, Plane and Twenty, the MCP server signs in with OAuth. Our agent registered itself as a client through dynamic client registration over the API, without a browser, and the consent page then took a click in a logged-in browser. If your MCP server signs in with OAuth, an agent working over the API alone stops at that consent page; a key it can get by API lets it connect with no consent click.

Before you wire an MCP server into your agent, check on its page in the directory whether an agent gets in alone.

Our agent had its key a median of 6 minutes into a drive, where it got one

At 55 of 148 products, our agent got far enough to need a key, and it got one on its own at 47 of them. At 15 products, it got the key without a browser at all. The median to its first working API or MCP call was 7 minutes, and that first call worked without a browser at 55 of 57 products where our agent got that far.

How our agent got a key, where it got that far
Keys: no browser 15, from a dashboard 32, needed a person 0, could not get one 2, other 6 of 55.No browser · 15 of 148From a dashboard · 32 of 148Needed a person · 0 of 55Could not get one · 2 of 55Other · 6 of 55Keys: no browser, 15 of 55Keys: from a dashboard, 32 of 55Keys: could not get one, 2 of 55Keys: other, 6 of 55
Keys: no browser 15, from a dashboard 32, needed a person 0, could not get one 2, other 6 of 55.No browser · 15 of 148From a dashboard · 32 of 148Needed a person · 0 of 55Could not get one · 2 of 55Other · 6 of 55Keys: no browser, 15 of 55Keys: from a dashboard, 32 of 55Keys: could not get one, 2 of 55Keys: other, 6 of 55
Keys: no browser 15, from a dashboard 32, needed a person 0, could not get one 2, other 6 of 55.No browser · 15 of 148From a dashboard · 32 of 148Needed a person · 0 of 55Could not get one · 2 of 55Other · 6 of 55Keys: no browser, 15 of 55Keys: from a dashboard, 32 of 55Keys: could not get one, 2 of 55Keys: other, 6 of 55

As of 22 Oct 2026: our drives of 148 products, 1–22 Oct 2026 · Today's numbers

Data table
No browserFrom a dashboardNeeded a personCould not get oneOtherTotal
Keys153202655

At AgentMail, the key came back in the response to its agent sign-up call, so our agent never needed a dashboard. At Neon, a documented claimable route gave a working Postgres database and its credentials with no account at all. On that claimable project, branching, restore, the MCP server and account API keys need a Neon account, which a person gets by claiming the project.

To spare an agent the dashboard step, return the key in the sign-up response. Where the key sits in a dashboard, plan for a browser step in your agent.

Our agent deleted its own account at 24 of 44 products where it got that far

On the newest drive of each product, our agent could leave clean, with nothing left to pay and nothing left behind, at 32 of 148 products. That count also takes in products it used without making an account, so there was nothing to delete. Where it had a plan to cancel, it cancelled on its own at 7 of 7. Deleting the account was the first checkpoint our agent could not pass on its own at 2 products.

Leaving: done on its own
Cancelled the plan: 7 of 7; Deleted the account: 24 of 44; Can leave (badge): 32 of 148.Cancelled the planCancelled the plan: 7 of 77 of 7Deleted the accountDeleted the account: 24 of 4424 of 44Can leave (badge)Can leave (badge): 32 of 14832 of 148
Cancelled the plan: 7 of 7; Deleted the account: 24 of 44; Can leave (badge): 32 of 148.Cancelled the planCancelled the plan: 7 of 77 of 7Deleted the accountDeleted the account: 24 of 4424 of 44Can leave (badge)Can leave (badge): 32 of 14832 of 148
Cancelled the plan: 7 of 7; Deleted the account: 24 of 44; Can leave (badge): 32 of 148.Cancelled the planCancelled the plan: 7 of 77 of 7Deleted the accountDeleted the account: 24 of 4424 of 44Can leave (badge)Can leave (badge): 32 of 14832 of 148

As of 22 Oct 2026: our drives of 148 products, 1–22 Oct 2026 · Today's numbers

Data table
ProductsOut ofShare
Cancelled the plan77100%
Deleted the account244455%
Can leave (badge)3214822%

At Airtable, deleting the account took a fresh sign-in and a confirm dialog in a browser. Afterwards its OAuth token got 401 on the API and the MCP server. Airtable has no API route for deleting the account. At Attio, our agent deleted the workspace in Settings, picking a reason and typing its slug; the API token went inactive and the MCP server answered 403, and the Attio user login stays.

At Zulip, an API call deactivated the organization, and the API then answered 401. At Shortcut, Delete Account in the browser did nothing on screen while the user still owned an organization. If your delete needs a step first, say so on the page.

Our agent got in on its own at 4 of 5 hosting products; sign-up stopped it at 9 of 10 in customer support

In customer support, our agent got in on its own at one product, Intercom, though not on every one of its recent drives.

Gets in on its own, by categoryCategories where we drove enough products to compare.
Project management: gets in on its own 4, stopped at sign-up 11 of 15; Databases: gets in on its own 7, stopped at sign-up 4 of 11; Customer support: gets in on its own 1, stopped at sign-up 9 of 10; CRM: gets in on its own 3, stopped at sign-up 4, other stop 1 of 8; Email marketing: gets in on its own 1, stopped at sign-up 6, other stop 1 of 8; Email infrastructure: gets in on its own 1, stopped at sign-up 5 of 6; File storage: gets in on its own 1, stopped at sign-up 5 of 6; Forms: gets in on its own 3, stopped at sign-up 3 of 6; Scheduling: gets in on its own 1, stopped at sign-up 5 of 6; Search APIs: gets in on its own 3, stopped at sign-up 2, other stop 1 of 6; Hosting and deploys: gets in on its own 4, stopped at sign-up 1 of 5; Invoicing: gets in on its own 0, stopped at sign-up 5 of 5.Gets in on its ownStopped at sign-upOther stopProject management: gets in on its own 4, stopped at sign-up 11 of 15Project management4 of 15Databases: gets in on its own 7, stopped at sign-up 4 of 11Databases7 of 11Customer support: gets in on its own 1, stopped at sign-up 9 of 10Customer support1 of 10CRM: gets in on its own 3, stopped at sign-up 4, other stop 1 of 8CRM3 of 8Email marketing: gets in on its own 1, stopped at sign-up 6, other stop 1 of 8Email marketing1 of 8Email infrastructure: gets in on its own 1, stopped at sign-up 5 of 6Email infrastructure1 of 6File storage: gets in on its own 1, stopped at sign-up 5 of 6File storage1 of 6Forms: gets in on its own 3, stopped at sign-up 3 of 6Forms3 of 6Scheduling: gets in on its own 1, stopped at sign-up 5 of 6Scheduling1 of 6Search APIs: gets in on its own 3, stopped at sign-up 2, other stop 1 of 6Search APIs3 of 6Hosting and deploys: gets in on its own 4, stopped at sign-up 1 of 5Hosting and deploys4 of 5Invoicing: gets in on its own 0, stopped at sign-up 5 of 5Invoicing0 of 5
Project management: gets in on its own 4, stopped at sign-up 11 of 15; Databases: gets in on its own 7, stopped at sign-up 4 of 11; Customer support: gets in on its own 1, stopped at sign-up 9 of 10; CRM: gets in on its own 3, stopped at sign-up 4, other stop 1 of 8; Email marketing: gets in on its own 1, stopped at sign-up 6, other stop 1 of 8; Email infrastructure: gets in on its own 1, stopped at sign-up 5 of 6; File storage: gets in on its own 1, stopped at sign-up 5 of 6; Forms: gets in on its own 3, stopped at sign-up 3 of 6; Scheduling: gets in on its own 1, stopped at sign-up 5 of 6; Search APIs: gets in on its own 3, stopped at sign-up 2, other stop 1 of 6; Hosting and deploys: gets in on its own 4, stopped at sign-up 1 of 5; Invoicing: gets in on its own 0, stopped at sign-up 5 of 5.Gets in on its ownStopped at sign-upOther stopProject management: gets in on its own 4, stopped at sign-up 11 of 15Project management4 of 15Databases: gets in on its own 7, stopped at sign-up 4 of 11Databases7 of 11Customer support: gets in on its own 1, stopped at sign-up 9 of 10Customer support1 of 10CRM: gets in on its own 3, stopped at sign-up 4, other stop 1 of 8CRM3 of 8Email marketing: gets in on its own 1, stopped at sign-up 6, other stop 1 of 8Email marketing1 of 8Email infrastructure: gets in on its own 1, stopped at sign-up 5 of 6Email infrastructure1 of 6File storage: gets in on its own 1, stopped at sign-up 5 of 6File storage1 of 6Forms: gets in on its own 3, stopped at sign-up 3 of 6Forms3 of 6Scheduling: gets in on its own 1, stopped at sign-up 5 of 6Scheduling1 of 6Search APIs: gets in on its own 3, stopped at sign-up 2, other stop 1 of 6Search APIs3 of 6Hosting and deploys: gets in on its own 4, stopped at sign-up 1 of 5Hosting and deploys4 of 5Invoicing: gets in on its own 0, stopped at sign-up 5 of 5Invoicing0 of 5
Project management: gets in on its own 4, stopped at sign-up 11 of 15; Databases: gets in on its own 7, stopped at sign-up 4 of 11; Customer support: gets in on its own 1, stopped at sign-up 9 of 10; CRM: gets in on its own 3, stopped at sign-up 4, other stop 1 of 8; Email marketing: gets in on its own 1, stopped at sign-up 6, other stop 1 of 8; Email infrastructure: gets in on its own 1, stopped at sign-up 5 of 6; File storage: gets in on its own 1, stopped at sign-up 5 of 6; Forms: gets in on its own 3, stopped at sign-up 3 of 6; Scheduling: gets in on its own 1, stopped at sign-up 5 of 6; Search APIs: gets in on its own 3, stopped at sign-up 2, other stop 1 of 6; Hosting and deploys: gets in on its own 4, stopped at sign-up 1 of 5; Invoicing: gets in on its own 0, stopped at sign-up 5 of 5.Gets in on its ownStopped at sign-upOther stopProject management: gets in on its own 4, stopped at sign-up 11 of 15Project management4 of 15Databases: gets in on its own 7, stopped at sign-up 4 of 11Databases7 of 11Customer support: gets in on its own 1, stopped at sign-up 9 of 10Customer support1 of 10CRM: gets in on its own 3, stopped at sign-up 4, other stop 1 of 8CRM3 of 8Email marketing: gets in on its own 1, stopped at sign-up 6, other stop 1 of 8Email marketing1 of 8Email infrastructure: gets in on its own 1, stopped at sign-up 5 of 6Email infrastructure1 of 6File storage: gets in on its own 1, stopped at sign-up 5 of 6File storage1 of 6Forms: gets in on its own 3, stopped at sign-up 3 of 6Forms3 of 6Scheduling: gets in on its own 1, stopped at sign-up 5 of 6Scheduling1 of 6Search APIs: gets in on its own 3, stopped at sign-up 2, other stop 1 of 6Search APIs3 of 6Hosting and deploys: gets in on its own 4, stopped at sign-up 1 of 5Hosting and deploys4 of 5Invoicing: gets in on its own 0, stopped at sign-up 5 of 5Invoicing0 of 5

As of 22 Oct 2026: our drives of 148 products, 1–22 Oct 2026 · Today's numbers

Data table
Gets in on its ownStopped at sign-upOther stopTotal
Project management411015
Databases74011
Customer support19010
CRM3418
Email marketing1618
Email infrastructure1506
File storage1506
Forms3306
Scheduling1506
Search APIs3216
Hosting and deploys4105
Invoicing0505

At Railway, the documented ssh railway.new box came with a project token, and our agent used it over the API and the CLI, without a browser. At Netlify, our agent deployed through a documented anonymous route.

On recordRailwayHosting and deploysL3Does the workGot in; payment not reachedProduct page

At Chatwoot, our agent read the docs without a browser. The sign-up form showed a visible hCaptcha puzzle after Create account, and there is no sign-up API. At Intercom, our agent signed up in a browser past an invisible Google reCAPTCHA on its newest drive. On its own, it got the key, reached the checkout’s card form and deleted the workspace, which cut off its tokens, but its login still works.

For a support desk, the step to add is a documented route that starts a trial workspace without the form, as the anonymous routes do for deploys at Railway and Netlify.

  • Corrected 20 Oct 2026: We removed a count of products whose docs our agent could act on: its entry in our published facts wasn't up yet.
  • Corrected 20 Oct 2026: We removed a sentence that said Intercom's earlier drives stopped at the same form: our drive records don't support it.

Every correction we have made

Where our agent stopped in each.

24 products in this report, by level.

  • AgentMailEmail infrastructure
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Key by API.
    • Use: 100% of the work.
    • Pay: Reaches the checkout: An agent payment for part of its API, none made yet.
    • Leave: Nothing to cancel; its account stays.
    L4Runs on its ownDriven 14 Oct 2026
  • AirtableDatabases
    • Learn: Docs with gaps: llms.txt and an MCP server.
    • Access: MCP sign-in, sign-up in a browser.
    • Use: 100% of the work.
    • Pay: Reaches the checkout: Stopped at the $24 a month charge.
    • Leave: Leaves on its own: Nothing to cancel, deletes its account.
    L4Runs on its ownDriven 15 Oct 2026
  • AttioCRM
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Sign-up in a browser.
    • Use: 100% of the work.
    • Pay: Reaches the checkout: Stopped at the card form.
    • Leave: Leaves on its own: Cancels on its own, deletes its account.
    L4Runs on its ownDriven 2 Oct 2026
  • CraftDocs and workspace
    • Learn: Docs with gaps: llms.txt, an OpenAPI and an MCP server; no docs on signing in.
    • Access: Sign-up in a browser.
    • Use: 100% of the work.
    • Pay: Reaches the checkout: Stopped at the €9.99 a month charge.
    • Leave: Leaves on its own: Nothing to cancel, deletes its account.
    L4Runs on its ownDriven 17 Oct 2026
  • DocuSealE-signature
    • Learn: Docs it can act on: llms.txt and an OpenAPI.
    • Access: Key by API.
    • Use: 100% of the work.
    • Pay: Reaches the checkout: Stopped at the card form.
    • Leave: Leaves on its own: Nothing to cancel, deletes its account.
    L4Runs on its ownDriven 6 Oct 2026
  • FilloutForms
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Sign-up in a browser.
    • Use: 90% of the work.
    • Pay: Reaches the checkout: Stopped at the $19 a month charge.
    • Leave: Leaves on its own: Nothing to cancel, deletes its account.
    L4Runs on its ownDriven 22 Oct 2026
  • ParallelSearch APIs
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: No key needed, pay per call, sign-up in a browser.
    • Use: 80% of the work.
    • Pay: Pays per call for part of it: Paid $0.01 to $0.10 a call (x402), 15 Oct.
    • Leave: Nothing to cancel; its account stays.
    L4Runs on its ownDriven 15 Oct 2026
  • PlaneProject management
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: MCP sign-in, sign-up in a browser.
    • Use: 90% of the work.
    • Pay: Payment not tried.
    • Leave: Cancels on its own; deletes its data, but the login stays.
    L4Runs on its ownDriven 15 Oct 2026
The other 16 products
  • ShortcutProject management
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Sign-up in a browser.
    • Use: 88% of the work.
    • Pay: Card checkout.
    • Leave: Nothing to cancel; its account stays.
    L4Runs on its ownDriven 2 Oct 2026
  • TwentyCRM
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Sign-up in a browser.
    • Use: 80% of the work.
    • Pay: Payment not reached.
    • Leave: Leaves on its own: Cancels on its own, deletes its account.
    L4Runs on its ownDriven 2 Oct 2026
  • ZulipTeam chat
    • Learn: Docs it can act on.
    • Access: Try first, claim later, sign-up in a browser.
    • Use: 100% of the work.
    • Pay: Reaches the checkout: Stopped at the $8 a month charge.
    • Leave: Leaves on its own: Nothing to cancel, deletes its account.
    L4Runs on its ownDriven 24 Oct 2026
  • IntercomCustomer support
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: MCP sign-in, sign-up in a browser.
    • Use: 50% of the work.
    • Pay: Reaches the checkout: Stopped at the $39 a month charge.
    • Leave: Nothing to cancel; deletes its data, but the login stays.
    L3Does the workDriven 20 Oct 2026
  • MattermostTeam chat
    • Learn: Docs with gaps: An OpenAPI and an MCP server.
    • Access: Sign-up in a browser.
    • Use: 62% of the work.
    • Pay: Needs a person to buy: A sales call.
    • Leave: Nothing to cancel; its account stays.
    L3Does the workDriven 6 Oct 2026
  • NeonDatabases
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Try first, claim later.
    • Use: 50% of the work.
    • Pay: Payment not reached.
    • Leave: Leaves on its own: Nothing to cancel, deletes what it made.
    L3Does the workDriven 19 Oct 2026
  • RailwayHosting and deploys
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Try first, claim later.
    • Use: 60% of the work.
    • Pay: Payment not reached.
    • Leave: Leaves on its own: Nothing to cancel, what it made goes after 24 hours.
    L3Does the workDriven 6 Oct 2026
  • BrowserbaseBrowser infrastructure
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Pay per call.
    • Use: 20% of the work.
    • Pay: Pays per call for part of it: Paid $0.01 a call (x402), 13 Oct.
    • Leave: Leaves on its own: Nothing to cancel, deletes what it made.
    L2Gets inDriven 13 Oct 2026
  • ExaSearch APIs
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: No key needed, pay per call.
    • Use: 20% of the work.
    • Pay: Pays per call for part of it: Paid $0.001 to $0.012 a call (x402), 15 Oct.
    • Leave: Leaves on its own: Nothing to cancel, made nothing to delete.
    L2Gets inDriven 15 Oct 2026
  • GumroadE-commerce
    • Learn: Docs with gaps: llms.txt and an MCP server.
    • Access: Sign-up in a browser.
    • Use: 10% of the work.
    • Pay: No plan to buy.
    • Leave: Leaves on its own: Nothing to cancel, deletes its account.
    L2Gets inDriven 6 Oct 2026
  • NetlifyHosting and deploys
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Try first, claim later: Can't sign up for one.
    • Use: 40% of the work.
    • Pay: Payment not reached.
    • Leave: Leaves on its own: Nothing to cancel, what it made goes after 1 hour.
    L2Gets inDriven 19 Oct 2026
  • SteelBrowser infrastructure
    • Learn: Docs it can act on: llms.txt, an OpenAPI and an MCP server.
    • Access: Pay per call.
    • Use: 12% of the work.
    • Pay: Pays per call for part of it: Paid $0.01 a call (x402), 12 Oct.
    • Leave: Leaves on its own: Nothing to cancel, made nothing to delete.
    L2Gets inDriven 12 Oct 2026
  • ApifyWeb scrapingpays per use without an account
    • Learn: Docs it can act on: yes: llms.txt, an OpenAPI and an MCP server.
    • Access: Signs up sometimes: partly.
    • Use: 89% of the work: yes.
    • Pay: Pays on its own: yes: Paid $1 for prepaid credit (x402), 16 Oct.
    • Leave: Nothing to cancel: yes: What it made goes after 14 days.
    Gets in 1 of 3 drives; a bot check can stop it
    L1Needs a personDriven 16 Oct 2026
  • ChatwootCustomer support
    • Learn: Docs it can act on: yes: llms.txt and an OpenAPI.
    • Access: Can't sign up: no.
    • Use: Work not reached: not reached.
    • Pay: Payment not reached: not reached.
    • Leave: Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 6 Oct 2026
  • LinearProject management
    • Learn: Docs it can act on: yes: llms.txt and an MCP server.
    • Access: Can't sign up: no.
    • Use: Work not reached: not reached.
    • Pay: Payment not reached: not reached.
    • Leave: Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 16 Oct 2026
  • MongoDB AtlasDatabases
    • Learn: Docs it can act on: yes: llms.txt, an OpenAPI and an MCP server.
    • Access: Can't sign up: no.
    • Use: Work not reached: not reached.
    • Pay: Payment not reached: not reached.
    • Leave: Leaving not reached: not reached.
    Can't sign up on its own: a bot check stops it
    L1Needs a personDriven 11 Oct 2026

See what an agent sees in yours.

Free: what an agent finds, any wall in its way and how many things to fix. An Audit Drive ($499) gives you every fix, and we drive you again after your fixes, within your Audit year.

Where these numbers come from.

Products
148
Driven
1 to 22 October 2026
Numbers
Counted by code from our agent's drives of these products; each links to its definition and the products behind it.

How we drive and score

Written and checked by our agents from these drives. How we write.

Asked about this report.

How many categories of software did you test?

The products we drove sit in 26 categories, from CRM and databases to search APIs and website builders. Each category page in the directory lists its products by level.

How fast did a sign-up code reach your agent's inbox?

The median was 11 seconds from submitting the form to the code or link arriving.

Cite this

AgentDrives. “How far does an AI agent get in SaaS on its own? 148 tested.” 23 October 2026. agentdrives.com/reports/how-far-a-real-agent-got-2026-10

Drive data is CC BY 4.0. The text as Markdown. Every fact with its evidence.

More from the drives.