# AI use cases for Digikala MCP (mmdju/digikala-mcp)

Repo: [mmdju/digikala-mcp](https://github.com/mmdju/digikala-mcp) | Use cases: 5 | Page: https://dedupedai.com/use-cases/mmdju-digikala-mcp/

A public, read-only MCP server that gives AI agents search, price, seller, review and deal data from Digikala, Iran's largest online marketplace.

This file holds every use case of this repo. Each one starts with a "## " heading and ends with its URL.

- Pick the best value product under a Toman budget: https://dedupedai.com/use-cases/mmdju-digikala-mcp/find-best-value-under-budget/
- Check whether one product is worth buying: https://dedupedai.com/use-cases/mmdju-digikala-mcp/check-one-product-before-buying/
- Compare a shortlist of products by the specs that differ: https://dedupedai.com/use-cases/mmdju-digikala-mcp/compare-shortlisted-products-by-specs/
- Track today's Digikala deals and bestsellers: https://dedupedai.com/use-cases/mmdju-digikala-mcp/track-todays-deals-and-bestsellers/
- Verify the live Digikala MCP server before relying on it: https://dedupedai.com/use-cases/mmdju-digikala-mcp/verify-live-server-before-relying-on-it/

## How to pick the best value product under a Toman budget with Digikala MCP

Repo: [mmdju/digikala-mcp](https://github.com/mmdju/digikala-mcp) | Difficulty: Beginner | Time: 15 minutes | Basis: From the README

Get ranked product picks under a price cap, with a seller grade on the top pick, from Digikala.

**Who it is for:** A shopper in Iran with a fixed budget who wants one recommendation, not a page of search results.

**The problem:** Plain search only sees one page of results, so a budget question needs a ranked picking tool.

**The outcome:** A short ranked list of products under the budget, with prices in Toman, the top pick's seller grade and product URLs to confirm before buying.

### Steps

1. Add `https://digikala-mcp.mmdju.workers.dev/mcp` as a Streamable HTTP MCP server in your client's mcp.json.
2. If you want one brand, look up its id with brand_lookup, because a brand word in the query is not a filter.
3. Ask in plain words, for example: best Samsung phone under 100 million Toman, so the agent calls find_best_value.
4. Open the URL of the top pick and confirm the price and stock before you buy.

### Prompt to paste into your agent

```text
Use the Digikala MCP server at https://digikala-mcp.mmdju.workers.dev/mcp. Call find_best_value for <product type> under <budget in Toman> and return the ranked picks with prices in Toman and product URLs. Verify that every price is in Toman and that the top pick includes a seller grade.
```

### Caveat

Prices, stock and discounts move constantly, so the product URL is the final check before buying, and the server reads only Digikala's undocumented public API.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/mmdju-digikala-mcp/find-best-value-under-budget/

## How to check whether one product is worth buying with Digikala MCP

Repo: [mmdju/digikala-mcp](https://github.com/mmdju/digikala-mcp) | Difficulty: Intermediate | Time: 15 minutes | Basis: From the README

Pull details, buyer reviews, sellers and price history for a single Digikala product.

**Who it is for:** A buyer who has found one product and wants to know if the price, seller and reviews hold up.

**The problem:** Product pages mix many signals, and a single price says little about whether it is a fair deal.

**The outcome:** A short verdict covering specs, buyer-only reviews, seller reliability and whether the current price is low against recent history.

### Steps

1. Add `https://digikala-mcp.mmdju.workers.dev/mcp` as a Streamable HTTP MCP server in your client.
2. Ask for the product by its id or name so the agent calls product_details for price, seller, warranty and delivery.
3. Ask for buyer-only reviews with product_reviews, and for the storefronts with product_sellers.
4. Ask for product_price_chart to see whether the current price is cheap against recent points.

### Prompt to paste into your agent

```text
Use the Digikala MCP server at https://digikala-mcp.mmdju.workers.dev/mcp. For product <product id or name>, call product_details, product_reviews (buyer-only), product_sellers and product_price_chart, then write a verdict on price, seller and reviews. Verify that the verdict cites the product URL and states prices in Toman.
```

### Caveat

The price history is short and the review and seller numbers come from Digikala's own pages, so the verdict is only as current as the upstream data.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/mmdju-digikala-mcp/check-one-product-before-buying/

## How to compare a shortlist of products by the specs that differ with Digikala MCP

Repo: [mmdju/digikala-mcp](https://github.com/mmdju/digikala-mcp) | Difficulty: Intermediate | Time: 30 minutes | Basis: From the README

Line up up to 10 Digikala products and see only the specs that actually differ.

**Who it is for:** A buyer with a shortlist of similar products who needs to choose between them quickly.

**The problem:** Side-by-side spec sheets are long, and most rows are identical across products.

**The outcome:** A comparison table that shows only the differing specs, with price and seller for each product in Toman.

### Steps

1. Add `https://digikala-mcp.mmdju.workers.dev/mcp` as a Streamable HTTP MCP server in your client.
2. Collect up to 10 product ids from search_digikala or find_best_value.
3. Ask the agent to load the shortlist cards with get_products_batch.
4. Ask the agent to run compare_products on the same ids and review the differing specs.

### Prompt to paste into your agent

```text
Use the Digikala MCP server at https://digikala-mcp.mmdju.workers.dev/mcp. Take these product ids: <comma-separated ids, up to 10>. Call get_products_batch, then compare_products, and return a table of only the differing specs with price in Toman. Verify that no product is missing from the table.
```

### Caveat

Specs are capped at 60 attributes unless the request is narrowed, so very detailed products may need a narrower question.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/mmdju-digikala-mcp/compare-shortlisted-products-by-specs/

## How to track today's Digikala deals and bestsellers with Digikala MCP

Repo: [mmdju/digikala-mcp](https://github.com/mmdju/digikala-mcp) | Difficulty: Beginner | Time: 15 minutes | Basis: From the README

Get a daily list of current deals and site-wide bestsellers from Digikala.

**Who it is for:** A bargain hunter or a small store owner who checks what is on sale and what is selling.

**The problem:** Deal pages change through the day, and checking them by hand takes time.

**The outcome:** A short list of today's deals and top sellers, with product URLs to open and confirm.

### Steps

1. Add `https://digikala-mcp.mmdju.workers.dev/mcp` as a Streamable HTTP MCP server in your client.
2. Ask: what is on deal today, so the agent calls incredible_offers.
3. Ask: what is popular in Iran right now, so the agent calls best_selling.
4. Use the category ids in the bestseller results to drill into one category if needed.

### Prompt to paste into your agent

```text
Use the Digikala MCP server at https://digikala-mcp.mmdju.workers.dev/mcp. Call incredible_offers and best_selling, then return today's deals and bestsellers with prices in Toman and product URLs. Verify that each deal line includes a URL the user can open.
```

### Caveat

Deals and stock change through the day, so the list is a snapshot and each item should be checked at its URL.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/mmdju-digikala-mcp/track-todays-deals-and-bestsellers/

## How to verify the live Digikala MCP server before relying on it with Digikala MCP

Repo: [mmdju/digikala-mcp](https://github.com/mmdju/digikala-mcp) | Difficulty: Intermediate | Time: 15 minutes | Basis: From the README

Run the bundled check to confirm the endpoint, tool list and error paths still work.

**Who it is for:** A developer about to wire the Digikala MCP server into a workflow who wants proof it is up and current.

**The problem:** The upstream API is undocumented and may change without notice, so a working setup can break silently.

**The outcome:** A pass or fail report covering the handshake, release match, tool list, a real search and the two error paths.

### Steps

1. Install Node.js 18 or newer.
2. Clone the repo with `git clone https://github.com/mmdju/digikala-mcp` and change into its folder. (inferred, check the README)
3. Run `node scripts/verify-live.mjs` from the repo folder.
4. Read the report and confirm the handshake, tool list, search and error checks all pass before you build on the endpoint.

### Prompt to paste into your agent

```text
Clone https://github.com/mmdju/digikala-mcp and run `node scripts/verify-live.mjs` against the live endpoint https://digikala-mcp.mmdju.workers.dev/mcp. Report each check (handshake, release, tool list, search with details, error paths) as pass or fail. Verify that the tool count matches the 19 tools listed in the README.
```

### Caveat

The check only tests the live server at one moment, and Digikala's undocumented API can still change after it passes.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/mmdju-digikala-mcp/verify-live-server-before-relying-on-it/
