AgentXM

Invoice & Payment ID Validator

mcp remote · streamable-http · v1.2.1 · source: crawl

https://invoice-validator.mohamed-bahaa53000.workers.dev/demo/mcp

https://github.com/Mowaah/invoice-validator-mcp

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

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 367 ms · p95 417 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'invoice-payment-id-validator'
tools_listed15pass6 tools
schema_complete15pass6 of 6 tools have a description and a typed schema
latency_p5010passp50 367 ms
latency_p955passp95 417 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (6)

NameDescriptionSchema
check_invoice_payeeOne 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 / reviewtyped
validate_ibanValidate 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-readabtyped
validate_bicValidate 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).typed
validate_eu_vatValidate 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 throtttyped
validate_gb_vatValidate a UK (GB) VAT registration number: format, branch/government/health-authority types, and the HMRC mod-97 / 9755 checksum.typed
validate_einValidate 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.typed

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/dev-workers-mohamed-bahaa53000-invoice-validator-invoice-payment-id-validator-streamable-http.svg)](https://app.agent-xm.com/a/dev-workers-mohamed-bahaa53000-invoice-validator-invoice-payment-id-validator-streamable-http)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.