Invoice & Payment ID Validator MCP server
online · 100% uptimedev.workers.mohamed-bahaa53000.invoice-validator/invoice-payment-id-validator·v1.2.1Pay/review/hold verdict for invoice payees: cross-checks IBAN, BIC, VAT, EIN. Paid: RapidAPI
0 stars
Reviews
Write oneNobody has reviewed Invoice & Payment ID Validator yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Invoice & Payment ID Validator tools (6)
write = sends, deletes, buys or postscheck_invoice_payeeFreeOne call before paying a supplier: validates the IBAN, BIC, VAT (EU or UK) and EIN on the invoice AND cross-checks them against each other and the supplier's country, then returns verdict pay / review / hold with plain-English reasons. Catches the changed-bank-details fraud pattern (e.g. a German supplier asking to be paid into a foreign account), BIC/IBAN country mismatches, unregistered VAT numbers, and (with live=true) a VIES-registered company name that doesn't match the supplier name. Pass whatever the invoice has; only one field is needed.
validate_bicFreeValidate a BIC/SWIFT code (8 or 11 chars): structure, ISO country, test-BIC flag. Pass the IBAN too and it checks that the BIC country matches the IBAN country (a common fraud/typo signal).
validate_einFreeValidate a US Employer Identification Number: 9-digit format and a valid IRS campus prefix. EINs have no check digit, so this catches typos and fake prefixes, not every invalid number.
validate_eu_vatFreeValidate an EU VAT ID (27 member states + XI): format and check digit offline. Set live=true to also query the EU VIES registry for registration status, company name and address (slower, may be throttled; failures return vies.checked=false, never a false 'invalid').
validate_gb_vatFreeValidate a UK (GB) VAT registration number: format, branch/government/health-authority types, and the HMRC mod-97 / 9755 checksum.
validate_ibanFreeValidate an International Bank Account Number: mod-97 checksum, length for its country (100+ countries), SEPA membership. Returns the normalized and formatted IBAN, country and BBAN, or machine-readable error codes. Use before paying an invoice or saving supplier bank details.
Public scan report
scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 423ms20/20
- Tool poisoning6 tool descriptions checked15/15
- Auth qualityauth enforced (unknown)9/15
- Maintenancelast push 7 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How Invoice & Payment ID Validator compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 90% of 1,761 Finance servers
- Tools
- 6
- the typical Finance server has 8
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Finance server answers 100%
- Response time
- 78 ms
- faster than 90% of 1,133 Finance servers
What its tools let an agent do: 6 read
Install Invoice & Payment ID Validator in Claude Code, Cursor or VS Code
claude mcp add --transport http invoice-payment-id-validator https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp
What the publisher says
From the Invoice & Payment ID Validator repository's README, as published. We do not edit it. Read it on GitHub
Invoice & Payment ID Validator — remote MCP server
For accounts-payable and finance teams: before you pay an invoice, get a pay, review or hold verdict on the supplier's bank and tax details.
1. Connect (free, no key; works in Claude Desktop, Cursor, Cline, VS Code and any client that supports remote Streamable HTTP):
{
"mcpServers": {
"invoice-validator": {
"url": "https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp"
}
}
}2. Ask: "Should I pay this Irish supplier's invoice? VAT IE6388047V, IBAN DE89370400440532013000, EUR." Your agent calls:
{"name":"check_invoice_payee","arguments":{"vat":"IE6388047V","iban":"DE89370400440532013000","supplier_country":"IE","currency":"EUR"}}3. Get (real output from the free demo endpoint, trimmed):
{"verdict":"hold","risk_score":45,
"summary":"Hold payment: Supplier is in IE but wants payment to a DE bank account: the classic changed-bank-details fraud pattern. Confirm by phone using a known number.",
"reasons":[{"code":"iban_country_differs_from_supplier","severity":"high"}],
"checks":{"iban":{"valid":true,"country":"DE","sepa":true},"vat":{"valid":true,"country":"IE"}}}Both IDs are valid on their own. The mismatch between them is what triggers the hold.
What makes it different
Most IBAN/VAT APIs check each number on its own: "this IBAN is well-formed". That misses the real invoice-fraud signal, which is a mismatch between numbers that are each valid:
- Changed bank details: your German supplier's invoice asks for payment to a Dutch or Lithuanian account. Every ID is valid; the verdict is hold.
- BIC from a different country than the IBAN: the two don't belong to the same account.
- VAT registered to someone else: with live=true, the VIES-registered company name is compared with the supplier name.
- Unregistered VAT, test BICs, EUR invoices paid to non-SEPA accounts.
It is also MCP-native with a free, keyless demo endpoint, so an agent can try it in one config line. Single-ID validators are included too.
No-code version
Not building an agent? The same checks come in ready-made tools:
- Free IBAN & VAT checker in your browser, with no sign-up.
- Free n8n template: AP Invoice Triage pulls Gmail PDF invoices into Google Sheets with Gemini.
Try it free
- No key, right now: point any MCP client at https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp (10 tool calls per IP per day).
- Free RapidAPI plan: 100 requests/month on the Basic plan, no card needed. Pro is $10 for 10,000.
- Pay per call, no account (x402): agents with a USDC wallet on Base can pay $0.01 per call at https://invoice-validator.mohamed-bahaa53000.workers.dev/x402/v1/payee-check (also /x402/v1/iban, /bic, /vat/eu, /vat/gb, /ein). GET /x402 shows the terms; an unpaid call returns HTTP 402 with the payment requirements.
This is a hosted (remote) MCP server using Streamable HTTP. There is nothing to install or run locally, and this repository holds documentation and the MCP Registry manifest only. The server code is not open source.
Official MCP Registry name: dev.workers.mohamed-bahaa53000.invoice-validator/invoice-payment-id-validator
Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Invoice & Payment ID Validator: common questions
- Is Invoice & Payment ID Validator MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Invoice & Payment ID Validator safety report
- How do I install Invoice & Payment ID Validator?
- It runs remotely at invoice-validator.mohamed-bahaa53000.workers.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Invoice & Payment ID Validator need an API key?
- Yes. The registry entry asks for
X-RapidAPI-Key. - Is Invoice & Payment ID Validator maintained?
- The last commit was 14 days ago (2026-10-21). The latest release is v1.2.1.
- Is Invoice & Payment ID Validator up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Invoice & Payment ID Validator?
- Servers from other publishers that do the same job: Ibanforge MCP server, three.ws Tutor MCP server and Yolfi Payments MCP server.
- How does Invoice & Payment ID Validator compare with other Finance MCP servers?
- safety score 89/100 (higher than 90% of 1,761 Finance servers); tools 6 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Invoice & Payment ID Validator
Same job from other publishers: the closest match first, then the best rated.
IbanforgeCheck the bank behind an IBAN before you pay: bank-code check, BIC with source, bank-level sanctionsnot reviewedGrowingB- three.ws TutorRead a Pay-As-You-Learn tutoring session's itemized tab and close it for an attested invoice.not reviewedEstablishedA
- Yolfi Payments MCPLet AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.not reviewedEstablishedA
- QuickbooksMCP server for QuickBooks Online (Intuit) — customers, invoices, payments, items, accounts, P&Lnot reviewedEstablishedB
- Mpp32Payment layer for AI agents. One MCP, five protocols, thousands of paid APIs your agent can call.not reviewedEstablishedB