mcpField
M
MXIK codes (Uzbekistan)

MXIK codes (Uzbekistan)

Local
azabroflovski.github.ioLegal & Government8Updated 3w ago

About MXIK codes (Uzbekistan)

An MCP server for finding Uzbekistan’s MXIK (IKPU) product and service codes in the tasnif.soliq.uz catalogue. It is intended for AI assistants and provides search, catalogue browsing, code details, and tax-benefit lookups.

Key features

  1. 01Full-text search by name, brand, or code
  2. 02Filter by barcode, brand, words, or exact code
  3. 03Search generic product-type codes
  4. 04View code details and tax benefits
  5. 05Browse the catalogue hierarchy

Use cases

  1. 01Find a product’s MXIK code by name or brand
  2. 02Look up a code using a barcode
  3. 03Check the tax benefit linked to a code

MCP support

Exposes tools for searching and browsing MXIK codes and retrieving code cards and tax-benefit information to MCP clients.

Configuration

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

mcp.json · Universal config
{
"mcpServers": {
"azabroflovski-mxik": {
"command": "npx",
"args": [
"-y",
"mxik-mcp"
]
}
}
}
Run commandnpx -y mxik-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
npmmxik-mcp0.1.1

Tools

6

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
langenumNoLanguage of names: "ru" (default) or "uz" (Uzbek Cyrillic)ru | uz
pageintegerNoPage number, starting from 1
sizeintegerNoResults per page, 20 by default
querystringYesProduct name, brand or part of a code, e.g. "кофе Maccoffee"

Details

From the project README

mxik-mcp

MCP server for tasnif.soliq.uz: lets Claude, Cursor and other AI assistants search MXIK (ИКПУ) codes, the national catalogue of goods and services of Uzbekistan.

Unofficial, not affiliated with the Tax Committee of Uzbekistan or tasnif.soliq.uz. Built on the mxik client. Listed in the MCP Registry as io.github.azabroflovski/mxik.

Setup

Requires Node.js 20 or newer.

Claude Code

claude mcp add mxik -- npx -y mxik-mcp

Claude Desktop, Cursor and other clients with a JSON config (claude_desktop_config.json, .cursor/mcp.json):

{
  "mcpServers": {
    "mxik": {
      "command": "npx",
      "args": ["-y", "mxik-mcp"]
    }
  }
}

Tools

ToolWhat it does
search_mxik_codesFull-text search by product name, brand or code
filter_mxik_codesFind codes by barcode, brand, words or exact code
search_product_typesGeneric codes for a product type, without a brand
get_mxik_cardCard of a code: catalog names, barcode, tax benefit, package units
browse_catalogWalk the catalog tree from groups down to codes
get_tax_benefitTax benefit by id, with the legal document that grants it

Results are cached in memory for an hour.

Example prompts

  • "Find the MXIK code for Maccoffee 3in1 20g sachets"
  • "Which MXIK code has barcode 6934177746536?"
  • "What tax benefit applies to code 03004999096001001?"

Good to know

The tasnif.soliq.uz API may not respond to servers outside Uzbekistan. Run the server on a machine that can reach it.

License

MIT

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.