Skip to main content
Glama

Server Details

Query GoCardless: customers, mandates, payments, subscriptions, payouts, refunds, events.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

15 tools
gocardless_create_customerCreate customer
Destructive
Inspect

Creates a customer record in GoCardless. Contact details only — no bank account, MOVES NO MONEY. GoCardless: POST /customers (body wrapped as { customers: {...} }).

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity.
emailNoCustomer email.
languageNoISO 639-1 language code for notifications, e.g. en, fr.
metadataNoUp to 3 key-value string pairs of your own metadata.
given_nameNoFirst name.
family_nameNoLast name.
postal_codeNoPostal / ZIP code.
company_nameNoCompany name (use instead of given/family name for businesses).
country_codeNoISO 3166-1 alpha-2 country code, e.g. GB, US, DE.
phone_numberNoPhone number in E.164 format.
address_line1NoAddress line 1.
gocardless_get_customerGet customer
Read-only
Inspect

Retrieve a single customer by id. Read-only. GoCardless: GET /customers/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesCustomer id, e.g. CU123.
gocardless_get_mandateGet mandate
Read-only
Inspect

Retrieve a single mandate by id. Read-only. GoCardless: GET /mandates/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesMandate id, e.g. MD123.
gocardless_get_paymentGet payment
Read-only
Inspect

Retrieve a single payment by id. Read-only. GoCardless: GET /payments/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesPayment id, e.g. PM123.
gocardless_get_payoutGet payout
Read-only
Inspect

Retrieve a single payout by id. Read-only. GoCardless: GET /payouts/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesPayout id, e.g. PO123.
gocardless_get_subscriptionGet subscription
Read-only
Inspect

Retrieve a single subscription by id. Read-only. GoCardless: GET /subscriptions/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesSubscription id, e.g. SB123.
gocardless_list_creditorsList creditors
Read-only
Inspect

List creditors (your merchant accounts that receive payouts). Read-only. GoCardless: GET /creditors.

ParametersJSON Schema
NameRequiredDescriptionDefault
afterNoCursor: return records after this id (from meta.cursors.after).
limitNoMax records per page (1–500). Default 50.
beforeNoCursor: return records before this id (from meta.cursors.before).
gocardless_list_customer_bank_accountsList customer bank accounts
Read-only
Inspect

List customer bank accounts (account details are masked by GoCardless). Read-only. GoCardless: GET /customer_bank_accounts.

ParametersJSON Schema
NameRequiredDescriptionDefault
afterNoCursor: return records after this id (from meta.cursors.after).
limitNoMax records per page (1–500). Default 50.
beforeNoCursor: return records before this id (from meta.cursors.before).
customerNoFilter by customer id, e.g. CU123.
gocardless_list_customersList customers
Read-only
Inspect

List customers (payers) with cursor pagination. Read-only observability. GoCardless: GET /customers.

ParametersJSON Schema
NameRequiredDescriptionDefault
afterNoCursor: return records after this id (from meta.cursors.after).
limitNoMax records per page (1–500). Default 50.
beforeNoCursor: return records before this id (from meta.cursors.before).
created_at_gtNoOnly customers created after this ISO 8601 timestamp (maps to created_at[gt]).
created_at_ltNoOnly customers created before this ISO 8601 timestamp (maps to created_at[lt]).
gocardless_list_eventsList events
Read-only
Inspect

List events — the audit / webhook event log (payment confirmed, mandate cancelled, etc.). Read-only. GoCardless: GET /events.

ParametersJSON Schema
NameRequiredDescriptionDefault
afterNoCursor: return records after this id (from meta.cursors.after).
limitNoMax records per page (1–500). Default 50.
actionNoFilter by action, e.g. confirmed, failed, cancelled, created.
beforeNoCursor: return records before this id (from meta.cursors.before).
mandateNoFilter by mandate id.
paymentNoFilter by payment id.
resource_typeNoFilter by resource type, e.g. payments, mandates, payouts, subscriptions, refunds.
gocardless_list_mandatesList mandates
Read-only
Inspect

List mandates (a mandate = a customer's authorization to debit their bank account). Read-only. GoCardless: GET /mandates.

ParametersJSON Schema
NameRequiredDescriptionDefault
afterNoCursor: return records after this id (from meta.cursors.after).
limitNoMax records per page (1–500). Default 50.
beforeNoCursor: return records before this id (from meta.cursors.before).
statusNoFilter by status, e.g. pending_customer_approval, active, cancelled, expired, failed.
customerNoFilter by customer id.
gocardless_list_paymentsList payments
Read-only
Inspect

List payments (READ ONLY — this server never creates or modifies payments). GoCardless: GET /payments.

ParametersJSON Schema
NameRequiredDescriptionDefault
afterNoCursor: return records after this id (from meta.cursors.after).
limitNoMax records per page (1–500). Default 50.
beforeNoCursor: return records before this id (from meta.cursors.before).
statusNoFilter by status, e.g. pending_submission, submitted, confirmed, paid_out, failed, cancelled.
mandateNoFilter by mandate id.
customerNoFilter by customer id.
subscriptionNoFilter by subscription id.
gocardless_list_payoutsList payouts
Read-only
Inspect

List payouts (funds GoCardless sends to your bank account). Read-only. GoCardless: GET /payouts.

ParametersJSON Schema
NameRequiredDescriptionDefault
afterNoCursor: return records after this id (from meta.cursors.after).
limitNoMax records per page (1–500). Default 50.
beforeNoCursor: return records before this id (from meta.cursors.before).
statusNoFilter by status, e.g. pending, paid.
creditorNoFilter by creditor (merchant account) id.
gocardless_list_refundsList refunds
Read-only
Inspect

List refunds (READ ONLY — this server never creates refunds). GoCardless: GET /refunds.

ParametersJSON Schema
NameRequiredDescriptionDefault
afterNoCursor: return records after this id (from meta.cursors.after).
limitNoMax records per page (1–500). Default 50.
beforeNoCursor: return records before this id (from meta.cursors.before).
mandateNoFilter by mandate id.
paymentNoFilter by payment id.
gocardless_list_subscriptionsList subscriptions
Read-only
Inspect

List subscriptions (recurring payment schedules). Read-only. GoCardless: GET /subscriptions.

ParametersJSON Schema
NameRequiredDescriptionDefault
afterNoCursor: return records after this id (from meta.cursors.after).
limitNoMax records per page (1–500). Default 50.
beforeNoCursor: return records before this id (from meta.cursors.before).
mandateNoFilter by mandate id.
customerNoFilter by customer id.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.