# MXIK codes (Uzbekistan)

Queries Uzbekistan's national goods catalog (MXIK/IKPU) via tasnif.soliq.uz. Useful when inspecting local invoices, barcodes, and tax rules directly from an agent.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 8
- Author: azabroflovski
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/azabroflovski/mxik-js/tree/HEAD/packages/mxik-mcp
- Updated: 2026-10-07
- HTML: https://affpapa.org/en/nevibecode/mcp/mxik-codes-uzbekistan

## What it does

This server connects coding assistants to the Uzbekistan product registry using the underlying `mxik` package. It exposes six specialized tools for catalog navigation, barcode resolution, text lookups across brands, and inspecting legal documents behind tax privileges. Responses stay cached in memory for an hour.

Running it requires Node.js 20 or newer. The official `tasnif.soliq.uz` API often rejects traffic coming from outside Uzbekistan, which means the MCP host environment needs direct connectivity to the domestic registry.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add mxik -- npx -y mxik-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add mxik-mcp -- npx -y mxik-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mxik-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "mxik-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "mxik-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "mxik-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add mxik-mcp npx -y mxik-mcp
```

## When to use it
- search IKPU product codes by commercial brand or description
- inspect tax exemption rules tied to a specific item
- resolve catalog entries from packaging barcodes
- navigate the national classification tree

## Example prompts
- Find the MXIK record for instant coffee sachets
- Check which catalog entry matches barcode 6934177746536
- Look up tax exemptions applied to code 03004999096001001

## Similar
- [shopify-tax-compliance](https://affpapa.org/en/nevibecode/skills/shopify-tax-compliance.md) — skill · 1000 installs
- [Fiskalizimi — Albanian tax & payroll](https://affpapa.org/en/nevibecode/mcp/fiskalizimi-albanian-tax-payroll.md) — MCP server
- [cost-basis-engine](https://affpapa.org/en/nevibecode/skills/cost-basis-engine.md) — skill · 422 installs
- [ucp](https://affpapa.org/en/nevibecode/skills/vercel-labs-ucp.md) — skill · 905 installs
- [app-marketplace-monetization-model](https://affpapa.org/en/nevibecode/skills/app-marketplace-monetization-model.md) — skill · 8100 installs
- [popbill](https://affpapa.org/en/nevibecode/skills/popbill.md) — skill · 4400 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
