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.
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
- POSTcancel_mandate
Cancels a Direct Debit mandate.
- POSTcreate_mandate
Creates a new Direct Debit mandate.
- GETget_mandate
Retrieves a single mandate.
- GETlist_mandates
Lists Direct Debit mandates.
- POSTreinstate_mandate
Reinstates a cancelled mandate.
Payment, 5 operations
- POSTcancel_payment
Cancels a payment before submission.
- POSTcreate_payment
Creates a one-off Direct Debit payment.
- GETget_payment
Retrieves a single payment.
- GETlist_payments
Lists payments with rich filtering.
- POSTretry_payment
Retries a failed payment.
Customer, 4 operations
- POSTcreate_customer
Creates a new GoCardless customer.
- GETget_customer
Retrieves a single GoCardless customer by ID.
- GETlist_customers
Lists GoCardless customers with cursor-based pagination.
- PUTupdate_customer
Updates a GoCardless customer's mutable fields.
Customer bank account, 4 operations
- POSTcreate_customer_bank_account
Creates a customer bank account ready to back a mandate.
- POSTdisable_customer_bank_account
Disables a customer bank account.
- GETget_customer_bank_account
Retrieves a single customer bank account.
- GETlist_customer_bank_accounts
Lists customer bank accounts with cursor pagination.
Subscription, 3 operations
- POSTcancel_subscription
Cancels a recurring subscription.
- POSTcreate_subscription
Creates a recurring subscription.
- GETlist_subscriptions
Lists recurring subscriptions.
Billing request, 2 operations
- POSTcreate_billing_request
Creates a Billing Request for unified DD/IBP setup.
- POSTfulfil_billing_request
Fulfils a ready billing request.
Creditor, 1 operation
- GETlist_creditors
Lists creditors authorised to collect payments.
Payout, 1 operation
- GETlist_payouts
Lists merchant payouts.
Refund, 1 operation
- POSTcreate_refund
Refunds part or all of a payment.
Scenario simulator, 1 operation
- POSTrun_scenario_simulator
Runs 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.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…