Skip to main content
ClaudeWave

MCP server for ibanchecker.cash: IBAN validation, extraction, format specs and BIC/SWIFT lookup tools for AI assistants

MCP ServersOfficial Registry0 stars0 forksJavaScriptMITUpdated today
Install in Claude Code / Claude Desktop
Method: NPX · wrangler
Claude Code CLI
claude mcp add ibanchecker-mcp -- npx -y wrangler
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "ibanchecker-mcp": {
      "command": "npx",
      "args": ["-y", "wrangler"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Use cases

MCP Servers overview

# ibanchecker-mcp

[![npm version](https://img.shields.io/npm/v/@ibanchecker/mcp.svg)](https://www.npmjs.com/package/@ibanchecker/mcp)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE)
[![Model Context Protocol](https://img.shields.io/badge/MCP-server-6E56CF.svg)](https://modelcontextprotocol.io)

MCP (Model Context Protocol) server for [ibanchecker.cash](https://ibanchecker.cash). Gives AI assistants like Claude five finance tools backed by the ibanchecker.cash validation engine:

| Tool | What it does |
|------|--------------|
| `validate_iban` | Validate a single IBAN: country, length, national BBAN structure, MOD-97 check digits, and bank details when available |
| `validate_bulk_ibans` | Validate up to 100 IBANs in one call |
| `extract_ibans_from_text` | Find and validate every IBAN inside a block of text (emails, invoices, spreadsheets) |
| `get_iban_format` | IBAN format specification for any of 90 supported countries |
| `lookup_bic` | Look up a bank by BIC/SWIFT code |

No IBAN data is logged or stored; validation runs in memory on Cloudflare's edge. See the [security page](https://ibanchecker.cash/security) for details.

## Quick start: hosted remote server

The easiest path is the hosted endpoint. Nothing to install or deploy.

```
https://mcp.ibanchecker.cash/mcp
```

**Claude Code**

```bash
claude mcp add --transport http ibanchecker https://mcp.ibanchecker.cash/mcp
```

**Claude Desktop** (`claude_desktop_config.json`), via the [`mcp-remote`](https://www.npmjs.com/package/mcp-remote) bridge:

```json
{
  "mcpServers": {
    "ibanchecker": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.ibanchecker.cash/mcp"]
    }
  }
}
```

## Local stdio server

Run the server locally over stdio (requires Node 18+):

```json
{
  "mcpServers": {
    "ibanchecker": {
      "command": "npx",
      "args": ["-y", "@ibanchecker/mcp"],
      "env": {
        "IBANCHECKER_API_KEY": "your-api-key-here"
      }
    }
  }
}
```

## Example

Calling `validate_iban` with `DE89370400440532013000` returns:

```json
{
  "valid": true,
  "iban": "DE89370400440532013000",
  "formatted": "DE89 3704 0044 0532 0130 00",
  "country_name": "Germany",
  "bank_name": "Commerzbank AG Cologne",
  "bic": "COBADEFFXXX",
  "bank_code": "37040044",
  "account_number": "0532013000",
  "sepa": true
}
```

When the API returns an error (for example a `429` rate limit or `401` bad key), the tool result is flagged with `isError: true` and a human-readable message, so the assistant can react rather than crash.

## API key

The underlying REST API has a free tier (1,000 requests/month). Get a key at [ibanchecker.cash/api-docs](https://ibanchecker.cash/api-docs) and pass it as:

- `IBANCHECKER_API_KEY` env var (stdio mode), or
- `Authorization: Bearer <key>` / `x-api-key` header (remote mode).

## Project layout

```
.
├── bin/stdio.mjs      # npm CLI entry (published as `ibanchecker-mcp`)
├── shared/tools.mjs   # the 5 tool definitions, shared by both transports
└── worker/            # Cloudflare Worker (the hosted remote server)
    ├── src/index.ts
    └── wrangler.toml
```

Both the stdio CLI and the Worker register the exact same tools from `shared/tools.mjs`, so there is a single source of truth.

## Self-hosting the Worker

The remote server is a Cloudflare Worker built on the [Agents SDK](https://developers.cloudflare.com/agents/). Deploy your own:

```bash
cd worker
npm install
npx wrangler deploy
```

Remove the `routes` block in `worker/wrangler.toml` (or point it at your own domain) and optionally set a server-wide key with `npx wrangler secret put IBANCHECKER_API_KEY`.

## License

MIT. See [LICENSE](./LICENSE).
cloudflare-workersfintechibanmcpmodel-context-protocolswift-bic

What people ask about ibanchecker-mcp

What is koraykoylu/ibanchecker-mcp?

+

koraykoylu/ibanchecker-mcp is mcp servers for the Claude AI ecosystem. MCP server for ibanchecker.cash: IBAN validation, extraction, format specs and BIC/SWIFT lookup tools for AI assistants It has 0 GitHub stars and was last updated today.

How do I install ibanchecker-mcp?

+

You can install ibanchecker-mcp by cloning the repository (https://github.com/koraykoylu/ibanchecker-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is koraykoylu/ibanchecker-mcp safe to use?

+

koraykoylu/ibanchecker-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains koraykoylu/ibanchecker-mcp?

+

koraykoylu/ibanchecker-mcp is maintained by koraykoylu. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to ibanchecker-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy ibanchecker-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: koraykoylu/ibanchecker-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/koraykoylu-ibanchecker-mcp)](https://claudewave.com/repo/koraykoylu-ibanchecker-mcp)
<a href="https://claudewave.com/repo/koraykoylu-ibanchecker-mcp"><img src="https://claudewave.com/api/badge/koraykoylu-ibanchecker-mcp" alt="Featured on ClaudeWave: koraykoylu/ibanchecker-mcp" width="320" height="64" /></a>

More MCP Servers

ibanchecker-mcp alternatives