Can AI agents automate Dodo Payments?
Dodo Payments · saas · billingpayments
Dodo Payments is automatable today through its REST API. This record is the Dodo Payments merchant-of-record billing product for checkout, subscriptions, and usage billing. It is not Stripe, Paddle, or Chargebee. Test calls use https://test.dodopayments.com and live calls use https://live.dodopayments.com. Authenticate with Authorization Bearer and an API key from Developer, API Keys. A key is either read-write or read-only, and a test key does not call the live host. The reference covers checkout, payments, subscriptions, customers, products, licenses, refunds, and webhook endpoints, and responses are JSON. Official SDKs cover TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, and Rust. The default limit is 40 requests per second and 240 per minute. The Dodo CLI accepts dodo login with an API key and a test or live mode, and it can run subcommands from scripts. Structured CLI output was not established on the opened page. A first-party MCP at https://mcp.dodopayments.com/mcp uses code mode: a docs search tool and TypeScript executed against the SDK. The remote server uses OAuth and asks for an API key and environment. A separate knowledge server at https://knowledge.dodopayments.com/mcp searches documentation and does not move money. iPaaS connector pages were not opened. Computer-use viability is unassessed. API scores 8 and is the best path. MCP scores 7. CLI scores 6.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restbearer-api-key coverage: partial · docs |
| SDK | yes | typescriptpythongophpjavakotlincsharprubyrust official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | webhooks: True |
| Data access | export: json · import: json | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. The REST API, official SDKs, CLI, webhooks, and hosted MCP cover billing operations without browser control.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 7 | — | 6 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-10-07 |
license | declared | source | 2026-10-07 |
modalities.api.exists | declared | source | 2026-10-07 |
modalities.api.kinds[0] | declared | source | 2026-10-07 |
modalities.api.auth[0] | declared | source | 2026-10-07 |
modalities.api.coverage | declared | source | 2026-10-07 |
modalities.api.docs | declared | source | 2026-10-07 |
modalities.sdk.exists | declared | source | 2026-10-07 |
modalities.sdk.official | declared | source | 2026-10-07 |
modalities.sdk.languages[0] | declared | source | 2026-10-07 |
modalities.sdk.languages[1] | declared | source | 2026-10-07 |
modalities.sdk.languages[2] | declared | source | 2026-10-07 |
modalities.sdk.languages[3] | declared | source | 2026-10-07 |
modalities.sdk.languages[4] | declared | source | 2026-10-07 |
modalities.sdk.languages[5] | declared | source | 2026-10-07 |
modalities.sdk.languages[6] | declared | source | 2026-10-07 |
modalities.sdk.languages[7] | declared | source | 2026-10-07 |
modalities.sdk.languages[8] | declared | source | 2026-10-07 |
modalities.mcp.first_party | declared | source | 2026-10-07 |
modalities.cli.exists | declared | source | 2026-10-07 |
modalities.extensibility.webhooks | declared | source | 2026-10-07 |
modalities.data_access.export[0] | declared | source | 2026-10-07 |
modalities.data_access.import[0] | declared | source | 2026-10-07 |
modalities.agent_docs.llms_txt | declared | source | 2026-10-07 |
verdict.scores.api | declared | source | 2026-10-07 |
verdict.scores.mcp | declared | source | 2026-10-07 |
verdict.scores.cli | declared | source | 2026-10-07 |
freshness.watch[0].url | declared | source | 2026-10-07 |
freshness.watch[1].url | declared | source | 2026-10-07 |
freshness.watch[2].url | declared | source | 2026-10-07 |
freshness.watch[3].url | declared | source | 2026-10-07 |
Related tools
Other products in this database that share a category with Dodo Payments.
Last verified 2026-10-07 · volatility high · JSON record