# Usefulapi Gocardless MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.usefulapi%2Fgocardless
Registry id: `mcp-registry/io.usefulapi/gocardless`
Status: auth-required (checked 2026-10-27T03:29:28.785Z)

## Verdict

Usefulapi Gocardless MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 65 ms median handshake and 1 outage in 90 days. Its agent-readiness grade is A (96/100) across 15 tools, costing an agent about 2,731 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 65 ms | 88% of MCP servers |
| p95 handshake latency | 242 ms | — |
| Checks in 30 days | 215 | — |
| Outages, 90 days | 1 | — |
| Median recovery | 864.4 h | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 15 | — |
| Tool-list size for an agent | ~2,731 tokens | 47% of MCP servers |
| Days observed | 19 | — |

## Install

```json
{
  "mcpServers": {
    "usefulapi-gocardless-mcp-server": {
      "type": "http",
      "url": "https://gocardless.usefulapi.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http usefulapi-gocardless-mcp-server https://gocardless.usefulapi.io/mcp
```

## Tools (15)

- `gocardless_create_customer`: Creates a customer record in GoCardless. Contact details only — no bank account, MOVES NO MONEY. GoCardless: POST /customers (body wrapped as { customers: {...}
- `gocardless_get_customer`: Retrieve a single customer by id. Read-only. GoCardless: GET /customers/{id}.
- `gocardless_get_mandate`: Retrieve a single mandate by id. Read-only. GoCardless: GET /mandates/{id}.
- `gocardless_get_payment`: Retrieve a single payment by id. Read-only. GoCardless: GET /payments/{id}.
- `gocardless_get_payout`: Retrieve a single payout by id. Read-only. GoCardless: GET /payouts/{id}.
- `gocardless_get_subscription`: Retrieve a single subscription by id. Read-only. GoCardless: GET /subscriptions/{id}.
- `gocardless_list_creditors`: List creditors (your merchant accounts that receive payouts). Read-only. GoCardless: GET /creditors.
- `gocardless_list_customer_bank_accounts`: List customer bank accounts (account details are masked by GoCardless). Read-only. GoCardless: GET /customer_bank_accounts.
- `gocardless_list_customers`: List customers (payers) with cursor pagination. Read-only observability. GoCardless: GET /customers.
- `gocardless_list_events`: List events — the audit / webhook event log (payment confirmed, mandate cancelled, etc.). Read-only. GoCardless: GET /events.
- `gocardless_list_mandates`: List mandates (a mandate = a customer's authorization to debit their bank account). Read-only. GoCardless: GET /mandates.
- `gocardless_list_payments`: List payments (READ ONLY — this server never creates or modifies payments). GoCardless: GET /payments.
- `gocardless_list_payouts`: List payouts (funds GoCardless sends to your bank account). Read-only. GoCardless: GET /payouts.
- `gocardless_list_refunds`: List refunds (READ ONLY — this server never creates refunds). GoCardless: GET /refunds.
- `gocardless_list_subscriptions`: List subscriptions (recurring payment schedules). Read-only. GoCardless: GET /subscriptions.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
