200 · Read the result
Inspect the returned validity, scope and signed receipt when supplied. A successful HTTP response alone does not mean an identifier is valid.
How to verify a receipt →Your first result
Try a sample without connecting a wallet. Then use the same service from your application or AI agent.
The first 5 calls per day are free, subject to the service allowance. Shared networks may share an allowance. Synthetic sandbox fixtures (such as GB82WEST12345698765432) evaluate free; real production counterparty identifiers and pack routes require x402 payment or a prepaid ck_live_ card key. Paid requests return payment instructions; this guide never submits a payment.
01 · Explore
Open the checker, keep the sample IBAN, and select Run a check. Read the verdict and receipt returned by the service.
Open the sample checker →A valid checksum confirms structure, not ownership or account existence.
02 · Connect
Use the HTTP MCP endpoint or make a REST request. No private key belongs in a chat, configuration example, or this page.
Choose an integration →Already building commerce? Check your protocol document.
Copy, run, inspect
Run this sample from a terminal. It makes one API request.
curl -X POST 'https://hcrb.in/v1/tools/iban-check/call' \
-H 'Content-Type: application/json' \
-d '{"input":{"iban":"GB82WEST12345698765432"}}'Windows PowerShell users: use curl.exe and put the command on one line.
Add this as a remote HTTP MCP server in a compatible client:
https://hcrb.in/mcpFor clients that accept a mcpServers configuration:
{
"mcpServers": {
"hcrb": { "url": "https://hcrb.in/mcp" }
}
}Client setup varies. Use a client supporting remote Streamable HTTP. View tool discovery.
const response = await fetch('https://hcrb.in/v1/tools/iban-check/call', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ input: { iban: 'GB82WEST12345698765432' } })
});
console.log(response.status, await response.json());Understand the next step
Inspect the returned validity, scope and signed receipt when supplied. A successful HTTP response alone does not mean an identifier is valid.
How to verify a receipt →Dual-Rail Autonomous Settlement Active: Machines settle per call in Base L2 USDC / Circle EURC (x402 v2); operators and enterprise workflows purchase instant ck_live_ card quota keys or $99 batch audits via Stripe (Operated by JUANA LIMITED, UK Co. No. 14043409). Choose Operator Starter ($49/mo or £39/mo for 5,000 calls), Single Batch Exception Audit ($99 or £79 one-off for 2,000 rows), or Enterprise Corridor Guard ($499/mo or £399/mo for 75,000 calls).
Open instant Stripe card checkout (ck_live_) → · Compare access plans →For other errors, inspect the response before retrying. Check service status or contact support with the request or receipt reference, never a private key.