ibangen-mcp
Official MCP server for IBANgen, the IBAN generator and validator for payment testing.
MCP server that gives AI agents IBANgen tools for IBAN and US bank account test data.
| Tool | Key needed | What it does |
|---|---|---|
validate_ibans |
No (10 IBANs per call, small daily allowance per IP) | Country format, length and MOD-97 checksum. Paid keys add bank, BIC and SEPA Instant / VoP reachability. |
generate_test_ibans |
No for country-level IBANs (10 a day per IP); a key for more and for bank targeting | Synthetic, checksum-valid test IBANs; optional seed and bank targeting (paid key). |
lookup_bank |
Yes (bank-intelligence plan) | BIC or domestic identifier to registry records with sources. |
generate_us_test_accounts |
Yes (free key is sufficient) | 1–10 US routing/account test rows; optional reproducible seed; no paid reveal or targeting. |
validate_us_routing_numbers |
Yes (qualifying registry plan) | 1–10 routing numbers through the existing metered registry API; requires explicit approval of up to one API credit per distinct number. |
lookup_us_routing_number |
Yes (existing API entitlement gates) | Source-backed routing lookup; requires explicit approval of one API credit. |
For assistants without MCP, the same product map is published as plain text at https://ibangen.com/llms.txt and https://ibangen.com/llms-full.txt.
Generated IBANs are test data only. A valid IBAN does not prove that an account exists. US account numbers are synthetic; routing references do not establish live ACH, Fedwire or account eligibility. The metered US tools do not replace the free web preview and do not bypass bank metadata gates. They never automatically retry a transport failure, because a credit may already have been consumed.
Install
pip install ibangen-mcp
Claude Desktop / Claude Code
{
"mcpServers": {
"ibangen": {
"command": "ibangen-mcp",
"env": { "IBANGEN_API_KEY": "optional_for_validation_and_10_ibans_a_day" }
}
}
}
Cursor uses the same block in .cursor/mcp.json. Get a free key (100 API calls a month) at https://ibangen.com/account?focus=api.
The same API is also sold on RapidAPI (IBAN plus US bank account and routing test data).
IBANGEN_API_BASE_URL overrides the default https://ibangen.com/api/v1.
Metadata
Release files for ibangen-mcp 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ibangen_mcp-0.1.2.tar.gz | 6.1 kB | Without provenance | Details for ibangen_mcp-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ibangen_mcp-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for ibangen_mcp-0.1.2-py3-none-any.whl |
Total release size: 13.8 kB
Release files / ibangen_mcp-0.1.2.tar.gz
| Download URL | ibangen_mcp-0.1.2.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
527cef12ddfc340232fd202a4acf981cf2dd0f0423354d0551b3b578ea052ad3
|
|
BLAKE2b-256 checksum How to use checksums |
e191ab736139055cff03b827b9fbae6d1f2c4d271a8b389467180a84d63b46e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / ibangen_mcp-0.1.2-py3-none-any.whl
| Download URL | ibangen_mcp-0.1.2-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f7a7f5168b391b56d22cf4faf74100fc3f137acc8e0ea57e754c1fcf7905d1ba
|
|
BLAKE2b-256 checksum How to use checksums |
5cb7907627caee4af5e27db07f2deac3a2b66270d741cd668b438fa5aa0d717a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Security for ibangen-mcp 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.