GoCardless runs a modern REST API for bank-debit payments with date-pinned versioning, idempotency keys, and signed webhooks. Direct merchant access is self-serve with a full sandbox; platforms acting for merchants need partner programme approval for OAuth. First-party SDKs span the major languages.
GoCardless scores A on Supergood's API Report Card. GoCardless runs a modern REST API for bank-debit payments with date-pinned versioning, idempotency keys, and signed webhooks. Direct merchant access is self-serve with a full sandbox; platforms acting for merchants need partner programme approval for OAuth. First-party SDKs span the major languages.
GoCardless has a workable official integration path. Most engineering teams can build against it directly. Open API: self-serve, documented, with SDKs
GoCardless is a global bank-payments platform that lets businesses pull money directly from customers' bank accounts via local direct-debit schemes (BACS in the UK, SEPA in the eurozone, ACH in the US, BECS in Australia/New Zealand, PAD in Canada, Autogiro in Sweden, Betalingsservice in Denmark) and via open-banking instant bank payments.
Vertical: Financial Services (specifically: bank-debit / account-to-account payments and open-banking data). Recurring subscription billing: Pull monthly/annual SaaS, membership, utility, insurance and gym fees via Direct Debit / ACH / SEPA / BECS / PAD..
High within bank-debit / non-card rails, meaningful but not Stripe-level in overall payments footprint. GoCardless is the dominant API-first direct-debit provider in the UK and a leading provider in Australia, Germany, France and the Netherlands.
GoCardless handles highly sensitive financial and PII data on behalf of merchants.
Founded 2011.
The bank-debit lifecycle is genuinely complex, payments transition through `pending_submission` → `submitted` → `confirmed` → `paid_out`, then can be reversed via scheme-specific return codes days later; reconciliation logic must handle the full state machine. Webhook event types are many and scheme-specific (BACS ARUDD/ADDACS/AUDDIS, SEPA R-messages, ACH R-codes surfaced as `cause` strings); handlers must encode rail-specific knowledge. Full sourced list under Sources below.
Common alternatives include Stripe (ACH Direct Debit, Bacs Debit, SEPA Debit), Adyen (SEPA/ACH/BACS), Plaid, Dwolla, Modern Treasury, Moov. Graded alternatives appear under "More from the report card" below.
Supergood's grades measure one thing: can a customer's engineering team get their own data out programmatically? Supergood checks six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and rolls them into a letter grade. Supergood re-verifies grades, and they only move on evidence.
Not that we could find. As of August 2026 there is no official GoCardless MCP server in any public registry, and no maintained community server we're aware of. We re-verify this periodically — report an inaccuracy below if we missed one.
Not natively. GoCardless doesn't publish an MCP server, so MCP clients like Claude, Cursor, and Codex have nothing to connect to out of the box. If that changes, this page will reflect it.