Connect your account, then chat with AI to run tools.
GoCardless is a payment processing service that enables businesses to collect recurring payments directly from customer bank accounts via direct debit. It supports Bacs (UK), SEPA (EU), ACH (US), BECS (AU/NZ), and PAD (CA) schemes.
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/gocardlessThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsLive probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Domain knowledge for GoCardless — workflow patterns, data models, and gotchas for your AI agent.
GoCardless enables businesses to collect recurring payments directly from customer bank accounts via direct debit across multiple schemes (Bacs, SEPA, ACH, BECS, BECS NZ, PAD, Autogiro, Betalingsservice).
Creditor → Scheme Identifiers (per scheme) Customer → Customer Bank Accounts → Mandates → Payments → Payout Items → Payouts Mandate → Subscriptions (recurring) or Instalment Schedules (payment plans) Payment → Refunds Redirect Flow → creates Customer + Customer Bank Account + Mandate Billing Request → Customer + Mandate + optional Payment
pending_submission → submitted → active (ready for payments) Terminal: failed, cancelled, expired, blocked Bacs mandates can be reinstated after cancellation; SEPA cannot.
pending_submission → submitted → confirmed → paid_out Branching: pending_customer_approval, customer_approval_denied Terminal: failed (retryable up to 3x), cancelled, charged_back Cancellation only possible before submitted.
pending_setup → active ↔ paused → finished or cancelled
pending → active → completed Terminal: creation_failed, cancelled, errored
pending → ready_to_fulfil → fulfilling → fulfilled Terminal: cancelled
Showing 25 of 42 from the live probe.
Gocardless Cancel Billing Request
Cancel a GoCardless billing request. All associated billing request flows are immediately expired. Cannot be undone.
Gocardless Cancel Instalment Sched
Cancel a GoCardless instalment schedule. All future payments in the plan are cancelled immediately. Already-confirmed or paid-out payments are unaffected.
Gocardless Cancel Mandate
Cancel a GoCardless mandate. This also cancels all pending payments and subscriptions linked to this mandate. Cannot be undone — use reinstate_mandate if the mandate was cancelled in error.
Gocardless Cancel Payment
Cancel a GoCardless payment. Only possible while the payment is in 'pending_submission' or 'pending_customer_approval' status — once 'submitted' to the bank it cannot be cancelled.
Gocardless Cancel Subscription
Cancel a GoCardless subscription. Future payments will not be created. Already-pending payments are NOT automatically cancelled — cancel them individually if needed. The mandate remains active.
Gocardless Complete Redirect Flow
Complete a GoCardless redirect flow after the customer has visited the hosted page and authorized the mandate. Creates the customer, bank account, and mandate. Returns the created mandate ID. Fails if the customer hasn't completed the flow yet.
Gocardless Create Bank Account
Create a customer bank account in GoCardless. Provide IBAN for SEPA countries, or account_number + branch_code for UK/local schemes. Must link to an existing customer via customer_id.
Gocardless Create Customer
Create a new GoCardless customer record. At minimum requires an email. Add name, address, and metadata to enrich the record. Returns the created customer with its ID.
Gocardless Create Instalment Sched
Create a GoCardless instalment schedule (payment plan). Two modes: (1) Explicit dates — provide 'instalments' array with amount and charge_date for each payment. (2) Auto-schedule — provide total_amount, interval_unit, interval, start_date, and optionally end_date; GoCardless calculates the split.
Gocardless Create Mandate
Create a direct debit mandate against a customer's bank account. The mandate starts as pending_submission and transitions to active once the bank confirms setup. For SEPA/BECS/PAD/ACH, mandates are only submitted when the first payment is due.
Gocardless Create Mandate PDF
Generate a GoCardless mandate PDF document and receive a temporary download URL. Provide mandate_id to generate from an existing mandate, or supply bank account details directly for a blank/custom mandate. Supports multiple languages depending on the scheme.
Gocardless Create Payment
Create a direct debit payment against an active mandate. Amount is in minor currency units (pence/cents). The mandate must be in 'active' state. ALWAYS use idempotency_key for safe retries. charge_date must respect scheme-specific notice periods (2 days Bacs, 6 days SEPA).
Gocardless Create Redirect Flow
Create a GoCardless redirect flow that generates a URL to GoCardless-hosted payment pages. The customer visits this URL to enter their bank details and authorize a direct debit mandate. After completion, call complete_redirect_flow to finalize.
Gocardless Create Refund
Create a refund against a GoCardless payment. The payment must be in 'confirmed' or 'paid_out' status. Requires total_amount_confirmation as a safety check (sum of all refunds including this one). Refunds are deducted from a future payout, not sent back directly.
Gocardless Create Subscription
Create a recurring payment subscription against an active GoCardless mandate. Payments are auto-created at the specified interval. Amount is in minor units. Specify count or end_date to limit payments, or omit for open-ended billing.
Gocardless Disable Bank Account
Disable a GoCardless customer bank account. This immediately cancels all associated mandates and cancellable payments. Cannot be undone.
Gocardless Get Bank Accounts
Retrieve GoCardless customer bank accounts. Pass bank_account_id for a single account, or list all with optional customer filter. Returns masked account details, bank name, and enabled status.
Gocardless Get Billing Requests
Retrieve GoCardless billing requests — the modern flow for collecting both one-off and recurring payments. Each billing request tracks the status of a customer onboarding flow (mandate setup and/or instant payment). Status flow: pending → ready_to_fulfil → fulfilling → fulfilled (or cancelled).
Gocardless Get Creditors
Retrieve GoCardless creditors (merchant accounts). Pass creditor_id to get a single creditor, or omit to list all with cursor pagination. Returns bank details, verification status, and scheme identifiers.
Gocardless Get Customers
Retrieve GoCardless customers. Pass customer_id for a single customer, or omit to list all. Filter by email, sort by company_name or created_at.
Gocardless Get Events
Retrieve GoCardless events — the immutable audit log of everything that happens. Filter by resource_type (payments, mandates, subscriptions), action, or date range. Crucial for reconciliation and debugging.
Gocardless Get Instalment Schedules
Retrieve GoCardless instalment schedules (payment plans). Pass instalment_schedule_id for a single schedule, or list all with filters. Each schedule auto-creates a series of payments against a mandate. Status flow: pending → active → completed (or creation_failed/cancelled/errored).
Gocardless Get Institutions
List banking institutions supported by GoCardless for open banking flows (Instant Bank Pay). Filter by country_code. Returns institution IDs, names, icons, and supported features.
Gocardless Get Mandates
Retrieve GoCardless mandates (direct debit authorizations). Pass mandate_id for a single mandate, or list all with filters by customer, status, or scheme. A mandate must be 'active' before payments can be created against it. States: pending_submission → submitted → active (or failed/cancelled/expired).
Gocardless Get Payments
Retrieve GoCardless payments. Pass payment_id for a single payment, or list all with filters by customer, mandate, subscription, status, or charge_date range. Amounts are in the smallest currency unit (pence/cents). States: pending_submission → submitted → confirmed → paid_out (or failed/cancelled).
GoCardless is a payment processing service that enables businesses to collect recurring payments directly from customer bank accounts via direct debit. It supports Bacs (UK), SEPA (EU), ACH (US), BECS (AU/NZ), and PAD (CA) schemes. It provides 42 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/gocardless. Authentication is handled automatically.
GoCardless provides 42 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
GoCardless uses API Key. GoCardless requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect GoCardless to any MCP client in minutes
Other MCP servers in this category from the directory index
Stripe payment processing — payments, customers, subscriptions, invoices, checkout, products, disput...
65 toolsThis server integrates with Stripe to provide a range of tools for managing customer transactions, s...
Payments, point of sale, and business solutions.
PayPal is a global digital payment platform that provides online payment processing, money transfers...
Square APIs and SDKs allow developers to build custom apps and integrations for payments, customers,...
5 toolsPaystack is a payment processing platform that enables businesses to accept online and offline payme...
13 tools