Gcc Intelligence

io.github.mdfifty50-boopPublished by GitHub account mdfifty50-boopv0.1.3Updated Oct 24, 2026

GCC regulatory intelligence, ZATCA e-invoicing, and Arabic NLP for AI agents

Overview

AI-generated overview

Gives an assistant GCC regulatory tools: ZATCA e-invoice XML generation and validation, Arabic text analysis, VAT checks, and compliance lookups.

What you can do
Provides tools for Saudi ZATCA e-invoicing, including generating UBL 2.1 invoice XML with QR codes, validating invoices against Phase 1/2 rules, and checking wave status. It also offers Arabic NLP for dialect detection, sentiment, and entity extraction, plus GCC business registry lookups such as VAT/TIN validation and company search by commercial registration. Compliance checklists, regulatory deadlines, currency conversion, and static reference resources for ZATCA, UAE corporate tax, and GCC VAT rates round it out.
When to use it
Useful for accounting or invoicing software that must produce ZATCA-compliant documents, compliance teams tracking GCC deadlines, and agents processing Arabic business documents. Also suits GCC market research involving VAT validation, company lookups, and currency conversion.
Requirements
Runs locally over stdio via the npm package gcc-intelligence-mcp, so Node.js 18 or newer is needed. The README states no API keys are needed for the free tier. No environment variables or headers are declared in the manifest.
Before you install
The README lists paid tiers from $79 to $1,200 per month with query limits, so usage may incur cost beyond the free tier. Generated invoice XML and validation results are compliance aids, not a substitute for professional or official verification. Arabic text and company or VAT details submitted to the tools may be processed by the server.

Installation

In SourceWeft

  1. Open Gcc Intelligence in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

gcc-intelligence-mcp

GCC regulatory intelligence for AI agents. ZATCA e-invoicing, Arabic NLP, UAE Corporate Tax, and compliance tools — all via MCP.

[npm version] [License: MIT]

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 codes
  • zatca_validate_invoice — Validate invoices against Phase 1/2 requirements
  • zatca_get_wave_status — Check which wave applies based on revenue threshold

Arabic NLP

  • arabic_analyze_text — Dialect detection, sentiment analysis, entity extraction, keyword extraction
  • arabic_extract_entities — Named entity recognition (persons, orgs, locations, amounts, dates)

GCC Business Registry

  • gcc_validate_vat — Validate VAT/TIN numbers for all 6 GCC countries
  • gcc_lookup_company — Look up companies by commercial registration number

Compliance

  • gcc_compliance_checklist — Get regulatory requirements by country and business type
  • gcc_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 requirements
  • uae://corporate-tax — UAE Corporate Tax guide
  • gcc://vat-rates — VAT rates for all 6 GCC countries

Installation

Claude Desktop / Claude Code

Add to your MCP configuration:

json
{  "mcpServers": {    "gcc-intelligence": {      "command": "npx",      "args": ["gcc-intelligence-mcp"]    }  }}

Cursor

Add to .cursor/mcp.json:

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

TierPriceIncluded
Free$050 queries/month
Starter$79/month500 queries, Phase 1+2
Pro$349/month5,000 queries, multi-entity
Enterprise$1,200/monthUnlimited, white-label, SLA

Coverage

CountryVATE-InvoicingLaborCorporate Tax
Saudi Arabia15%ZATCA Phase 2Nitaqat, GOSI, WPSZakat/Income Tax
UAE5%Pilot Jul 2026Emiratisation, MOHRE9% CT (active)
Kuwait0% (pending)N/AKuwaitization, PIFSSCIT (foreign only)
Bahrain10%N/ABahranisation, SIONo CIT
Oman5%N/AOmanisation, PASI15% CIT
Qatar0%N/AQatarisation10% 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

Source: README.md at commit 95bf7cf

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.3LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.