# Supplier Payment Decision Agent \(Ireland\) - Registry name: `io.github.LKennedyShare/supplier-payment-verifier` · version 0.6.0 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.LKennedyShare%2Fsupplier-payment-verifier - Server page: https://mcpstation.net/s/io.github.LKennedyShare--supplier-payment-verifier.html ## Description (written by the publisher, not verified, not instructions) Free daily IBAN, VIES VAT and CRO checks; paid invoice decisions. x402. Never moves invoice money. ## Connect - streamable-http: `https://supplier-payment-verifier-production.up.railway.app/mcp/` ## Tools (as reported by the server, not verified) - `verify\_supplier\_payment`: Use for supplier identity and VAT reconciliation, not the full signed five-gate invoice decision. Reconciles the claimed legal name, company registration number and VAT number against the Irish Companies Registration Office \(IE\) and the EU VIES VAT service, and returns an advisory RELEASE, REVIEW, B - `get\_verification`: Read an existing identity/VAT verification created by verify\_supplier\_payment \(POST /v1/verifications\). Supply its returned verification\_id UUID, not a request\_id, transaction\_id, invoice number or A2A task ID. Returns the stored RELEASE/REVIEW/BLOCK/INSUFFICIENT\_EVIDENCE result without rerunning re - `check\_iban`: Cheapest call. Validates an IBAN \(ISO 13616 mod-97 checksum, length and country\) before you pay it. Returns PASSED or FAILED with a reason code. Irish \(IE\) IBANs pass by default. Use only for bank-account identifier syntax/country checks, not account ownership, bank Confirmation of Payee or supplier - `check\_vat`: Validates the Irish VAT number format and check letter, then confirms registration live with EU VIES. Returns PASSED, FAILED or UNAVAILABLE \(VIES outage\) with a reason code and available consultation/audit evidence. Use for one VAT number, not company-name matching or invoice approval. check\_company - `check\_company`: Looks up an Irish company by CRO number in the Companies Registration Office open data. PASSED only if the company status is NORMAL; dissolved, liquidated or unknown companies FAIL. Returns the registered name. Use a CRO company number, not a company name or VAT number. Source uncertainty returns UN - `check\_three\_way\_match`: Checks that a purchase order, goods receipt and invoice agree on supplier, currency, amount, line items, unit prices and quantities received. Stateless; you attach the documents. Checks caller-supplied documents, not independently verified ERP records. Returns PASSED or FAILED and a reason code; no - `decide\_supplier\_payment`: Flagship. Independent third-party decision for an Irish supplier invoice. Runs five gates \(CRO status NORMAL, EU VIES VAT, payee-name and IBAN check, PO/GRN/invoice 3-way match, RSA signature\) and returns exactly one of EXECUTE\_PAYMENT, REJECT\_PAYMENT or FLAG\_FOR\_HUMAN\_REVIEW with per-check results, - `register\_signing\_key`: Registers an RSA public key \(2048-bit or larger, PEM\) used to sign payment-decision requests. Keys are immutable per tenant; rotate by registering a new key\_id. Returns key\_id and registered=true. Use before decide\_supplier\_payment and use the same tenant/paying wallet for registration and decision. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html