io.github.mdfifty50-boop/gcc-intelligence
GCC regulatory intelligence, ZATCA e-invoicing, and Arabic NLP for AI agents
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
gcc-intelligence-mcpclaude mcp add gcc-intelligence -- npx -y gcc-intelligence-mcp@0.1.3
{
"mcpServers": {
"gcc-intelligence": {
"command": "npx",
"args": [
"-y",
"gcc-intelligence-mcp@0.1.3"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
gcc-intelligence-mcp
GCC regulatory intelligence for AI agents. ZATCA e-invoicing, Arabic NLP, UAE Corporate Tax, and compliance tools — all via MCP.
Why This Exists
AI agents building for the Gulf Cooperation Council (Saudi Arabia, UAE, Kuwait, Bahrain, Oman, Qatar) need regulatory knowledge. No existing MCP server covers ZATCA e-invoicing, Arabic text analysis, or GCC compliance. This one does.
Zero competition in this category as of April 2026.
What It Does
ZATCA E-Invoicing (Saudi Arabia)
zatca_generate_invoice_xml— Generate UBL 2.1 compliant invoices with QR codeszatca_validate_invoice— Validate invoices against Phase 1/2 requirementszatca_get_wave_status— Check which wave applies based on revenue threshold
Arabic NLP
arabic_analyze_text— Dialect detection, sentiment analysis, entity extraction, keyword extractionarabic_extract_entities— Named entity recognition (persons, orgs, locations, amounts, dates)
GCC Business Registry
gcc_validate_vat— Validate VAT/TIN numbers for all 6 GCC countriesgcc_lookup_company— Look up companies by commercial registration number
Compliance
gcc_compliance_checklist— Get regulatory requirements by country and business typegcc_regulatory_deadlines— Track upcoming deadlines (ZATCA, UAE CT, labor law, licensing)
Currency
gcc_convert_currency— Convert between GCC currencies (all USD-pegged)gcc_exchange_rates— Get current exchange rates
Resources (Static Knowledge)
zatca://overview— ZATCA e-invoicing overview and requirementsuae://corporate-tax— UAE Corporate Tax guidegcc://vat-rates— VAT rates for all 6 GCC countries
Installation
Claude Desktop / Claude Code
Add to your MCP configuration:
{
"mcpServers": {
"gcc-intelligence": {
"command": "npx",
"args": ["gcc-intelligence-mcp"]
}
}
}
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"gcc-intelligence": {
"command": "npx",
"args": ["gcc-intelligence-mcp"]
}
}
}
Windsurf / VS Code
Same pattern — add the server to your MCP configuration file.
Use Cases
For accounting software developers: Generate ZATCA-compliant invoices programmatically. Your AI agent handles the UBL 2.1 XML, QR codes, and validation — you focus on your product.
For compliance teams: Ask your agent "What are our ZATCA deadlines?" and get structured data including wave status, days remaining, and penalty schedules.
For AI agents processing Arabic text: Extract entities, detect sentiment, and identify dialects from Arabic business documents, contracts, and communications.
For GCC market researchers: Convert currencies, validate business registrations, and check regulatory requirements across all 6 GCC countries.
Example
Agent: "Generate a ZATCA-compliant simplified invoice for ABC Trading, VAT 300000000000003,
selling 5 units of Product X at SAR 100 each with 15% VAT"
→ Returns complete UBL 2.1 XML with:
- Correct invoice type code (0200000 for simplified)
- TLV-encoded QR code data
- Calculated VAT (SAR 75.00)
- Total with VAT (SAR 575.00)
- UUID for Phase 2 tracking
Pricing
| Tier | Price | Included |
|---|---|---|
| Free | $0 | 50 queries/month |
| Starter | $79/month | 500 queries, Phase 1+2 |
| Pro | $349/month | 5,000 queries, multi-entity |
| Enterprise | $1,200/month | Unlimited, white-label, SLA |
Coverage
| Country | VAT | E-Invoicing | Labor | Corporate Tax |
|---|---|---|---|---|
| Saudi Arabia | 15% | ZATCA Phase 2 | Nitaqat, GOSI, WPS | Zakat/Income Tax |
| UAE | 5% | Pilot Jul 2026 | Emiratisation, MOHRE | 9% CT (active) |
| Kuwait | 0% (pending) | N/A | Kuwaitization, PIFSS | CIT (foreign only) |
| Bahrain | 10% | N/A | Bahranisation, SIO | No CIT |
| Oman | 5% | N/A | Omanisation, PASI | 15% CIT |
| Qatar | 0% | N/A | Qatarisation | 10% CIT (foreign) |
Requirements
- Node.js 18+
- No API keys needed for free tier
License
MIT
Keywords
zatca, mcp, mcp-server, gcc, arabic, nlp, compliance, e-invoicing, saudi-arabia, uae, kuwait, bahrain, oman, qatar, corporate-tax, ai-agent, regulatory, vat, model-context-protocol
Frequently asked questions
What is io.github.mdfifty50-boop/gcc-intelligence?
GCC regulatory intelligence, ZATCA e-invoicing, and Arabic NLP for AI agents
How do I install io.github.mdfifty50-boop/gcc-intelligence?
It runs on your machine. In Claude Code: claude mcp add gcc-intelligence -- npx -y gcc-intelligence-mcp@0.1.3. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.mdfifty50-boop/gcc-intelligence need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.mdfifty50-boop/gcc-intelligence open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains io.github.mdfifty50-boop/gcc-intelligence?
It is published by mdfifty50-boop. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.