loading…
Search for a command to run...
loading…
IBAN validation, BIC/SWIFT lookup, SEPA compliance, issuer classification and risk indicators for AI agents. 39K+ bank entries from GLEIF. Supports 75+ countrie
IBAN validation, BIC/SWIFT lookup, SEPA compliance, issuer classification and risk indicators for AI agents. 39K+ bank entries from GLEIF. Supports 75+ countries.
API Status License: MIT TypeScript MCP npm smithery badge Glama awesome-x402
IBAN validation & BIC/SWIFT lookup API with SEPA compliance data, issuer classification, risk indicators, x402 micropayments, and MCP integration for AI agents.
git clone https://github.com/cammac-creator/ibanforge.git
cd ibanforge
npm install
cp .env.example .env
npm run dev
| Method | Path | Cost | Description |
|---|---|---|---|
POST |
/v1/iban/validate |
$0.005 | Validate a single IBAN |
POST |
/v1/iban/batch |
$0.002/IBAN | Validate up to 100 IBANs |
GET |
/v1/bic/:code |
$0.003 | Lookup BIC/SWIFT code |
GET |
/v1/ch/clearing/:iid |
$0.003 | Swiss BC-Nummer / IID clearing lookup |
GET |
/v1/demo |
Free | Example validations |
GET |
/health |
Free | Health check |
GET |
/stats |
Free | Usage statistics |
curl -X POST https://api.ibanforge.com/v1/iban/validate \
-H "Content-Type: application/json" \
-d '{"iban": "CH93 0076 2011 6238 5295 7"}'
curl https://api.ibanforge.com/v1/bic/UBSWCHZH80A
Add to your Claude Desktop or AI agent config:
{
"mcpServers": {
"ibanforge": {
"command": "npx",
"args": ["tsx", "src/mcp/server.ts"],
"cwd": "/path/to/ibanforge"
}
}
}
Available tools: validate_iban, batch_validate_iban, lookup_bic, check_compliance, lookup_ch_clearing
npm run dev # Dev server (hot reload)
npm run test # Run tests
npm run check # Typecheck + lint + test
npm run db:seed # Rebuild BIC database from GLEIF
docker build -t ibanforge .
docker run -p 3000:3000 --env-file .env ibanforge
Push to main — Railway auto-deploys via Dockerfile.
| Variable | Required | Description |
|---|---|---|
PORT |
No | Server port (default: 3000) |
WALLET_ADDRESS |
Yes (prod) | x402 USDC wallet address |
FACILITATOR_URL |
Yes (prod) | x402 facilitator endpoint |
Intl.DisplayNames APIMIT — see LICENSE.
This project includes third-party components licensed under the Apache License 2.0
(notably @coinbase/x402 and related x402 packages). See NOTICE for
full attributions and required Apache 2.0 notices.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"ibanforge": {
"command": "npx",
"args": []
}
}
}