GCC e-Invoice Preflight Oracle
by einvoice.noahsarch.tech in Markets & finance
Validate UAE PINT AE and Saudi ZATCA e-invoices: UBL, official Schematron, QR, fix hints.
https://einvoice.noahsarch.tech/mcp- Tools
- 7
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 506 ms
- 572 ms slowest 5%
- Last check
- Passed
- 7 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"gcc-e-invoice-preflight-oracle": {
"type": "http",
"url": "https://einvoice.noahsarch.tech/mcp"
}
}
}7 tools
- validate_invoice
Full preflight of one UBL Invoice or CreditNote: XML well-formedness, UBL 2.1 XSD, the official PINT AE Schematron (≈300 rules incl. the UAE jurisdiction overlay) or the ZATCA pre-check, plus advisory cross-checks. Returns a verdict and every finding with rule id, severity…
- readiness_report
Batch preflight for a go-live check or an ERP regression suite: per-document verdicts, readiness percentage, the most frequent rejection rules across the batch, optional printable HTML. Charged per document. Response: result with verdict (ACCEPTED | ACCEPTED_WITH_WARNINGS |…
- extract_summary
Seller/buyer (names, TRN, endpoint, legal registration, emirate), dates, currency, totals, VAT breakdown, line count, payment means, attachments and the detected rule set — without validating. Free. Response: result with verdict (ACCEPTED | ACCEPTED_WITH_WARNINGS | REJECTED)…
- list_rules
Rule ids, severities and texts from the installed PINT AE Schematron (shared PINT rules and the -ae jurisdiction rules), filterable by severity or text, with fix hints where we have them. Free. Example: contains 'TaxPointDate'. Response: result with verdict (ACCEPTED |…
- check_trn
Format check of a UAE Tax Registration Number (15 digits) and derivation of the TIN / Peppol participant identifier (scheme 0235 = first 10 digits). Free. Example: trn '100 1234 5670 0003'. Response: result with verdict (ACCEPTED | ACCEPTED_WITH_WARNINGS | REJECTED), findings[]…
- zatca_qr_decode
Decode the base64 TLV of a Saudi e-invoice QR into seller name, VAT number, timestamp, totals, hash, signature and key tags, with phase detection and format issues. Free. Response: result with verdict (ACCEPTED | ACCEPTED_WITH_WARNINGS | REJECTED), findings[] (id, severity…
- zatca_qr_encode
Encode the five phase-1 fields (plus optional phase-2 hash/signature/key tags) into the base64 TLV string that goes into the QR image and the UBL QR reference. Free. Response: result with verdict (ACCEPTED | ACCEPTED_WITH_WARNINGS | REJECTED), findings[] (id, severity, message…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 7 h ago | Passed | 200 | 467 ms |
| 19 h ago | Passed | 200 | 491 ms |
| 30 h ago | Passed | 200 | 514 ms |
| 42 h ago | Passed | 200 | 572 ms |
| 2 days ago | Passed | 200 | 300 ms |
Show 8 older checks
| 3 days ago | Passed | 200 | 513 ms |
| 4 days ago | Passed | 200 | 506 ms |
| 4 days ago | Passed | 200 | 521 ms |
| 5 days ago | Passed | 200 | 549 ms |
| 5 days ago | Passed | 200 | 457 ms |
| 6 days ago | Passed | 200 | 484 ms |
| 6 days ago | Passed | 200 | 524 ms |
| 7 days ago | Passed | 200 | 422 ms |