Connect-MCP

Supplier Payment Decision Agent (Ireland)

io.github.LKennedyShare/supplier-payment-verifier · v0.5.0

Free daily IBAN, VIES VAT and CRO checks; paid invoice decisions. x402. Never moves invoice money.

MCPremoteno credentialsFinance

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 8 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 73/100

What it does: 8 tools · 6 read, 1 write · Finance, Developer tools, Documents & PDF

No tool could be tested safely. Only read-only tools that need no input are called.

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: 0
  • Read/write annotations: 0
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://supplier-payment-verifier-production.up.railway.app/mcp/

Tools

8 tools listed at last check
  • verify_supplier_payment Verify a supplier's identity and VAT registration and return the advisory decision. Identity registry checks are routed to the Irish CRO for IE only. VAT is verified independently through EU VIES. Requires the verification.submit scope. transaction, customer_assertions and
  • get_verification Retrieve a verification result belonging to the authenticated tenant. Requires the verification.read scope.
  • 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. Free: 10 attempts per UTC day per IP, shared REST/MCP; failures count. Then 0.005 USDC with explicit approval.
  • 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. Free: 10 attempts per UTC day per IP, shared REST/MCP; failures count. Then 0.01 USDC with explicit approval.
  • 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. Free: 10 attempts per UTC day per IP, shared REST/MCP; failures count. Then 0.01 USDC wit
  • 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.
  • 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.

Badge

Connect-MCP badge for io.github.LKennedyShare/supplier-payment-verifier

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.LKennedyShare/supplier-payment-verifier.svg)](https://clawy.uk/mcp/s/io.github.LKennedyShare/supplier-payment-verifier)