Ibanforge
by ibanforge.com in Markets & finance
Check the bank behind an IBAN before you pay: bank-code check, BIC with source, bank-level sanctions
https://api.ibanforge.com/mcp- Tools
- 11
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 305 ms
- 471 ms slowest 5%
- Last check
- Passed
- 5 h ago, next in 1 h
Reliability
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"ibanforge": {
"type": "http",
"url": "https://api.ibanforge.com/mcp"
}
}
}11 tools
- validate_iban
Verify whether an IBAN from any of the 89 IBAN countries is valid AND enrich it with bank, compliance and routing data. USE WHEN: the user mentions an IBAN, asks to validate an IBAN and identify the issuing bank, asks to detect a typo in an IBAN, asks who the bank is behind an…
- batch_validate_iban
Validate up to 100 IBANs in a single call. Paid per call in USDC via x402, it costs $0.002 per IBAN instead of $0.005 per validate_iban call; on an API key or a credit pack each IBAN uses one request or credit, the same as one validate_iban call. USE WHEN: the user pastes a list…
- lookup_bic
Resolve a BIC / SWIFT code into the underlying bank: name, country, city, LEI, and registered head-office address (where available). USE WHEN: the user already has a BIC/SWIFT (8 or 11 chars, alphanumeric, e.g., "UBSWCHZH80A", "DEUTDEFF") and asks which bank it belongs to, where…
- check_compliance
Run a pre-flight compliance triage on an IBAN before sending a SEPA / cross-border payment. USE WHEN: the user is about to send a payment / payout / refund and wants to triage risk first, asks whether the payee's bank or its country is under sanctions, asks if a SEPA Instant…
- validate_payment_reference
Validate a structured payment reference and, when an IBAN is supplied, decide whether the two may legally travel together. USE WHEN: assembling a payment instruction from an invoice, a QR-bill or a remittance advice; whenever a Swiss IBAN and a reference appear together (the…
- check_swiss_qr_bill
Check a Swiss QR-bill payload, the text a QR-bill's code carries (starts with SPC), rule by rule, each finding citing the SIX document it comes from. USE WHEN: an agent, an ERP or an accounting tool holds a scanned or generated QR-bill and must know before paying or issuing it…
- check_postal_address
Check a structured ISO 20022 postal address against a payment rail's published address rules, rule by rule, each verdict citing the document it comes from. USE WHEN: assembling a payment instruction (pain.001, a Fedwire message, a T2 transfer) with a creditor or debtor address…
- lookup_ch_clearing
Resolve a Swiss BC-Nummer / IID (1 to 5 digits) into the underlying institution. USE WHEN: the user mentions a Swiss bank by BC-Nummer or IID, pastes a CH or LI IBAN clearing code, asks routing details for a Swiss instant transfer (SIC, euroSIC), asks about QR-bill QR-IID…
- send_feedback
Report a problem or a need directly to the IBANforge operators: incorrect validation result, stale or missing BIC/bank data, latency, or anything blocking you from using or PAYING for the service (missing network, unclear pricing, quota shape). USE WHEN: a result looks wrong…
- request_api_key
Start the process that gives your human a free IBANforge API key, without any e-mail address. The key does not unlock this session: it works once your human puts it in the MCP client configuration and reconnects, or sends it to the REST API, so tell them where it goes when you…
- poll_api_key
Collect the API key once a human has approved the request opened by request_api_key. USE WHEN: you have called request_api_key and shown the code to your human. HOW TO CALL IT: leave `device_code` empty to reuse the last request from this session. The server usually waits up to…
Security scan
2 findings
- Unusually long description in tool:validate_iban
validate_iban (validate iban) Verify whether an IBAN from any of the 89 IBAN cou… - Unusually long description in tool:validate_payment_reference
validate_payment_reference (validate payment reference) Validate a structured pa…
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 5 h ago | Passed | 200 | 305 ms |
| 15 h ago | Passed | 200 | 371 ms |
| 25 h ago | Passed | 200 | 302 ms |
| 34 h ago | Passed | 200 | 406 ms |
| 43 h ago | Passed | 200 | 523 ms |
Show 5 older checks
| 2 days ago | Passed | 200 | 305 ms |
| 3 days ago | Passed | 200 | 471 ms |
| 3 days ago | Passed | 200 | 297 ms |
| 3 days ago | Passed | 200 | 288 ms |
| 4 days ago | Passed | 200 | 316 ms |