MCP.Market

Invoice & Payment ID Validator MCP server

online · 100% uptime
by invoice-validator.mohamed-bahaa53000.workers.dev·dev.workers.mohamed-bahaa53000.invoice-validator/invoice-payment-id-validator·v1.2.1

Pay/review/hold verdict for invoice payees: cross-checks IBAN, BIC, VAT, EIN. Paid: RapidAPI

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody 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 posts
  • check_invoice_payeeFree

    One 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_bicFree

    Validate 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_einFree

    Validate 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_vatFree

    Validate 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_vatFree

    Validate a UK (GB) VAT registration number: format, branch/government/health-authority types, and the HMRC mod-97 / 9755 checksum.

  • validate_ibanFree

    Validate 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

no findings
  • –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
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

  • Ibanforge
    Check the bank behind an IBAN before you pay: bank-code check, BIC with source, bank-level sanctions
    B
  • three.ws Tutor
    Read a Pay-As-You-Learn tutoring session's itemized tab and close it for an attested invoice.
    A
  • Yolfi Payments MCP
    Let AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.
    A
  • Quickbooks
    MCP server for QuickBooks Online (Intuit) — customers, invoices, payments, items, accounts, P&L
    B
  • Mpp32
    Payment layer for AI agents. One MCP, five protocols, thousands of paid APIs your agent can call.
    B