validate_iban

Pack: openiban · Endpoint: https://gateway.pipeworx.io/openiban/mcp

Validate an IBAN: check its checksum and (where supported) its bank code, and resolve the bank name, BIC, and city. Returns whether the IBAN is structurally valid plus bank details when available. Best coverage for EU/DACH banks (DE, NL, BE, CH, AT, LU); for other countries the checksum is still validated but bank details may be empty. IBANs with spaces are accepted (e.g. “DE89 3704 0044 0532 0130 00”).

Parameters

NameTypeRequiredDescription
ibanstringyesThe IBAN to validate, e.g. “DE89370400440532013000”. Spaces are allowed.

Example call

Arguments

{
  "iban": "DE89 3704 0044 0532 0130 00"
}

curl

curl -X POST https://gateway.pipeworx.io/openiban/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"validate_iban","arguments":{"iban":"DE89 3704 0044 0532 0130 00"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('validate_iban', {
  "iban": "DE89 3704 0044 0532 0130 00"
});

More examples

{
  "iban": "NL91ABNA0417164300"
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "openiban": {
      "url": "https://gateway.pipeworx.io/openiban/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 7, 2026