
Saudi Vat Pro
io.github.Morouna1由 GitHub 账号 Morouna1 发布v1.0.1更新于 Oct 24, 2026
Submit and manage ZATCA-compliant Saudi e-invoices through Saudi VAT Pro.
概览
让助手通过 Saudi VAT Pro API 创建和管理符合 ZATCA 要求的沙特电子发票、贷项通知单与重试。
- 可以做什么
- 列出并查看发票详情
- 创建标准 B2B 发票和简化 B2C 发票,并校验增值税与行项目
- 为退款开具幂等的贷项通知单
- 重试失败发票并获取 ZATCA 退回原因的白话解释
- 读取商户信息、仪表盘汇总和 ZATCA 证书就绪状态
- 适用场景
- 适合已通过 Saudi VAT Pro 开票的沙特企业、会计或开发者,希望助手在对话中起草、提交、重试或查看 ZATCA 第二阶段发票与贷项通知单时使用。
- 运行要求
- 以 stdio 本地运行,通常用 npx 启动 saudi-vat-pro-mcp 包,需要 Node.js。需要 Saudi VAT Pro 账户和 SAUDI_VAT_PRO_API_KEY 环境变量,并能访问 Saudi VAT Pro API。仅支持桌面客户端。
安装
在 SourceWeft 中
- 打开 控制台中的 Saudi Vat Pro,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Saudi VAT Pro — ZATCA Phase 2 E-Invoicing
[License: GPL v2] [Platform] [ZATCA Phase 2]
saudivat.pro automates ZATCA Phase 2 e-invoicing for Saudi Arabian businesses — WooCommerce stores, Shopify merchants, and custom integrations via REST API.
Every paid order becomes a ZATCA-compliant invoice. Every refund becomes a credit note. No developers required.
What's in this repo
The Platform
→ Sign up free at saudivat.pro
Saudi VAT Pro handles the complexity of ZATCA Phase 2 compliance so you don't have to:
- CSID onboarding — generate your Cryptographic Stamp Identifier in 5 minutes with the free CSID wizard
- B2B clearance — standard invoices cleared with ZATCA in real time before delivery
- B2C reporting — simplified invoices reported within 24 hours
- Credit notes — refunds automatically generate ZATCA-compliant credit notes
- Issue dashboard — plain-language explanations of every ZATCA rejection, with suggested fixes
- Retry & repair — re-submit failed invoices without touching code
Supported platforms
AI Agents & Model Context Protocol
The Saudi VAT Pro MCP server lets MCP-compatible AI assistants create and manage ZATCA invoices through the Saudi VAT Pro API.
Available tools cover invoice listing and details, standard and simplified invoice creation, idempotent credit notes, failed-invoice retries and explanations, merchant details, dashboard summaries, and ZATCA certificate readiness.
The server gives agents explicit ZATCA safeguards:
- Standard B2B invoices require buyer name, city, and a valid 15-digit VAT number
- VAT categories, rates, VATEX exemption reasons, and line discounts are validated before submission
- Sandbox and production environments are clearly distinguished
- Credit-note retries require an idempotency key to prevent duplicate refunds
- Every result exposes its actual lifecycle status instead of assuming clearance or reporting succeeded
Canonical links
- Source:
mcp-server/ - Setup and API key: saudivatpro.com/docs#aiagents
- npm:
saudi-vat-pro-mcp - Official MCP Registry:
io.github.Morouna1/saudi-vat-pro
Free Tools
ZATCA QR Tool
Decode and inspect any ZATCA Phase 1 or Phase 2 QR code, or generate a valid Phase 1 QR from invoice fields. No sign-up required.
- Paste a base64 QR string → see every TLV field decoded
- Fill invoice fields → get a valid QR code instantly
- Validation errors shown in plain English
- Download as PNG or copy base64
The TLV encode/decode logic is open-sourced in zatca-qr-helpers/.
Free CSID Wizard
Get your ZATCA Cryptographic Stamp Identifier (CSID) in 5 minutes — no account required. Step-by-step: enter your VAT number, generate a CSR, get your OTP from the Fatoora portal, download your certificate.
VAT Calculator
Instant VAT calculation for Saudi invoices — 15%, 5%, and 0% rates, with support for all four VAT treatment categories (S/Z/E/O).
Pricing
SAR 999 per 10,000 invoices — pay only for what you use.
- 60-day free trial, no credit card required
- Unlimited merchants per account
- No monthly fees
Knowledge Center
Free guides for Saudi merchants and developers:
- ZATCA Phase 2 Overview — what changed, who is affected, the clearance vs reporting flow
- QR Code Explained — every TLV tag decoded
- Common ZATCA Errors — BR-KSA error codes with fixes
- VAT Categories S/Z/E/O — when to use each code
- Standard vs Simplified Invoices — B2B vs B2C decision guide
- Credit Notes & Refunds — how to issue correctly
WooCommerce Plugin
The woocommerce-plugin/ folder contains the full GPLv2 source of the Saudi VAT Pro WooCommerce integration.
Quick install:
- Download or clone this repo
- Upload the
woocommerce-plugin/folder to/wp-content/plugins/saudi-vat-pro-woocommerce/ - Activate the plugin in WordPress → Plugins
- Go to WooCommerce → Settings → Saudi VAT Pro and paste your Webhook URL and API Key from the Saudi VAT Pro dashboard
Requires WooCommerce 7.0+, PHP 8.0+. Full documentation: saudivat.pro/docs
ZATCA QR Helpers (open source)
The zatca-qr-helpers/ folder contains a zero-dependency JavaScript/TypeScript library for encoding and decoding ZATCA TLV QR codes.
See zatca-qr-helpers/README.md for full API reference.
Support & Issues
- Bug reports: Open an issue
- Support questions: Open a support question
- Documentation: saudivat.pro/knowledge
- Platform support: saudivat.pro/support
License
- WooCommerce plugin: GNU GPL v2.0
- ZATCA QR helpers: MIT
- Documentation: CC BY 4.0
Built by Morouna Business Services • saudivat.pro
来源:README.md,提交 aa5cbf7
工具
0版本历史
1- v1.0.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分