{"name":"dev.workers.mohamed-bahaa53000.invoice-validator/invoice-payment-id-validator","slug":"invoice-validator-invoice-payment-id-validator","title":"Invoice & Payment ID Validator","description":"Pay/review/hold verdict for invoice payees: cross-checks IBAN, BIC, VAT, EIN. Paid: RapidAPI","url":"https://mcp.market/server/invoice-validator-invoice-payment-id-validator","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-21T04:06:09.000Z","license":"NOASSERTION"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T07:15:53.655Z","last_ok_at":"2026-11-04T07:15:53.655Z","latency_ms":78},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Mowaah/invoice-validator-mcp","website":"https://rapidapi.com/MohamedBahaa/api/invoice-payment-id-validator","version":"1.2.1","remotes":[{"type":"streamable-http","url":"https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp"},{"type":"streamable-http","url":"https://invoice-payment-id-validator.p.rapidapi.com/mcp","headers":[{"description":"Your RapidAPI key (free Basic plan)","isRequired":true,"isSecret":true,"name":"X-RapidAPI-Key"},{"description":"RapidAPI host","isRequired":true,"value":"invoice-payment-id-validator.p.rapidapi.com","name":"X-RapidAPI-Host"}]}],"packages":[],"tools":[{"name":"check_invoice_payee","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"iban":{"type":"string","description":"Supplier IBAN from the invoice","examples":["DE89370400440532013000"]},"bic":{"type":"string","description":"BIC/SWIFT from the invoice","examples":["COBADEFFXXX"]},"vat":{"type":"string","description":"Supplier VAT ID (EU with country prefix, or GB...)","examples":["DE811907980"]},"ein":{"type":"string","description":"US EIN, if any","examples":["12-3456780"]},"supplier_country":{"type":"string","description":"ISO country of the supplier as you know it (from your vendor master, not the invoice)","examples":["DE"]},"supplier_name":{"type":"string","description":"Supplier legal name, compared with the VIES-registered name when live=true","examples":["Example GmbH"]},"currency":{"type":"string","description":"Invoice currency","examples":["EUR"]},"live":{"type":"boolean","default":false,"description":"Also check the VAT number in the official EU VIES registry"}},"additionalProperties":false}},{"name":"validate_bic","description":"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).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"value":{"type":"string","description":"BIC/SWIFT code","examples":["DEUTDEFF500"]},"iban":{"type":"string","description":"Optional IBAN to cross-check country","examples":["DE89370400440532013000"]}},"required":["value"],"additionalProperties":false}},{"name":"validate_ein","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"value":{"type":"string","description":"EIN, with or without dash","examples":["12-3456780"]}},"required":["value"],"additionalProperties":false}},{"name":"validate_eu_vat","description":"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').","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"value":{"type":"string","description":"VAT ID with country prefix","examples":["NL810433941B01"]},"live":{"type":"boolean","description":"Also check the official VIES registry","default":false}},"required":["value"],"additionalProperties":false}},{"name":"validate_gb_vat","description":"Validate a UK (GB) VAT registration number: format, branch/government/health-authority types, and the HMRC mod-97 / 9755 checksum.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"value":{"type":"string","description":"UK VAT number","examples":["GB980780684"]}},"required":["value"],"additionalProperties":false}},{"name":"validate_iban","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"value":{"type":"string","description":"IBAN, spaces allowed","examples":["DE89 3704 0044 0532 0130 00"]}},"required":["value"],"additionalProperties":false}}],"scan":{"score":89,"grade":"A","scanned_at":"2026-10-27T18:18:38.742Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-27T18:18:38.683Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 423ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":9,"max":15,"notes":["auth enforced (unknown)"]},"maintenance":{"score":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[],"inputs":{"probes":[{"url":"https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp","reachable":true,"authRequired":false,"latencyMs":423,"serverInfo":{"name":"invoice-payment-id-validator","version":"1.2.0"}},{"url":"https://invoice-payment-id-validator.p.rapidapi.com/mcp","reachable":true,"authRequired":true,"latencyMs":297,"authScheme":"unknown"}],"packages":[],"repo":{"found":true,"owner":"Mowaah","repo":"invoice-validator-mcp","archived":false,"pushedAt":"2026-10-21T04:06:09Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/77245348?v=4","ownerCreatedAt":"2021-01-10T19:07:50Z","license":"NOASSERTION"},"icon":{"url":"https://rapidapi.com/static-assets/default/favicon-8e7d522e-653f-4edd-ac27-3f6ed950e45d.png","source":"site","width":512,"height":512},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-10-21T04:06:09.000Z","score":23}}}},"grade_history":[],"reviews":[]}