GoCardless integration
Direct Debit and open banking payments API. Collect recurring and one-off payments via Bacs, SEPA, ACH, BECS, Autogiro, BetalingsService and PAD. Manage customers, mandates, payments, subscriptions, refunds, and payouts. Use Billing Requests for the modern unified setup flow (Direct Debit + Instant Bank Pay). Production base URL is https://api.gocardless.com; switch to https://api-sandbox.gocardless.com for testing. All requests must send the GoCardless-Version: 2015-07-06 header.
Say what should happen.
The workflow builds itself.
Common GoCardless use cases
- Bank reconciliation
- Honour a churn request
- Sync customers to a CRM
- Display customer profile
- Audit active bank accounts
- Build a mandates dashboard
- Correct a customer's address
- Reconcile collected payments
- Refund a customer after a return
- Set up monthly membership billing
What you can do with GoCardless
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Mandate, 5 operations
cancel_mandateCancel mandatePOSTCancels a Direct Debit mandate.create_mandateCreate mandatePOSTCreates a new Direct Debit mandate.get_mandateGet mandateGETRetrieves a single mandate.list_mandatesList mandatesGETLists Direct Debit mandates.reinstate_mandateReinstate mandatePOSTReinstates a cancelled mandate.
Payment, 5 operations
cancel_paymentCancel paymentPOSTCancels a payment before submission.create_paymentCreate paymentPOSTCreates a one-off Direct Debit payment.get_paymentGet paymentGETRetrieves a single payment.list_paymentsList paymentsGETLists payments with rich filtering.retry_paymentRetry paymentPOSTRetries a failed payment.
Customer, 4 operations
create_customerCreate customerPOSTCreates a new GoCardless customer.get_customerGet customerGETRetrieves a single GoCardless customer by ID.list_customersList customersGETLists GoCardless customers with cursor-based pagination.update_customerUpdate customerPUTUpdates a GoCardless customer's mutable fields.
Customer bank account, 4 operations
create_customer_bank_accountCreate customer bank accountPOSTCreates a customer bank account ready to back a mandate.disable_customer_bank_accountDisable customer bank accountPOSTDisables a customer bank account.get_customer_bank_accountGet customer bank accountGETRetrieves a single customer bank account.list_customer_bank_accountsList customer bank accountsGETLists customer bank accounts with cursor pagination.
Subscription, 3 operations
cancel_subscriptionCancel subscriptionPOSTCancels a recurring subscription.create_subscriptionCreate subscriptionPOSTCreates a recurring subscription.list_subscriptionsList subscriptionsGETLists recurring subscriptions.
Billing request, 2 operations
create_billing_requestCreate billing requestPOSTCreates a Billing Request for unified DD/IBP setup.fulfil_billing_requestFulfil billing requestPOSTFulfils a ready billing request.
Creditor, 1 operation
list_creditorsList creditorsGETLists creditors authorised to collect payments.
Payout, 1 operation
list_payoutsList payoutsGETLists merchant payouts.
Refund, 1 operation
create_refundCreate refundPOSTRefunds part or all of a payment.
Scenario simulator, 1 operation
run_scenario_simulatorRun scenario simulatorPOSTRuns a sandbox scenario simulator.
Use GoCardless from Claude Code, Cursor or Codex
Connect GoCardless in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its GoCardless operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect GoCardless
- Create your workspace
Sign up free. Nothing to install.
- Connect GoCardless once
Add your GoCardless connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
GoCardless integration FAQ
What can you do with the GoCardless integration?
LiveContext exposes 27 operations on GoCardless, covering mandate, payment, customer and customer bank account. Common uses include Bank reconciliation, Honour a churn request and Sync customers to a CRM.
