Step 2 of 4 · ProjectsMCP
zatca-mcp
MCP server that lets AI agents create Saudi ZATCA-compliant e-invoices.
What it does
An MCP server whose tools let an AI client generate UBL 2.1 invoices for Saudi ZATCA from natural language, add Phase 1 and 2 QR codes, create a CSR, sign with XAdES-BES and submit to the ZATCA API. It installs with pip on Python 3.10 or later; Phase 2 signing and submission need a PEM certificate, private key and CSID credentials. The README names no production caveats; Apache 2.0.
Where it fits on the map
Similar projects
Of the same kind, for a shared jurisdiction or tax area. Not a ranking.
- elster-mcp-serverMCP server for the German ELSTER portal: submits VAT pre-returns and prepares income tax filings.
- mcp-htsMCP server for US tariff rates from the USITC schedule, through a free gateway or a local stdio server.
- tariff-everywhereLocal US HTS lookup in SQLite with a CLI and an MCP server.
- tariff-resolverMCP server for US import duty research from bundled USITC data: Chapter 99, MPF and HMF fees, landed cost.
- UK Trade Tariff MCP serverMCP server from the UK tariff team: commodity-code lookup on the Online Trade Tariff as tools for AI clients.
- agenttax-mcpMCP server that tracks US sales-tax obligations for paid MCP tools and AI agents.Needs a paid service
Maintain this project?
Link to this page from your README, so readers find the facts, the notes and where it fits. The badge is a small SVG served from this site.
[](https://tax-oss.com/projects/zatca-mcp/)