llms.txt Content
# IBANforge
> Pre-payout screening for AI agents — vet a counterparty IBAN before you send funds. IBAN validation, BIC/SWIFT lookup, Swiss clearing (BC-Nummer / QR-IID / SIX BankMaster — full payment-rail participation, the deepest Swiss clearing data in any public API), EMI/vIBAN classification, SEPA Instant + VoP reachability, and sanctions + risk scoring — exposed natively over MCP and x402 micropayments, no API-key signup required.
121k+ BIC entries (38k+ LEI-enriched via GLEIF) · 1,100+ Swiss BC-Nummern (SIX) · 89 countries · 85 EMI/vIBAN issuer classifications — live counts at https://api.ibanforge.com/llms.txt
## API Base URL
https://api.ibanforge.com
## How AI agents connect (pick one)
### MCP server (stdio — easiest, no signup)
npx -y ibanforge-mcp
Claude Desktop / Cursor / Cline config:
{"mcpServers": {"ibanforge": {"command": "npx", "args": ["-y", "ibanforge-mcp"]}}}
Optional: set IBANFORGE_API_KEY=ifk_... in env for the free tier (200 req/month).
### MCP server (streamable HTTP — no install)
POST https://api.ibanforge.com/mcp (JSON-RPC: initialize → tools/list → tools/call)
### OpenAI agents (no Custom GPT or ChatGPT Plus needed)
Agents SDK: point MCPServerStreamableHttp at the MCP URL above — the 5 tools auto-load.
Function-calling (Chat Completions / Responses): wire tools to the OpenAPI at /openapi.json.
### Pay-per-call without an API key (x402, USDC on Base L2)
GET https://api.ibanforge.com/.well-known/x402 returns the full catalog. Any agent with a Base wallet can discover, pay, and call.
## 5 MCP tools
- validate_iban — validate one IBAN + enrich (BIC, issuer EMI/vIBAN, SEPA, VoP, risk, Swiss bc_nummer). Cost: $0.005
- batch_validate_iban — up to 100 IBANs in one call. Cost: $0.002 per IBAN (e.g. 100 = $0.20)
- lookup_bic — resolve a BIC/SWIFT into bank, country, city, LEI. Cost: $0.003
- lookup_ch_clearing — Swiss BC-Nummer / IID → institution, address, full rail participation (SIC, euroSIC, CHF instant, L