# MasterKala [Health: Active]

**Category:** 🛒 E-Commerce  
**Repository:** https://github.com/sepehr071/masterkala-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/masterkala

## Description
Unofficial read-only MasterKala: search gadgets, compare prices and specs, stock, delivery, deals.

## Tools
Capabilities this server exposes over MCP:

- **mk_search** — Search by keyword: price, discount, stock, plus matching categories and tag pages
- **mk_find_cheapest** — Cheapest in-stock matches for a keyword, one flat list (accessories filtered out)
- **mk_browse** — A category, brand or tag sorted by price / stock / date, with price range and filters
- **mk_filters** — Brand, color and feature filter ids and the price range of a category, brand or tag
- **mk_categories** — Product categories and their ids
- **mk_brands** — Brands and their slugs
- **mk_deals** — Everything on the discount page, biggest discount first, with the time left
- **mk_product** — Price, discount, stock status and count, colors, brand, category, rating, shops that have it
- **mk_specs** — Specification table of 1-4 products side by side
- **mk_reviews** — Customer reviews with star breakdown and the store's replies
- **mk_shipping** — Next delivery slot and fee for Tehran and other cities, same-day cut-off
- **mk_branches** — MasterKala's physical shops with address, phone and map location
- **mk_blog_posts** — Buying guides, comparisons and how-tos, newest first
- **mk_blog_comments** — Readers' questions on a post with the store writer's answers

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `uvx` (confidence: high):

```json
"mcpServers": {
  "masterkala": {
    "command": "uvx",
    "args": ["masterkala-mcp"]
  }
}
```

## Documentation

## What MasterKala MCP server does

MasterKala MCP server exposes MasterKala, an Iranian gadget and mobile-accessories shop, through a read-only MCP interface. It is suited to product discovery and purchase research rather than completing a transaction. Agents can search in Persian or English and receive structured product information with prices in Toman; `final_price` represents the current payable price.

The MasterKala MCP server covers common research tasks such as locating an in-stock power bank, comparing earbuds, checking a product's reviews, finding current discounts, and estimating delivery. It can also return MasterKala shop locations and content from the store's buying guides and comparison blog.

## How it works

The server runs on the user's machine and communicates with an AI client over MCP using stdio. It then makes HTTPS requests to the public endpoints and page data used by masterkala.com. There is no hosted intermediary described in the project, and the server does not require a MasterKala account or API key.

Responses are compact, structured JSON. Product IDs can be passed from one tool to another, making workflows such as `mk_find_cheapest`, followed by `mk_product` and `mk_shipping`, possible. Queries can be written in Persian or English.

## Setup and configuration

Install `uv` with Python 3.10 or newer, then run the package with:

```bash
uvx masterkala-mcp
```

The same package can be installed with pip and started using the `masterkala-mcp` command. Claude Code can register it with `claude mcp add masterkala -- uvx masterkala-mcp`. Claude Desktop, Cursor, and VS Code can use a stdio configuration whose command is `uvx` and whose argument is `masterkala-mcp`.

No API key or account is needed. `MASTERKALA_MCP_PROXY` is an optional setting for an HTTP proxy, or a comma-separated list of proxies, used for requests to masterkala.com.

## Tools and capabilities

The 14 tools use the `mk_` prefix:

- Search keywords, identify matching categories and tags, and find the cheapest in-stock matches while excluding accessories.
- Browse categories, brands, or tags with sorting, price ranges, and filters; list category IDs, brand slugs, and available filter IDs.
- Retrieve discounts ordered by discount size and including remaining time.
- Inspect product price, discount, stock status and count, colors, brand, category, rating, and shops carrying the item.
- Compare specifications for one to four products side by side.
- Read customer reviews, star distributions, and store replies.
- Check the next delivery slot, shipping fee, and same-day cutoff for Tehran and other cities by post.
- Find physical branch addresses, telephone numbers, and map locations.
- Read buying guides, comparisons, how-to posts, and questions with store responses.

## Limitations and notes

The MasterKala MCP server is read-only. It cannot log in, add products to a cart, place orders, or publish reviews, so it should not be used as a checkout mechanism. Delivery information is an estimate for Tehran and for other cities by post, based on a default Tehran address.

Prices, discounts, stock, delivery slots, and deal timers can change. Product ratings use a one-to-five scale, with `null` indicating that no reviews are available. The service is intended for information retrieval from MasterKala rather than broader marketplace comparisons.

_Full upstream README: https://allmcps.com/mcp/masterkala/readme_

