mcpField
G
gcc-intelligence

gcc-intelligence

Local
github.com/mdfifty50-boopLegal & Government0Updated 27w ago

About gcc-intelligence

gcc-intelligence is an MCP server for regulatory and business tasks across the GCC. It combines ZATCA e-invoicing operations, Arabic text analysis, company and VAT checks, compliance information, deadlines, and currency tools.

Key features

  1. 01Generate and validate ZATCA invoices
  2. 02Analyze Arabic text and extract entities
  3. 03Validate GCC VAT numbers and look up companies
  4. 04Retrieve country-specific compliance requirements
  5. 05Track regulatory deadlines
  6. 06Convert currencies and retrieve rates

Use cases

  1. 01Generate and validate Saudi e-invoices
  2. 02Track compliance deadlines for a GCC business
  3. 03Extract entities and sentiment from Arabic documents
  4. 04Check registrations and regulatory requirements across GCC countries

MCP support

Exposes GCC invoice, Arabic NLP, registry, compliance, deadline, and currency tools to MCP clients, plus static resources on ZATCA, UAE Corporate Tax, and GCC VAT rates.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"mdfifty50-boop-gcc-intelligence": {
"command": "npx",
"args": [
"-y",
"gcc-intelligence-mcp"
]
}
}
}
Run commandnpx -y gcc-intelligence-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmgcc-intelligence-mcp0.1.3

Tools

12

Saved tool list · updated 3w ago

This tool takes no parameters.

Details

From the project 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:

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

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.