Invoice & Payment ID Validator
v1.2.1Pay/review/hold verdict for invoice payees: cross-checks IBAN, BIC, VAT, EIN. Paid: RapidAPI
Endpoint health
degraded- Last checked
- 11/3/2026, 5:19:20 PM
- Latency
- 101 ms
- Consecutive failures
- 64
- Endpoint reachable: pass
- Protocol valid: fail
- MCP handshake valid: fail
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:dev.workers.mohamed-bahaa53000.invoice-validator%2Finvoice-payment-id-validator
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
Authentication is required by at least one indexed endpoint or package. No token or secret is included in this configuration.
{
"mcpServers": {
"dev.workers.mohamed-bahaa53000.invoice-validator/invoice-payment-id-validator": {
"url": "https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
6 shown · authentication required
Check an invoice payee (pay / review / hold)
check_invoice_payee
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.
Schema valid · SHA-256 65a787a80007…
View 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 }
Connections
streamable-http
https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp
streamable-http
https://invoice-payment-id-validator.p.rapidapi.com/mcp