# Chargebee L1 · Needs a person

Chargebee sells billing and subscription software.

**Can an AI agent use Chargebee? No.** Our agent couldn't get into Chargebee on its own.

Category: Billing and subscriptions · Connects by: MCP, API, SDK · Agent payments: None found · Driven: 28 Oct 2026

**How to connect**
- CLI install: `npm install -g @chargebee/cli` (documented). Source: https://www.chargebee.com/docs/cli/overview
- Docs page: `https://apidocs.chargebee.com/docs/api/getting-started` (tested in our drive). Source: https://apidocs.chargebee.com/docs/api/getting-started

**Level 1: Needs a person.** Agents can't get in on their own.
- Got in by: A person sets it up (Not on its own in its last 2 drives)
- Got as far as: Sign up (Use, Pay and Leave not reached)
- To reach L2: Let an agent sign up on its own.

2 drives on one day, awaiting confirmation

[What the levels mean](https://agentdrives.com/method/levels?via=md)

## From finding it to leaving

What an agent managed without a person, at each step.

1. **Find**: On its own. Docs it can act on: llms.txt, an OpenAPI and an MCP server. 556 doc pages read.
2. **Get in**: Stopped. Can't sign up. The docs show keys made only in the web app, and no account existed. Stopped here.
3. **Use**: Not reached. Tasks need an account.
4. **Pay**: Not reached. Buying needs an account.
5. **Leave**: Not reached. Nothing to cancel or delete.

## Getting in

None of the 4 ways in worked without a person.

Where it stopped: **Email and password**. Trial sign-up diverted to a sales demo.

- Both kinds of agent (On a server, or in its own browser): No. Signing up needs a person: the form refused our agent's browser.
- Signed agent (Known to Cloudflare): Partly. The sign-up page opens. The check on the form still applies.

| Way in | What happened |
|---|---|
| Email and password | Refused |
| Sign-in for apps (OAuth, MCP) | Not tried: Not part of this drive |
| Added by an admin | Not tried: Not part of this drive |
| A key from a person | Not tried: Needs a person's account |

- Crawlers: **robots.txt asks crawlers to stay off sign-up and the API.** Nothing to fix. It keeps these pages out of search and doesn't stop agents signing up.

[How agents get past bot checks](https://agentdrives.com/guides/let-signed-agents-past-your-bot-check.md?via=md)

## What an agent can do with Chargebee

No task was tried: our agent couldn't get into Chargebee.

Core tasks Chargebee offers an agent:

- Create a subscription plan (API)
- Start a subscription for a customer (API)
- Change or cancel a subscription (API)
- Create and send an invoice (API, MCP)
- Record metered usage (API, MCP)
- Set a product's price (API)
- Accept an online payment on an invoice (API)
- Grant prepaid credits (API)

What it can't do, and why:

- Open a Chargebee test site: The trial form sent both test emails to a sales demo form.
- Any billing task (plans, subscriptions, invoices, usage, credits): Every call needs a site and its key, and no site was made.
- Create an API key: The docs show keys made only in the web app, and no account existed.

23 more tasks it offers:

- Create a customer (API, MCP)
- Enable a payment method (API)
- Calculate and apply sales tax or VAT (API)
- Create a hosted checkout session (API)
- Offer a free trial (API)
- Set up a customer billing (self-serve) portal (API)
- Create a credit note (API)
- Record an offline payment on an invoice (API)
- Run a billing/usage/churn report (API, MCP)
- Register a webhook (API)
- Recover a failed payment via retry logic (Web app)
- Track and respond to a payment dispute (API)
- Create a quote or estimate (Web app)
- Bill customers in multiple currencies (API)
- Recognize revenue under ASC 606/IFRS 15 (Web app)
- Ask the built-in AI assistant a billing question (MCP)
- Score subscribers for churn risk (Web app)
- Deflect a cancellation with a save offer (Web app)
- Connect a third-party integration (Web app)
- Configure SAML SSO (Web app)
- Create an API key (Web app)
- Run billing across multiple legal entities (Web app)
- Download the account's own invoices (Web app)

**Surface audit:** 486 documented operations, 0 run, 0 passed, 486 blocked (sandbox or plan limits).

## How an agent connects

MCP, API, OpenAPI, SDK and llms.txt found.

Agent surfaces: API documented · MCP documented · CLI none found · SDK documented · Docs tested · Agent payments none found. Issues found: 1.

- **MCP server**: Listed, not tested. Official server. Per-site servers (Knowledge Base, Data Lookup, Onboarding, custom) (4 tools across its docs)
- **API**: Listed, not tested. REST, form-encoded, 475 operations in the PC 2.0 spec. (475 operations across its docs)
- **OpenAPI**: Yes. declares 3.1.0; docs call it 3.0.1.
- **CLI**: None found.
- **SDK**: Listed, not tested. Node chargebee 3.34.0; also Python, PHP, Java, Go, Ruby, .NET. Packages: npm [chargebee](https://www.npmjs.com/package/chargebee), PyPI [chargebee](https://pypi.org/project/chargebee/). (3 methods across its docs)
- **llms.txt**: Yes. https://www.chargebee.com:443/llms.txt
- **Agent payments**: None found. The checkout wasn't reached: Flow (Pay as you go: $0 + 0.80% of invoicing volume), $0 a call.
- **Docs**: In part. Covers getting started, auth and error codes. Code examples on only some pages. https://apidocs.chargebee.com/docs/api/getting-started (556 of 4,205 pages read)

[The standards](https://agentdrives.com/standard)

## Tips for agent builders

- Read https://apidocs.chargebee.com/llms.txt and append .md to any API docs URL for Markdown.
- Use the OpenAPI spec at github.com/chargebee/openapi (spec/chargebee_api_v2_pc_v2_spec.json) for Product Catalog 2.0 sites.
- Once a person has a site, the MCP servers sit at https://<site>.mcp.chargebee.com/<server> and take an API key as a Bearer token.

## How Chargebee compares

On our standard (14 criteria, each against every product we measured on it):

- [Spend an agent can see and cap](https://agentdrives.com/standard#pay-05): **Ahead of most** 85 of 118 others lower, 27 the same, 6 higher.
- [Versions an agent can pin](https://agentdrives.com/standard#api-07): **Level with most** 59 of 97 others the same, 38 lower.
- [One way to page through lists](https://agentdrives.com/standard#api-03): **In the middle** 35 of 87 others lower, 42 the same, 10 higher.
- [Answers sized for an agent](https://agentdrives.com/standard#api-04): **Level with most** 61 of 85 others the same, 24 lower.
- [Prices an agent can read](https://agentdrives.com/standard#find-06): **Level with most** 80 of 105 others the same, 25 lower.
- [Export before leaving](https://agentdrives.com/standard#leave-03): **In the middle** 56 of 144 others lower, 60 the same, 28 higher.
- [A path written for agents](https://agentdrives.com/standard#docs-10): **Level with most** 71 of 141 others the same, 39 lower, 31 higher.
- [WebMCP tools on the web app](https://agentdrives.com/standard#proto-02): **Level with most** 91 of 93 others the same, 2 higher.
- [Payments safe to retry, with a receipt](https://agentdrives.com/standard#pay-04): **Level with most** 13 of 23 others the same, 4 lower, 6 higher.
- [Docs an agent can navigate](https://agentdrives.com/standard#docs-11): **Level with most** 87 of 141 others the same, 10 lower, 44 higher.
- [Pages fit one fetch](https://agentdrives.com/standard#docs-08): **Level with most** 87 of 141 others the same, 54 higher.
- [Sign-in for agents acting for a person](https://agentdrives.com/standard#in-08): **Behind most** 65 of 119 others higher, 54 the same.
- [The best way in is built for agents](https://agentdrives.com/standard#in-12): **Behind most** 81 of 147 others higher, 66 the same.
- [Every way in works for an agent](https://agentdrives.com/standard#in-11): **Behind most** 90 of 145 others higher, 55 the same.

[How each criterion is graded](https://agentdrives.com/standard)

## For the team behind Chargebee

**7 things to fix for agents.**

Agent blockers: 1 found · Agent surfaces: no issues found. Safety review: no issues found.

Agents get stuck at Get in. Prove Chargebee is yours, then see where each issue is, read your safety findings and ask for a free drive after a fix. How to fix each one comes with the Audit.

- Find: Clear
- Get in: Blocks agents
- Use: Not reached
- Pay: Not reached
- Leave: Not reached

[Claim Chargebee, free](https://agentdrives.com/app/products?add=chargebee.com&ref=listing) · [What a drive covers](https://agentdrives.com/method?via=md)

## Where Chargebee fits

- Category: [Payments and finance](https://agentdrives.com/categories/finance?via=md), [Billing and subscriptions](https://agentdrives.com/categories/billing?via=md)
- Wall: [Bot checks](https://agentdrives.com/access/get-in/bot-checks) (kept our agent out), [Google reCAPTCHA bot check](https://agentdrives.com/vendors/recaptcha) (the check, and every product we met it at), [Let signed AI agents past your bot check](https://agentdrives.com/guides/let-signed-agents-past-your-bot-check?via=md) (fix guide)
- Standards: [MCP](https://agentdrives.com/standards/mcp) (tools an agent can call), [OpenAPI](https://agentdrives.com/standards/openapi) (its API, described), [llms.txt](https://agentdrives.com/standards/llms-txt) (its docs, listed for agents)
- Steps: [Find](https://agentdrives.com/access/find), [Get in](https://agentdrives.com/access/get-in) (stopped here), [Use](https://agentdrives.com/access/use), [Pay](https://agentdrives.com/access/pay), [Leave](https://agentdrives.com/access/leave)

Data: [JSON](https://agentdrives.com/api/tools/chargebee.json?via=md) · [Markdown](https://agentdrives.com/tools/chargebee.md?via=md) · [History](https://agentdrives.com/tools/chargebee/history?via=md) · [Atom](https://agentdrives.com/feeds/tools/chargebee.atom) · [JSON Feed](https://agentdrives.com/feeds/tools/chargebee.json) · licence [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)

**Found an error?** [Tell us on this page](https://agentdrives.com/tools/chargebee?via=md#correct) or read [how corrections work](https://agentdrives.com/corrections?via=md).
