Skip to main content
Glama

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.

Related MCP server: mcp-fiscal-brasil

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:

{
  "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

Related MCP Connectors

Related MCP Servers