# Test your product with an AI agent: the nine checkpoints

Walk your product the way an AI agent does, from the docs to deleting the account. The nine checkpoints, the commands, and where most products fail.

Source: https://agentdrives.com/guides/test-your-product-with-an-ai-agent?via=md · Updated 2026-10-24 · Topic: Testing

Open a terminal, close the browser and try to become a customer. Where you need the browser or a person, an agent on its own stops.

## The numbers

From the drives of 151 products, 1–24 Oct 2026 (https://agentdrives.com/data/facts?via=md):

- Products where sign-up was the first step our agent couldn't pass: 92 of 151
- Products where paying was: 45 of 151
- Products where it passed every step on its own: 4 of 151

## Where products fail

Sign-up was the first step our agent couldn't pass at 92 of 151 products. Paying was next, at 45. It passed every step on its own at 4.

Test in the same order. A step you can't do without the browser or a person is your first fix.

## The checkpoints, from a terminal

1. **Docs.** Fetch your llms.txt and your API reference as plain text. Can you tell from them how to sign up?

   ```
   curl -s https://example.com/llms.txt
   ```

2. **Sign-up.** Use a new email address. Is there a call that opens an account, or only a form with a bot check?

3. **Verification.** Does the code or link arrive within a minute, and can it be used without solving anything?

4. **Key.** Can the new account get a key over the API or the CLI, or only by copying it from a dashboard?

5. **First call.** Does a real call with the new key work?

   ```
   curl -s https://api.example.com/v1/me -H "authorization: Bearer $API_KEY"
   ```

6. **First action.** Create one real thing: a project, a record, a message to yourself. Then read it back.

7. **Pay.** Can the account buy credits or a plan without a checkout page? Does a paid call answer 402 with a price?

8. **Cancel.** Can it stop paying with an API call?

9. **Delete.** Can it delete its own account, and does a confirmation ask for something it can give?

## The fix for each wall

- [Let signed AI agents past your bot check](https://agentdrives.com/guides/let-signed-agents-past-your-bot-check?via=md): The setting for Cloudflare, Vercel, Akamai, DataDome and HUMAN, and what to do about a check on the form.
- [Let AI agents sign up and get an API key](https://agentdrives.com/guides/let-agents-sign-up-and-get-a-key?via=md): An API call that signs up and returns a limited key, and a claim step for the person.
- [Let AI agents sign up without a phone number](https://agentdrives.com/guides/sign-up-without-a-phone-number?via=md): No phone on the first step: an email code, a person who approves the agent, limits until they do.
- [Let AI agents sign up with their own email address](https://agentdrives.com/guides/accept-any-email-address?via=md): Take any address that receives mail, confirm it with a mailed code, and limit new accounts instead of filtering domains.
- [MCP sign-in an AI agent can finish: OAuth and CIMD](https://agentdrives.com/guides/mcp-sign-in-agents-can-finish?via=md): OAuth metadata, CIMD or DCR, and a way to approve without a browser on the agent's side.
- [Let AI agents start without a credit card](https://agentdrives.com/guides/card-free-starts?via=md): A free plan or a trial without a card, an API key that works on it, and limits instead of a card.
- [Let AI agents pay you per call: x402 and MPP](https://agentdrives.com/guides/let-agents-pay-per-call?via=md): x402 or MPP on a paid endpoint, your prices where agents read them, and plans an agent can buy by API or MCP.
- [Docs AI agents can read: llms.txt, Markdown, OpenAPI](https://agentdrives.com/guides/docs-agents-can-read?via=md): An llms.txt, Markdown twins of your pages, an OpenAPI spec and an MCP server card.
- [Let AI agents delete the account they opened](https://agentdrives.com/guides/let-agents-delete-their-account?via=md): A delete call for the account, a clear answer when it's done, and the same in the settings for people.

## After the fix

Fixed something? Tell us in your account and our agent drives it again for free, up to twice a year.

## Questions

**Why not just ask an agent to try?**

Do that too. But an agent that hits a wall may work around it with a person's help without telling you. The checklist shows each wall plainly.

## More guides

- [Make your SaaS agent-ready: the whole path, step by step](https://agentdrives.com/guides/make-your-saas-agent-ready.md?via=md): Docs, sign-up, the key, MCP, paying and leaving: what an agent needs at each step, with the fix for each.
- [An MCP server is not a way in for AI agents](https://agentdrives.com/guides/an-mcp-server-is-not-a-way-in.md?via=md): Most products have an MCP server. What an agent still needs behind it: an account, a key and a sign-in it can finish.
- [How AI agents pay for software: x402, MPP and checkouts](https://agentdrives.com/guides/how-ai-agents-pay-for-software.md?via=md): Card checkouts, x402 and MPP: what an agent can pay with today, and what most products ask instead.
- [llms.txt, OpenAPI and MCP alone don't let AI agents in](https://agentdrives.com/guides/agent-ready-files-dont-open-the-door.md?via=md): Most products publish llms.txt, OpenAPI or MCP. Most still keep agents out. What the files do, and what they can't.
- [Let signed AI agents past your bot check](https://agentdrives.com/guides/let-signed-agents-past-your-bot-check.md?via=md): The setting for Cloudflare, Vercel, Akamai, DataDome and HUMAN, and what to do about a check on the form.
- [Let AI agents sign up and get an API key](https://agentdrives.com/guides/let-agents-sign-up-and-get-a-key.md?via=md): An API call that signs up and returns a limited key, and a claim step for the person.
- [Let AI agents sign up without a phone number](https://agentdrives.com/guides/sign-up-without-a-phone-number.md?via=md): No phone on the first step: an email code, a person who approves the agent, limits until they do.
- [Let AI agents sign up with their own email address](https://agentdrives.com/guides/accept-any-email-address.md?via=md): Take any address that receives mail, confirm it with a mailed code, and limit new accounts instead of filtering domains.
- [MCP sign-in an AI agent can finish: OAuth and CIMD](https://agentdrives.com/guides/mcp-sign-in-agents-can-finish.md?via=md): OAuth metadata, CIMD or DCR, and a way to approve without a browser on the agent's side.
- [Let AI agents start without a credit card](https://agentdrives.com/guides/card-free-starts.md?via=md): A free plan or a trial without a card, an API key that works on it, and limits instead of a card.
- [Let AI agents pay you per call: x402 and MPP](https://agentdrives.com/guides/let-agents-pay-per-call.md?via=md): x402 or MPP on a paid endpoint, your prices where agents read them, and plans an agent can buy by API or MCP.
- [Docs AI agents can read: llms.txt, Markdown, OpenAPI](https://agentdrives.com/guides/docs-agents-can-read.md?via=md): An llms.txt, Markdown twins of your pages, an OpenAPI spec and an MCP server card.
- [Let AI agents delete the account they opened](https://agentdrives.com/guides/let-agents-delete-their-account.md?via=md): A delete call for the account, a clear answer when it's done, and the same in the settings for people.

Every guide: https://agentdrives.com/guides.md?via=md
