Can AI agents automate Paddle?
Paddle · saas · billingpayments
Paddle Billing is automatable today through its REST API. This record is Paddle Billing products, prices, subscriptions, customers, and transactions. It is not Chargebee, Stripe Billing, or Zuora, and it is not legacy Paddle Classic. The API is REST JSON at https://api.paddle.com (live) and https://sandbox-api.paddle.com (sandbox). Authenticate with Authorization: Bearer and a pdl_ live or sandbox API key from Developer tools > Authentication. POST /customers creates customers; list endpoints paginate. Pin versions with Paddle-Version. Official server SDKs cover Node.js, Python, Go, and PHP. Webhooks POST JSON events to notification destinations with at-least-once delivery and a Paddle-Signature header. A first-party hosted MCP exposes search, execute, and report_missing_tool over the full API. Live MCP is https://mcp.paddle.com/mcp with OAuth (read by default) or a Bearer API key. Sandbox MCP is https://sandbox-mcp.paddle.com/mcp and API-key only. Execute can write; Paddle does not gate destructive operations. Computer-use viability is unassessed. API and MCP both score 8. API is the best path because it is the documented read/write control plane; MCP execute is code-mode and live OAuth starts read-only.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restbearer-api-key coverage: full · docs |
| SDK | yes | nodepythongophp official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | webhooks: True |
| Data access | export: json · import: json | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Paddle Billing REST, official SDKs, webhooks, and the hosted MCP cover catalog, subscription, and transaction automation without browser control. This record is Paddle Billing, not Paddle Classic.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 8 | — | — | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-22 |
modalities.api.exists | declared | source | 2026-09-22 |
modalities.api.kinds[0] | declared | source | 2026-09-22 |
modalities.api.auth[0] | declared | source | 2026-09-22 |
modalities.api.coverage | declared | source | 2026-09-22 |
modalities.api.docs | declared | source | 2026-09-22 |
modalities.sdk.exists | declared | source | 2026-09-22 |
modalities.sdk.official | declared | source | 2026-09-22 |
modalities.sdk.languages[0] | declared | source | 2026-09-22 |
modalities.sdk.languages[1] | declared | source | 2026-09-22 |
modalities.sdk.languages[2] | declared | source | 2026-09-22 |
modalities.sdk.languages[3] | declared | source | 2026-09-22 |
modalities.mcp.first_party | declared | source | 2026-09-22 |
modalities.mcp.verdict | declared | source | 2026-09-22 |
modalities.extensibility.webhooks | declared | source | 2026-09-22 |
modalities.data_access.export[0] | declared | source | 2026-09-22 |
modalities.data_access.import[0] | declared | source | 2026-09-22 |
modalities.agent_docs.llms_txt | declared | source | 2026-09-22 |
verdict.scores.api | declared | source | 2026-09-22 |
verdict.scores.mcp | declared | source | 2026-09-22 |
freshness.watch[0].url | declared | source | 2026-09-22 |
freshness.watch[1].url | declared | source | 2026-09-22 |
freshness.watch[2].url | declared | source | 2026-09-22 |
freshness.watch[3].url | declared | source | 2026-09-22 |
freshness.watch[4].url | declared | source | 2026-09-22 |
Related tools
Other products in this database that share a category with Paddle.
Last verified 2026-09-22 · volatility high · JSON record