Integrations
Plug ibanchecker.cash into your existing stack: WooCommerce checkout, AI assistants, an official client library for your language, or any system that supports REST. All integrations use the same validated API covering 92 countries.
IBAN Checker for WooCommerce
Prevent invalid IBAN numbers from reaching your payment processor. The plugin validates each IBAN at checkout via the ibanchecker.cash API and blocks submission with a clear error message if the number fails.
Installation steps
- 1Download ibanchecker-cash.zip using the button below (WordPress.org directory listing is pending review).
- 2In your WordPress admin go to Plugins › Add New › Upload Plugin. Upload the zip and click Activate.
- 3Navigate to WooCommerce › Settings › IBAN Validation.
- 4Paste your ibanchecker.cash API key and set the checkout field name (default: billing_iban).
- 5Save. Validation is live immediately.
wp-config.php (optional): set key via constant
define( 'IBANCHECKER_API_KEY', 'iban_...' );MCP Server for AI Assistants
Model Context Protocol lets AI assistants like Claude use external tools directly, with no copy-paste and no manual API calls.
The ibanchecker MCP server exposes five tools your AI assistant can invoke in real time during any conversation.
validate_ibanValidate one IBAN: country, length, check digits, and the bank's name and BIC when known. Any key, the free one included.
validate_bulk_ibansValidate up to 100 IBANs in one call. Basic plan or above; a free key with a verified account can try it with 10 per call.
extract_ibans_from_textFind and validate every IBAN in a block of free text. Growth plan or above; a free key with a verified account can try it with up to 5,000 characters.
get_iban_formatGet the IBAN format specification (length, BBAN fields, example) for any country. Works without a key.
lookup_bicLook up a bank by BIC/SWIFT code: name, city, country and SEPA status. Basic plan or above, or a free key with a verified account.
Add to Claude Code
The server is hosted at https://mcp.ibanchecker.cash/mcp, so there is nothing to install. One command:
claude mcp add --transport http ibanchecker https://mcp.ibanchecker.cash/mcpAdd to Claude Desktop
Add the following to your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"ibanchecker": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.ibanchecker.cash/mcp"]
}
}
}Run locally over stdio (npm)
Prefer running the server on your own machine instead of the hosted endpoint? The package is published as @ibanchecker/mcp. Any MCP client that launches a stdio command can use it directly:
{
"mcpServers": {
"ibanchecker": {
"command": "npx",
"args": ["-y", "@ibanchecker/mcp"],
"env": { "IBANCHECKER_API_KEY": "iban_..." }
}
}
}One official client per language
Each one wraps the same five operations with typed results and typed errors, and keeps the untouched response body alongside them, so a field added to the API later is reachable without waiting for a client release.
A malformed IBAN comes back as a result with valid set to false, never as a thrown error. All six are free and MIT licensed.
pip install ibancheckernpm install @ibanchecker/clientcomposer require ibanchecker/clientgem install ibancheckergo get github.com/koraykoylu/ibanchecker-gocargo add ibancheckerREST API
All integrations are built on top of the same REST API. If you need full control (custom validation logic, server-side use, bulk processing), use the API directly from any language or platform.
View API Documentation →